Let’s be honest: when you’re a Code Newbie and just started learning to code, the idea of jumping on GitHub and doing something there might be…intimidating. I’ve been there, other Engineers as well, so don’t worry! Here are 4 things you can start doing on GitHub now.
1. Use GitHub to track your coding progress
Learning to code is a journey – it might be short or long and GitHub can help you a lot when you’ll be later looking for your first role. Treat it as your “diary” where you can put everything related to programming. When I was learning to code I created special repos, you can check them on my profile: “Programming books I’ve read”, “Completed courses”, “Workshops I attended” or my “Pet projects”.
I want to highlight that you shouldn’t feel the pressure of doing commit every day – every journey is different. What is good about using GitHub is that later, when you’ll be working on your CV and/or LinkedIn profile (check my tips on how you can improve it), you’ll only need to add one link and all your work will be instantly available to Recruiters, Hiring Managers, etc.
2. Contribute to a project
3. Finding the right project for you
So how do you do this? Luckily, this is not that difficult as GitHub has special labels which make it easier to find open-source project which you can join. Below are some examples of what you should look for:
Also, make sure to check this repo: Awesome First PR Opportunities.
And here’s very nice GitHub repository that “aims to simplify and guide the way beginners make their first contribution”.
4. Create your own repositories and invite others to contribute
Thinking about a career change or already a Code Newbie? Why not create a special repo with all materials you’ve been learning from? It can be as simple as a collection of programming websites or a list of people who have helped you on your journey. Once you create it, share the good news on social media and invite others to contribute. That way you can make a meaningful learning resource that can help others!
How are you using GitHub? Leave a comment.
Thanks for reading & have a nice day,