2 ms·
> So I'd say it really comes down to your environment. If you have a good, supportive culture, I would have a frank discussion with your supervisor This is key
by dntrkv 6y ago
> So I'd say it really comes down to your environment. If you have a good, supportive culture, I would have a frank discussion with your supervisor
This is key. At one of my first, real software jobs as a self-taught dev, I realized just how terrible my code was. It was a small company and the CTO would review all of my code. Sending PRs for the first 6 months or so was excruciating for me. I would just sit there and wait to hear him call me over to his desk and begin asking questions about what the fuck my code is doing. But he kept at it, and by the end of the first year, I finally felt like I knew what I was doing. I still had a ton of doubts in my abilities, but I wasn't embarrassed about having my code reviewed. I stayed at the company for 3 years and afterwards jumped to a major tech company.
Up until that job, I generally worked by myself and never received much input from others. I'm guessing OP is in a similar boat.