Ask HN: New developer, feeling overwhelmed
I feel like crying every day and I don't want to go into work anymore. Please help HN
I feel like crying every day and I don't want to go into work anymore. Please help HN
I had wayyyy less experience than you, and took over most of the work for a react/typescript/node project that was MASSIVE compared to anything I had worked on before (static websites and small Django projects).
I felt like I could cry and started having issues with heartburn for the first month, and even told my boss about 2 weeks in that was not qualified for the job. Thankfully, they told me that they knew that it would take a while, and encouraged me to stick with it.
Even now, 7 months in, there are still so many things I'm learning, but I would really recommend pressing in to the job, (especially if your manager has the wisdom to see that it will take you a while to get up to speed), as after I had been there about 6 weeks things started to make a little more sense.
Also, if it makes you feel any better, the stack overflow survey from 2018 shows that 44% of devs expect a new coworker with 4 years of experience to take one to three months to be productive (https://insights.stackoverflow.com/survey/2018/#work-how-lon...), so I think you have less to worry about than you think. I'd keep with it until and unless they make you leave!
Multiple months to be up to speed is not unusual. I was told same thing at one job, 6 months, because of complexity of the domain.
One thing that might help: talk to your manager and say "I'm feeling very stressed about not being able to get anything done, could I also get the occasional small task where I know I can do it and contribute?" If you can feel you're achieving something, and not just getting a firehose of info, you'll feel a little better.
Most of all, though, just stick it through. Being worried and nervous is normal, it's a side-effect of learning new things, and new job and environment makes it even worse.
(Longer version here: https://codewithoutrules.com/2017/03/05/failing-at-your-new-...).
Of course there is also being in over your head.
Try to figure out which category you’re in. Then ask yourself three questions.
What have you learned during your three weeks?
What do you still need to learn?
How can you achieve that?
Lastly I’d have an open talk with your manager. It’s his/her responsibility to get you onboard safely, and maybe it’s time to try another approach? It’ll help if you have answered the three questions, because they’re really the foundation for your way forward.
Disclaimer: I’m Danish, we may do management differently.