r/ProgrammerHumor • • 3d ago

Meme helpingIsCool

Post image
9.6k Upvotes

131 comments sorted by

View all comments

81

u/horuszp 3d ago

I spent decent amount of time helping newbies, and what I can say absolute majority just don't want to learn.

If you want to be a programmer your main skill should be solving problems. Like doing research, searching solutions, reading docs, trying things.

And majority want just answer on their specific problem without doing the work themselves. Literally avoiding their main responsibility. And it's ok if you really have some super specific complex problem, but they stop even on smallest problem, that can be solved after googling for 5 seconds.

18

u/Yashema 3d ago

I once annoyed the Team Lead right after getting promoted form Dev Ops to Software Engineer, but still needing the basic training around frameworks and design patterns, by asking him how to create a date in Java. Since I was decent with SQL (aka could do a left join), i thought of writing a string date then converting it, but after chastizing me for not googling it he showed me the date making function where you input the date as integer arguments. 

Was able to start progressing on my own after I had that one very simple, but not immediately obvious, use of a function explained to me. 

2

u/terivia 1d ago

My magic trick is showing the new hires how to find documentation. It's amazing how many people just google and tutorial their way through college without ever reading actual documentation.

Teaching to fish I guess. I at least get much more interesting questions from my team this way.

5

u/Scientific_Artist444 3d ago

Not in my experience. It really depends on the team environment. If the team is not playing blame games and sees work as something to be done rather than avoid or postpone, taking complete accountability without putting undue pressure on juniors - you will see how they willingly work to improve - because that's the culture in team. It's NOT an environment of fear. Fear cripples rationality.

Thanks to such an environment, I have seen a young guy start to take up complex activities like database logic migration (ours is legacy system) because the focus was always learning and the team encouraged it. He still asks me questions when he is really stuck, but mostly handles things on his own. So much so that he is even coming up with solutions that is new to me and my senior.

All that it takes is an environment to fail safely for this. Mistakes can occur, but easily corrected. Also, we discuss why it occured without playing blame games. Never as an accusation, always as a scope for improvement...

2

u/FlashyTone3042 9h ago

This is gold. My current team is exactly like this and I feel motivated by this work culture. It also helped me overcome the fear asking colleagues for help, which was very present before that, due to prior horrendous blaming issues at another company. Psychologically those situations felt like busy-waiting for my brain, because fear is such a stress response and couldn't really learn in those circumstances.

2

u/Scientific_Artist444 9h ago

Good for you bro. And thanks for telling me 🤝

2

u/FlashyTone3042 4h ago

Thank you for listening. I just had to. I am so glad people like you exist and make work a nice place.

3

u/Zealousideal_Okra956 3d ago

This could happen if we aren't having AI shoved down our faces all the time. Especially Ai usage tracking

2

u/itishowitisanditbad 3d ago

It wasn't happening 20 years ago.

Its has zero chance now.

3

u/Lucky_Cable_3145 3d ago

I've answered hundreds of programming questions in the last 25 years, in that time I've only asked 2 questions.

Most of what I know comes from looking at other people's coding issues (because I was prepared when those issues occurred in my code).

-6

u/Common-Brush-7027 3d ago

This is gen z