Answer the question
In order to leave comments, you need to log in
Seniors and leads are always a burden and evil, but do juniors and middles work? Or just in our company?
I am junior. I had to work in a team (same) on different projects. One of the projects became impoverished, could no longer feed the team. And now there is only one developer. Just one developer on a complex architecture project with C++, JavaScript, Node.js and Lua. And he is a junior. And he is me.
All the projects we have worked with are forks, or we are contractors in general. That is, the code is not ours. Accordingly, the main (for me) problem is to study the code. And there is no use here from a senior and a lead. Because they don’t answer your questions on the code quickly, not always, and they are not obliged to answer at all.
And I can study the code myself without a senior and a lead .
The senior and the lead themselves almost never write code. They try not to write. If they write, then supposedlythe most difficult. And then in this most difficult thing, something needs to be improved and the junior has to study it. It's easier then to write it yourself. As a result, a junior (and he is the only junior in the project!) must navigate all parts of the project, and even study them on the go, rushing here and there.
Without a senior and a lead, I also have to know everything, but there is no left dude who writes new code and has to learn it too.
Now about the stress of late deadlines. Stress resistance is probably such a thing that a strong one reduces stress in the team, and a weak one increases it, adding more from oneself. So, the senior and the leader, as soon as they see that I don’t have time, they scold and even fire me (but then they take me back).
Without senior and leadI risk disrupting only a more or less global deadline. And then the customer will send me and I will have to beg the customer to return. Only 1 time! And the senior and the leader during this time would have had time to scold me 5 times.
Now about the quality of the code. A junior with a senior and a lead is afraid all the time, waiting for comments on quality, waiting for delays because of this. At the same time, it cannot justify its own delays by polishing the code. Double standards. They can, but I can't.
Without a senior and a lead, I also focus on delivery on time and on security. I sometimes give up on quality. But I am always calm and sure that if I pass something, then it is forever. And I check the code for bugs accordingly. I do a self-review, and it is much more useful than a review of a senior and a lead who is looking for where to be aesthetic, and not where a bug is.The number of bugs after the departure of the team dropped sharply.
The only thing that got worse is that sometimes solutions began to appear in the code that were frankly not optimal and slowed down. After all, I'm not just a junior, but I also have some problems with algorithms. But I rolled them back and fixed them, and this is not so often. And the brakes are still not bugs.
Sorry for a lot of letters and I have a question, is it like this everywhere or is there a benefit from a senior and a lead?
Answer the question
In order to leave comments, you need to log in
Just one developer on a complex architecture project with C++, JavaScript, Node.js and Lua. And he is a junior. And he is me.
After all, I'm not just a junior, but I also have some problems with algorithms. But I rolled them back and fixed them, and this is not so often. And the brakes are still not bugs.
And the brakes are still not bugs.This is exactly EXACTLY! and there are bugs, only up to a certain point they are implicit. And this is much worse than obvious!
Of course, it’s always evil, all Googles, Linux, Windows, etc. were made by juniors.
PS Well, what kind of naivety.
Often seniors and leads are responsible for the work of the team as a whole and for the product for which they release. Believe me, often these are already almost managerial positions. Sometimes such people simply have no time to write code. But they are responsible for it
A junior with a senior and a lead is afraid all the time, waiting for comments on quality, waiting for delays because of this
I do a self-review, and it is much more useful than a review of a senior and a lead who is looking for where to be aesthetic, and not where a bug
I sometimes give up on quality
And the brakes are still not bugs
I am junior. I had to work in a team (same) on different projects. One of the projects became impoverished, could no longer feed the team. And now there is only one developer. Just one developer on a complex architecture project with C++, JavaScript, Node.js and Lua. And he is a junior. And he is me.
All the projects we have worked with are forks, or we are contractors in general. That is, the code is not ours. Accordingly, the main (for me) problem is to study the code. And there is no use here from a senior and a lead. Because they don’t answer your questions on the code quickly, not always, and they are not obliged to answer at all.
And I can study the code myself without a senior and a lead.
The senior and the lead themselves almost never write code. They try not to write. If they write, then supposedly the most difficult. And then in this most difficult thing, something needs to be improved and the junior has to study it. It's easier then to write it yourself. As a result, a junior (and he is the only junior in the project!) must navigate all parts of the project, and even study them on the go, rushing here and there.
Without a senior and a lead, I also have to know everything, but there is no left dude who writes new code and has to learn it too.
Now about the stress of late deadlines. Stress resistance is probably such a thing that the strong in this reduces stress in the team, and the weak increases it, adding more from himself. So, the senior and the leader, as soon as they see that I don’t have time, they scold and even fire me (but then they take me back).
Without a senior and a lead, I only risk disrupting a more or less global deadline. And then the customer will send me and I will have to beg the customer to return. Only 1 time! And the senior and the leader during this time would have had time to scold me 5 times.
Now about the quality of the code. A junior with a senior and a lead is afraid all the time, waiting for comments on quality, waiting for delays because of this. At the same time, it cannot justify its own delays by polishing the code. Double standards. They can, but I can't.
Without a senior and a lead, I also focus on delivery on time and on security. I sometimes give up on quality. But I am always calm and sure that if I pass something, then it is forever. And I check the code for bugs accordingly. I do a self-review, and it is much more useful than a review of a senior and a lead who is looking for where to be aesthetic, and not where a bug is. The number of bugs after the departure of the team dropped sharply.
The only thing that got worse is that sometimes solutions began to appear in the code that were frankly not optimal and slowed down. After all, I'm not just a junior, but I also have some problems with algorithms. But I rolled them back and fixed them, and this is not so often. And the brakes are still not bugs.
Sorry for a lot of letters and I have a question, is it like this everywhere or is there a benefit from a senior and a lead?
What is your question? Learn and change your place, slavery is only in Yandex
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question