P
P
proof232019-05-26 03:50:57
IT education
proof23, 2019-05-26 03:50:57

How to overcome uncertainty when developing for a junior?

Hello everyone, a little introduction. Not so long ago I started working as a junior developer (1.5 years until today). I am not a programmer by education, but I always had a desire to work as a web developer, because once upon a time (at school / university) I was involved in vbulletin / phpBB forum support and web design. Of course, now it has become a UI / UX area, but in general I wanted to develop in the front-end direction, so after university I took several courses in loft school and html acaedemy. Not to say that they were very simple, I learned and refreshed my knowledge of html / css / js, I was even on some kind of moral upsurge that I finally do what I want and I succeed (of course, not such complicated things were there)
The problem is that I came to a project where there was only 1 senior developer. He didn't really help me as he was a backender. In general, I wrote my own code and in general it worked well (not without bugs). Later, another seigneur along the front was taken into the project, and this is where the problems began. My code was almost always 80% wrong, it usually took a lot of energy and strength to overpower myself and rewrite again .. On the one hand, I learned new things while working under such a review code, on the other hand, I became terribly insecure about my code .. at the end In the end, I could not continue and left this job. Now I started in a new place, but I still have this complex of bad code, and now I subconsciously write less code to minimize possible criticism. It seems to me that I became terribly afraid and something inside me even wedges, this makes me upset and cannot understand how to move on. How to overcome it? Write more code? take any specific courses for skills development? I'm working on that project, but even there it always sits in my head now that I'm doing it wrong, suboptimally, and therefore bad, it's just that there is no reviewer. In general, I don’t even know, maybe someone came across a similar one?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey Gornostaev, 2019-05-26
@sergey-gornostaev

All juniors are bad developers. Even holders of red diplomas from the best specialized universities in the country. This is fine. It is important to understand that you can become better only by overcoming difficulties - no pain, no gain. You must not give up. The path to a "more or less tolerable middle" is at least 3 years of hard hard work.
And yet, I have 19 years of experience and good achievements behind me, but I still constantly feel a sense of insecurity.
5cea35e2ad156212865359.jpeg

D
Demian Smith, 2019-05-26
@search

With a mentor, it is easier to achieve results in a relatively short time. The person above correctly wrote "The path to a "more or less tolerable middle" is at least 3 years of hard hard work.", And this is true. But experience shows that a person who has spent 3 years in the juniors without a mentor has the risk of picking up bad habits and turning into a "hardened junior".
It's not always nice to receive criticism. Especially if you have been doing something selflessly and with your tongue hanging out for a long time. But there is a way to soften the blow. This is to find an intelligent person in the team and declare him your sensei. You can even call him that - "sensei", he will not be offended. And consult with him on any issues. Sensei will behave with more restraint towards you, because he is sensei. And it will be easier for you to receive criticism,

S
sim3x, 2019-05-26
@sim3x

Immediately take and try to do a project well - a bad idea?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question