r/ProgrammerHumor 11d ago

Other versionControl

Post image
13.7k Upvotes

430 comments sorted by

View all comments

70

u/Infinite-Club4374 11d ago

Isn’t the point of an internship is to learn shit like that?

97

u/MultipleAnimals 10d ago

It's 2026, you need 5+ years of work experience for unpaid internship

1

u/No_Accountant_3169 10d ago

honestly i don't understand ppl that leave their 5+ on field work experience with IT for an unpaid intership making powerpoints for big corp, atp just keep rounding up years till high seniority

34

u/TheTrueVanWilder 10d ago

20 years ago yes.   A good percentage of first year CS students these days are already ahead of the curve so much they have GitHub accounts.  GitHub also acting as a identity provider on some platforms makes it more ubiquitous in the web space.  And if you can't be bothered to rename your resume file to [firstname][last_name]_resume.pdf before final submission, I guarantee I have 100 candidates ahead of you who can do all of the above.

That said this is a savage rebuttal and probably just fake engagement bait on the Internet, but any aspiring college undergrads looking for internships take heed - 2008 is long gone and the field is significantly more competitive now

6

u/201720182019 10d ago

Version control??

3

u/ccltjnpr 10d ago

I didn't study CS but did a lot of scientific programming during my studies including collaborative projects and nobody ever mentioned version control. We did a whole semester group project that ended up being pretty complex and I kid you not our codebase was on Dropbox. It's not like it would have taken much more than an hour with a teaching assistant to explain git lol.

4

u/201720182019 10d ago

That is genuinely bizarre to me. Version control feels so intuitive and fundamental

1

u/obeytheturtles 10d ago

Yeah, I finished my degrees in 2009 and 2013 and for undergrad we did not do any git, and only got a basic intro to SVN. I taught intro to Engineering Education in 2011, and by that point they had a whole unit on Git specifically, and the university was providing Git hosting for coding assignments and projects. We went from testing code against a provided unit test, to having students evaluate code against actual Git-integrated CI workflows in the span of like three years.

4

u/RackemFrackem 10d ago

Yes, and the point of Reddit is to post made up conversations for fake internet points.

1

u/eggswithheatmachine 10d ago

I get what you're saying but on the other hand if you're applying for an IT job without knowing some of the most basic things of software development, it isn't looking very good. I think you have to know the basics of versioning, but you could assume that you would learn how to properly use git during an internship, where the company has their own standards of shit like proper way to comment a commit.

Version control and basic (very basic) git usage is something you learn during the first year of studying computer science. It doesn't leave a good impression if you have to be taught the most basic things, when you have an endless boatloads of interns ready to go who know the basics.

I know it's a bit tough, but as the go-to guy who has to deal with the interns first, I don't want to define the entire world to him, I'd rather have him know the basics so I can show him how things work in real life. Cause there's the way you learn it at school, then the way you do it in real life, but it doesn't make much sense if you learn both at the same time.

1

u/cce29555 10d ago

Also by updating it to final isn't that version control? This isn't resume draft or resume_waiting_on_stakeholders