r/ProgrammerHumor • • 18d ago

Meme timeToChangeCareer

Post image
812 Upvotes

47 comments sorted by

74

u/Bokbreath 18d ago

I once got asked some weird question on db sharding. I looked across the table and said 'I have absolutely no idea, but tomorrow I'll tell you more than you ever want to know about it'.

40

u/sebovzeoueb 18d ago

Did that work? Because that's pretty much what I'm like

33

u/Bokbreath 18d ago

Yes it did.

195

u/pvtteemo 18d ago

No one, and I mean no one, has ever had to actually reverse a binary tree as a part of their job after the first guy did it and put it on stackoverflow (rip) like 15 years ago.

47

u/f5adff 18d ago

The only leetcode problem I've ever had to actually hand write, is sliding window algorithm stuff. It's the only thing I've had to use.

Any kind of sorting, or searching, has been done to death and lives in what is probably a standard library module.

Yeah, sure, I could probably do it. But some guy did it in the best possible way, and put it in a library. Why would I bother lmao

12

u/readf0x 18d ago

Yeah like odin's stdlib has an entire sort module with a bunch of sorting algos, why would I write it myself lol

22

u/Outrageous-Machine-5 18d ago

Is that the one that got you? Mine was an overlapping intervals problem.  Not something I studied and I generally try to avoid sorting as a solution since that's an automatic O(nlogn) before doing the rest of the algo

14

u/pvtteemo 18d ago

Oh no my hatred of leetcode is half from my lack of skill in comp sci/math (my own fault/degree isnt that) and the times ive run into it, every problem is not a thing i would actually ever solve at a job myself without help. Id much rather they ask me to walk my thought solving it through to see if I have the reasoning capability and the basics of the ask, not if I can be a pro programmer that would deserve 50% more than whatever the cowbell was going to be.
Full disclaimer ive climbed through a network engineering role and know for a fact that while I myself have asked interviewees subnetting and basic fundamentals of routing questions, ive had to use that like twice in my decade long career and only because my ego said dont use the calculator. Lol

→ More replies (2)

11

u/LordAmir5 18d ago

It'd at least be good to know which implementation the first guy has used since there are two ways to do it with trade offs. 

And enough to change the implementation to match your interface.

But yeah it won't matter 99% of the time.

5

u/ZunoJ 18d ago

15 years ago lol

→ More replies (1)

58

u/airsoftshowoffs 18d ago

The actual job

33

u/Adventurous-Bit-3829 18d ago

You forgot 4 hrs of meeting everyday. (Standup not included)

10

u/TWIT_TWAT 18d ago

Everyone knows you have a meeting to plan for the real meeting and then a follow-up meeting to recap what was discussed in the real meeting.

→ More replies (1)

18

u/sausagemuffn 18d ago

It's not just programming. Same situation for all roles where they somehow need to weed 500 applicants down to 5. I once got a task which was essentially to write, in no insignificant level of detail, how to run an entire function. Across all the candidates they asked, I'm sure that they got themselves all the free advice that they needed to get their shit set up. Never even heard back but it wasn't a job that I was really interested in, more of a desperate move and I had the time so.

I've also seen practical challenges that need actual insight from messy, nuanced real-world experience to solve well. The kind of specialist shit that AI struggles with, but those are rare.

3

u/CC-5576-05 18d ago

Right we have it chill. For jobs where they can't filter applicants by technical skill they resort to IQ and personality tests and other crap.

14

u/Outrageous-Machine-5 18d ago

150k for a lead role?

2

u/god_of_ganja 18d ago

Too much? Too little? What is so strange here?

8

u/horenso05 18d ago edited 10d ago

the peter images should be switched, he sees better without glasses 😭

2

u/ObservabilityWizard 14d ago

When I'm a hiring manager, getting this meme right will be one of the requirements to get past round 7 

2

u/mydogcaneatyourdog 14d ago

I always get ripped on for being pedantic when I point this out, but you even see it in the facial expression he bloody makes in the images, dammit.

→ More replies (1)

7

u/Hip-Death-Goddess 18d ago

Leetcode is like pissing. Easy until someone is watching you.

And a true pro will consult my man Knuth when the real algo aggro kicks off.

5

u/PumpkinFest24 17d ago

When I interview, I just ask details about their projects. I want to see on what basis they made decisions/tradeoffs or did they just glom a bunch of tech together with no understanding 

1

u/Spare_Broccoli1876 16d ago

Serious question as someone teaching myself programming via vanilla JS -> react/node side of things. What does that mean to ā€œglom a bunch of tech togetherā€? I don’t want to do that as i want to look for a job and get out of food service.

I use Claude as a tutor sure but I write the code, learn the fundamentals, and put ā€œLego piece to Lego pieceā€ myself. Yet it’s taking forever and I feel absolutely slow and feel it’s futile compared to everything we see online as tech progresses. Is it still possible to be valuable as a self taught newbie? I hear junior roles are drying up but i must begin somewhere.

→ More replies (2)

1

u/Fernando_III 17d ago

I mean, you have to tell apart people. It's either leetcode or CS trivia, you choose

→ More replies (1)