DEV Community

Discussion on: 🤔 THOUGHTS ON GITHUB

Collapse
 
lacanlale profile image
Jonathan Lacanlale

I remember when I first started programming, the common message was "If you want to get a job in programming, contribute to GitHub!!" but now that I'm further in, the whole message is almost confusing.


The major platform message of GitHub is about community and contributing to community projects that you want to contribute to in your free time. It's to enjoy and build together on your own enjoyment (at least, from what I've seen and understood). Wouldn't this whole message be useless if everyone that contributes did it for the sole gain to work? (I imagine it'd get draining, too.)


And what about people that can't contribute? What if you just like programming as a job? What if you're a full-time student with an internship? What if you have a different opinion about OSS? In my own view, it almost seems unfair to judge people off their github profiles.

Collapse
 
agusnavce profile image
Agustin Navcevich

I have the same perspective, I am a student and a developer, so I only code while working. And actually using codeCommit from AWS.

So seems not fair to me that a person with a github account and more commits than me have a better oppotunity than me.

This speech should change.

Collapse
 
amycodes profile image
Amy Codes

@Agustin right there with ya.

Collapse
 
amycodes profile image
Amy Codes

Totally agree that it is unfair to judge people based off their github profiles. My opinion is that at best, depending on the open source contributions / personal project, github profiles can be a positive signal. But it absolutely shouldn't be a negative signal if you don't have a github profile.

I don't code when I'm not working. It is very expensive to get me to code 😜

Collapse
 
david2999999 profile image
David Jiang

I don't think companies completely judges you based on your Github portfolio. Most of them still wants to give a technical examination.

I am a full time student with an internship. I prefer to create some personal stress free projects or just tinker with new technologies, instead of contributing to open source.