I believe that all students who are doing development or computer science know Github . Github is a hosting platform for open source and private software projects. Anyone can upload their own projects, follow or fork other people's open source projects, and there are also open source projects on Github. A large number of programming-related learning resources have helped thousands of developers around the world.
This known as the world's largest gay dating site recently celebrated its tenth birthday. In April 2008, the founding team announced the official launch of Github with the goal of "connecting developers around the world and making it easier for them to work together through Git". . Maybe the founder didn't expect it either: from the first project to the present, the Github community has grown to 27 million developers worldwide with more than 80 million projects in ten years.
Looking back at the decade:
2008.4.10 GitHub officially released
2008.4.3 Rails moved to Git and GitHub
2009.1.3 Invention of Bitcoin
2009.5.21 Node.js started
2012.1.1 JavaScript becomes the most popular language on GitHub
2013.1.16 GitHub community users reached 3 million
2014.7.21 Django Grils held for the first time
2014.10.23 Microsoft Open Source .NET
2015.12.3 Apple Open Source Swift
2016.7.9 Apollo 11 code open source
2017.2.10 The Python team opens their first pull request
2017.2.15 TensorFlow 1.0 started
2017.5.31 The 100 millionth pull request was merged
Over the past ten years, Github's developer team has grown continuously. Github is not only a tool for collaborative development of work, but also a learning and presentation platform for thousands of developers. Whether you are a beginner or an expert, Github can always satisfy you: as a programming beginner, you can search on Github when you feel that you have learned a certain piece of knowledge and have no project practice; as an intermediate player, you can also search for large-scale projects to learn project architecture ideas.
Uploading your own projects to Github is also a very good opportunity to show. On the one hand, uploading your own projects will definitely make your code more compliant with the specifications. On the other hand, excellent code will be praised for people to discover, and bad things can also be seen by others. to be corrected.
For me personally, Github has helped me a lot on the road of learning programming. Today, although I have slowly walked on the road of data analysis, I still often look at some interesting and useful projects on Github. .
Github is probably the best platform in the world, and programmers are also one of the best groups in this era. Otherwise, who would be willing to open source their painstaking works and share them with you?
Recent hot articles
"Recommended" Programmer Removal Plan
Why quality women don't have boyfriends
A little advice for college programmers
Python can develop such cool games
Knowing: Passers-by A
Provide quality content for programmers