What I understand is ....
What's GitHub?
GitHub is a web-based Git repository hosting service that offers all of the distributed revision control and source code management functionality of Git combined with a unique set of other features.
In layman's terms, it's a place where every developer (or aspiring developer) can share their source code and stories with the world. It's a huge and highly respected collaboration platform, and it's used by just about every big technology company you can think of: Google, Twitter, Mozilla, Facebook, IBM, Netflix, Dropbox, and PayPal, to name a few. So, why did they all choose GitHub?
Let's be honest—if you're not hosting your source code on GitHub right now, your open source project pretty much doesn't exist. I have a lot of respect for solutions like Launchpad and BitBucket, but GitHub is still the place to go if you need a place to store and share your source code.
There are 8.2 million people collaborating across 19 million GitHub repositories. As GitHub says on its about page, "Developers from all around the world are building amazing things together. Their story is our story."
I've been using LinkedIn for quite some time and love it, but the truth is, you can say pretty much anything you want on there. Say, for example, that you have C++ listed as a skill on your LinkedIn profile. Your connections can endorse you for it, but it doesn't give employers any idea of how good you are at it, or whether you can program in it at all. With GitHub, they can see your knowledge and skills in action.
Now don't get me wrong—GitHub is not a replacement for your resume, but it's a place where you can show your skills instead of just talking about them. One project, called Open Source Report Card, grabs your public GitHub data and converts it into a format that's pretty similar to a resume.
GitHub offers you a wide variety of opportunities, and you should take advantage of them!
Comment yours !