DEV Community

loading...
Cover image for Exploring Github: Developer RoadMaps, Octocats, and more!

Exploring Github: Developer RoadMaps, Octocats, and more!

santiagocodes profile image Maria del Carmen Santiago ・3 min read

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?

Learn to Code

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.

GitHub logo kamranahmedse / developer-roadmap

Roadmap to becoming a web developer in 2020

Web Developer Roadmap - 2020

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.


Special Announcement:

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…





Trending

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.

Alt Text

Front End Libraries and Frameworks

Luckily for us, this community is big on sharing, so you can also take a look at the code for some of the biggest libraries and frameworks out there. For front-end developers, visit github.com/collections/front-end-javascript-frameworks and take a look around.

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.

Alt Text

Social Impact

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.

Alt Text

Events

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.

Alt Text

Bonus

Not on the Github page, but worth mentioning.

Hackathon

Hacktoberfest is coming up! This is a month-long open-source hackathon sponsored by Github.

Alt Text

Presentations

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.

Build your own Octocat!

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.

santiagocodes octocat


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.

💻 article.close()

Discussion (2)

pic
Editor guide
Collapse
juanfrank77 profile image
Juan F Gonzalez

Hey, nice article! My first thoughts were "wow Github now looks very cool in mobile" lol
I'm slowly starting to find out all the cool things that are now on it. Before it was just "place to host code in" now is more like a social network of sorts.

Collapse
santiagocodes profile image
Maria del Carmen Santiago Author

I know! Most don't show us all of this when they introduce us to Github, but it is definitely more than just a place to store your code. You can even personalize your profile as well!

Check it out on dev.to/santiagocodes/in-case-you-m...!