DEV Community

Krish Gupta
Krish Gupta

Posted on • Originally published at xkrishguptaa.hashnode.dev on

Custom GitHub Profiles. Will they replace your resume?

GitHub Profiles are basically the future, every day GitHub is getting increasingly hungry to become your default resume πŸ‘€. I mean GitHub is adding more and more features every day to your GitHub Profile to make it become your github profile.

GitHub Profiles have:

  • A profile picture (Your Professional Headshot maybe?) A bio, your current organisation

  • Your email, Twitter, website, your projects (pinned repositories)

  • Badges that tell HRs in a few images about your Open Source life

  • A whole contribution graph (the green squares!!!), activity graph and access to all your collaboration, communication and code/changes in the contributions you made

  • The timezone, location you live in πŸ‘€

  • How can anyone forget that there is a custom readme you can write for the profile!?

Profile README file displayed on profile

I've seen a shift from tech recruiters looking on a sheet of paper (your resume) to looking at your github profile, and why wouldn't they?

  • Collaboration

  • Communication

  • Other Soft-skills Core-Skills

  • Documentation/Code/Other Hard Skills

  • Consistency

All of this, just one link, your github profile

Fun facto: Cool GitHub Profile = Companies come to you

Not joking, if you have an excellent github profile, companies find you - many companies are now starting to hire people after their contributions to their projects, every day I hear people get hired to companies after contributing to the company's project.

One example is me πŸ™‹πŸ» Everything I ever achieved, ever gained, ever learnt, all are credited to Open Source!

But nothing is just as simple, GitHub cannot replace your resume yet. Many recruiters would prefer a resume to have all your experiences and skills, just like they wouldn't want a designer to share their dribble, they do not want you to share your github :(

Why? Because the idea of Open Source doesn't work everywhere, there are a lot of companies that would want a sheet of paper instead of a link.

Recruiters want a summarized bullet list of all your shit, instead of a link where they have to dive to find your shit (Some people may argue that recruiters may review if the shit is elite).

Recruiters do not have time, there are 100 more people just like you, who applied to the place and if the recruiter gonna deep dive into all of them, it would be a "Wow" if you got a response within 1 month, majorly because teams usually only hire in small scales for replacing previous employs, because expansion in tech is just too fast and big.

So GitHub cannot entirely replace your resume! (yet hopefully)

But it does provide you with some job opportunities, some proof of work, some community that will uplift you, and someplace where people can view your code.

But what's more important is the learning.

With Open Source you gain:

  1. Experience : By contributing to open source you get the real-world experience you need. It can accelerate your skills! This can be a treat for you, but even if you have a good amount of experience, more never hurts.

  2. Soft-skills : With open source, you can grow your soft skills like collaboration, public speaking, teamwork and a lot more.

  3. Knowledge : For instance, if you learnt a new programming language, you can contribute to a project using that language. You can even learn technologies while contributing to projects.

  4. Impact : By contributing to popular projects you can make a huge impact on the community. But don't run for contributing to popular and big projects, it might demotivate you on the first run.

And that is a lot achieved already, a lot that can get you your first job, something that will help you grow in your career.

So Contributing to Open Source has many benefits including Job Opportunities, therefore you should still contribute to it!

Top comments (0)