Github is more than just a place to store your code. Explore Github and use it as a tool for your open-source education and more.
With its first commit in October 2007, Github has provided hosting and version control for developers all around the globe. But I wonder, have you explored all Github has to offer?
I encourage you to go to the 'explore' section and take a look at all this site has to offer. For example, go to github.com/collections/learn-to-code for a collection of resources that can help you further your coding education.
Here you can find some good material for your learning journey, including a very comprehensive Developer RoadMap for this year.
Roadmap to becoming a web developer in 2020
Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective; sharing them here to help the community.
We now have a YouTube Channel
I plan on covering the roadmaps and put more content there
Subscribe to the channel.
Purpose of these Roadmaps
The purpose of these roadmaps is to give you an idea about the landscape and to guide you if you are confused about what to learn next and not to encourage you to pick what is hip and trendy. You should grow some understanding of why one tool would be…
Everyone in this community knows there are new things coming out all the time. If you want to stay relevant it is a good idea to keep an eye out on what's trending on Github. Choose the language you want to follow and see what your community is getting excited about these days.
There is a lot of good code (usually in their
src folder) that you can learn from. Find a functionality or feature you find interesting, go to the source code and try to understand what is going on. Remember, this is code that has been revised time and time again by many developers so you can learn patterns and concepts that work.
We all know that a lot has been going on this year. You can see some of the things this community has done to improve the world we live in by visiting github.com/collections/social-impact. Who knows, maybe you'll get inspired and build your own socially impacting open source project.
A good way to connect with other developers is to participate in events. The next one being 'Demo Days - Using Dependabot to keep your dependencies secure & updated' on the 28th of August.
Not on the Github page, but worth mentioning.
Hacktoberfest is coming up! This is a month-long open-source hackathon sponsored by Github.
Need a tool to pitch your new ideas? GitPitch is a great way to create your presentation in an engaging way. You can share your slides online as public, private, or password-protected. Since it is an open-source project maintained on GitHub you can fork and modify the repo in order to fit your own particular needs too.
There is an octocat generator available on the internet! What is an octocat you say? Well, it's Github's mascot of course!
Since purple is my color of choice I made this one and have been adding it to the README.md files of all my new repositories as a fun little personal touch.
If you liked what you read hit that ❤️ on the left or wherever it is. If you really liked it don’t forget to share it with the community by hitting that dot-dot-dot icon near the heart.