this post was submitted on 12 May 2024
966 points (98.9% liked)

Programmer Humor

32343 readers
1208 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 5 months ago

Yeah, it's one of those core components that if someone actually lists it, first assumption is that they felt like they needed to pad their resume.

Though at the same time, it could be an attempt to say, "hey, I don't know each of the specific languages you've listed, but because I know how to use a search engine, I can quickly learn any of them".

Like I learned python because I needed it for assignments. It wasn't a "oh, some classes might use python, I better learn it ahead of time", it was a "I've just been given an assignment that must be written in Python. It's due in two weeks, so next week I'll sit down with a tutorial or two to learn the basics, then I'll just have a couple of reference tabs going while I do the assignment itself". And I've done that at work for both perl and ruby.

Out of all languages I've learned, the only new paradigms were things like objects, functional programming, or RTL programming with verilog. And really only that last one is a significant mindset shift. Objects are just a way to organize data and methods, functional programming is just using a new variable for each assignment, it's all still running the same machine code on a CPU core. RTL is different because it's designing circuitry that "runs itself", but even that is one that I learned during one school term that I could have picked up on my own if pointed in the right direction.

The real benefits from my schooling and experience are all harder to put on a resume. I know how to learn. I might not know everything you'd like me to know to do this job right now, but I'm confident that I can learn them quickly and competently enough to be useful in this role. I naturally gravitate towards edge cases and rule exceptions, which I find helps mature my experience quicker because debugging is more matching current behavior with a limitation I was already aware of rather than needing to discover that limitation exists. But how do I put that on a resume, especially one that needs to get passed AI filters just looking for the most matches with words from the job posting? Or as a hiring manager, what do I even look for to try to get more of those people than rigid people who happen to have a match with the current skillset I'm looking for? A university level degree is the only thing I can think of so far.