News for hackers. Stuff that matters.
Re:The hardest part of being a Junior Developer by cke on Monday January 16, 2023 @04:56PM (#34405999)
This one hits home for me.

Early on in my career, I had a "mentor" tell me to try it on my own before asking any questions only to swear under his breath when I messed up. It was a massive source of anxiety balancing between asking a question and the risk of messing up.

When working with junior engineers nowadays, I go out of my way to let them know that any question at any time is acceptable. I'll put down what I'm doing and help them through a problem and then celebrate the solution with them. I never want them to feel the fear of work and failure that I did.

Re:The hardest part of being a Junior Developer by Raed667 on Monday January 16, 2023 @05:00PM (#34406033)
Agreed, but with the caveat of not making every single problem you encounter become your team's or your manger's problem. I've seen this especially with some interns, where given the (valid) advice of not being afraid to ask questions, go overboard and make every single task they might have everyone else's task as well.
Re:The hardest part of being a Junior Developer by actually_a_dog on Monday January 16, 2023 @06:20PM (#34406900)
Sure, that happens. But that's pretty easy to deal with. Just tell them before they start asking for help, they have to at least do some thinking about the problem. The explicit 1 hour time frame in the article is a great guideline.
Re:The hardest part of being a Junior Developer by Raed667 on Monday January 16, 2023 @06:21PM (#34406923)
There is a difference when you say look for "at-most an hour" and "at-least an hour" before reaching out.
Re:The hardest part of being a Junior Developer by actually_a_dog on Monday January 16, 2023 @06:26PM (#34406973)
By Jove, I think you've got it!

I'm not saying "do not bother me before precisely 60 minutes have passed," but just "go spend some time with this before you start pulling in other people, but also do not hesitate to pull someone else in if you've made literally no progress in about an hour."

Re:The hardest part of being a Junior Developer by sshine on Monday January 16, 2023 @05:33PM (#34406359)
I had a hard case of impostor syndrome at my first full-time job and spent an unnecessary amount of time being stuck because I was too scared to ask.

I make sure that anyone in my office who is new or is my junior knows that I’m the person they can always interrupt. People never interrupt too much.

Re:The hardest part of being a Junior Developer by c7DJTLrn on Monday January 16, 2023 @05:07PM (#34406089)
>Early on in my career, I had a "mentor" tell me to try it on my own before asking any questions only to swear under his breath when I messed up

May I ask how long ago this was? Although shit colleagues and shit workplaces still exist, it feels like these days it would be shut down pretty quick by HR in the average company.

Re:The hardest part of being a Junior Developer by TexanFeller on Monday January 16, 2023 @05:36PM (#34406402)
I have seen HR get involved in situations like this zero time in my career. I wouldn't want them to either.
Re:The hardest part of being a Junior Developer by actually_a_dog on Monday January 16, 2023 @06:22PM (#34406926)
That depends IMO. Is the "mentor" really the "manager?" If someone with power over your performance evaluations and future at the company is swearing under their breath every time you do something wrong, that's a problem that HR maybe should be involved in.
Re:The hardest part of being a Junior Developer by fundad on Monday January 16, 2023 @08:31PM (#34408071)
Someone who needs to be on a performance plan expects HR to force coworkers to be more patient? Sounds about right
Re:The hardest part of being a Junior Developer by actually_a_dog on Tuesday January 17, 2023 @12:21PM (#34415392)
What are you on about with "performance plans" and such?
Re:The hardest part of being a Junior Developer by mnhn1 on Monday January 16, 2023 @10:33PM (#34408835)
HR is not there to solve your problems. HR is there to protect the company.

It's fine to be friendly with HR (some wonderful people work there), but remember who is paying them and whose interests they are supposed to look out for first. Definitely not yours.

HR wants all the info they can get from you. They will cheerfully listen to everything you tell them. And then they will do their job, which is to analyze the situation for potential risks around legal exposure, and take steps to mitigate those risks.

I would basically never bring HR in to a problem unless you are very confident that solving your problem and the goal of protecting the company are truly in alignment. Maybe retraining the manager is better for the company, but who knows. They can also solve their problem by removing the new employee who is being treated badly.

Re:The hardest part of being a Junior Developer by actually_a_dog on Tuesday January 17, 2023 @12:20PM (#34415381)
A hostile work environment is the company's problem.
Re:The hardest part of being a Junior Developer by icedchai on Monday January 16, 2023 @07:47PM (#34407711)
Call me skeptical. In 20 years, I've only seen HR only get involved for hiring and firing. You'll be lucky to hear from them for anything else, maybe for benefits renewal or a DEI seminar.
Re:The hardest part of being a Junior Developer by watwut on Tuesday January 17, 2023 @03:02AM (#34410172)
HR is not intervening in lows stakes ordinary day to day conflicts, power struggles or personality clashes such as this one. Nor are they able to.
Re:The hardest part of being a Junior Developer by omgmajk on Tuesday January 17, 2023 @08:20AM (#34412046)
HR is not your friend, unless you work in management or above.
Re:The hardest part of being a Junior Developer by drunkpotato on Monday January 16, 2023 @05:55PM (#34406628)
I have junior engineers try solving their problem on their own for an hour. If they make no progress, ask for help. If they make some progress, repeat. I think it's a good learning experience while also providing a safety net, and I've gotten positive feedback from juniors on this advice.
Re:The hardest part of being a Junior Developer by actually_a_dog on Monday January 16, 2023 @06:17PM (#34406875)
> When working with junior engineers nowadays, I go out of my way to let them know that any question at any time is acceptable. I'll put down what I'm doing and help them through a problem and then celebrate the solution with them. I never want them to feel the fear of work and failure that I did.

I go even further than that. I tell juniors there's literally no way you can screw anything up so badly that we can't deal with it. If they write code that doesn't do what it's supposed to do, and it's not caught in code review, the reviewers are more to blame than they are, because they're supposed to know better. A junior shouldn't have the access level necessary to do something like drop the production database -- that's on their more experienced colleagues to set up those guard rails.

Re:The hardest part of being a Junior Developer by messe on Monday January 16, 2023 @07:01PM (#34407284)
Maybe this is a cultural thing, but did you ask what you were doing wrong when they swore?

For me, if somebody swore about something I was doing, I’d likely laugh and challenge them to either ask how I’d fucked up or how they’d recommend doing it.