Answer the question
In order to leave comments, you need to log in
How to grow to a middle developer?
Good afternoon, at the moment I'm working as a junior developing api and I want to grow to a middle developer as quickly as possible. I already know the framework perfectly and I know a lot of features and it seems to me that I stop developing. What to learn next?
Answer the question
In order to leave comments, you need to log in
Other frameworks
JS frameworks, for example, I'm currently learning vue (I'm in a similar situation myself)
But js makes me sick as hell, so this can become a struggle with yourself
Study architecture. Now the framework has completely given you the architecture of the project and partly the database. Design the database architecture for a complex project from scratch. What are the shortcomings of the architecture of this framework, which implementation would be more convenient, more efficient? What would you do if you came to a company where an old bike without a framework works? The answers to all these questions make you middle.
I would start by specifying exactly and completely the position of the middle. At first I sketched it myself, and then I would go to the middles themselves and ask them to describe the requirements, skills, experience, what distinguishes them from the junior, etc. The more precise and specific the requirements are, the higher the likelihood of success.
When there is such a specification for the middle, there will be no question of what to do.
If you know SPL, Laravel, understand the principles of its work, know ReflectionAPI, Rest, then I think you are already middle. And so the question is rather vague.
Understand very well the nuances of the project you are working on. Find vulnerabilities and find ways to fix them. Don't focus only on programming. Deeply study version control systems, continuous integration, development methodologies. Find ways to improve team performance. By introducing your innovations, you yourself will take on great responsibility and become the middle of atoms and seniors in the near future. Good luck!
I, with your permission, will argue a little abstractly, because. my calculations can be tied to a similar question about any profession.
First, each stage on the path of development has a minimum period of "maturation". A counter question - how long have you been working as a junior? Well, further, depending on this, I think the train of thought is clear.
Second, and more important: if it seems to you that you have stopped developing, this does not mean that it is so. Mastery, the point where "you need to take the next height" - is determined by 10% sufficient knowledge and 90% sufficient experience in applying this knowledge in various work situations.
Knowing the traffic rules and being a driving master who "has nowhere to grow behind the wheel" are not the same thing. In two days, mastering typical operations in the warehouse program, and turning into an employee who "at once" taxis out of emergency situations that would "suspend" the work of an inexperienced colleague for half a day is also not the same thing. And the second, probably, can be considered for promotion to the warehouse manager, but not the first ... although, formally, the amount of knowledge is the same, it seems.
So, often everything comes down to a long, tedious way of doing the same thing, but in slightly different situations. How long? Well, the higher your specific stage, the longer .. but even at the position of a junior, IMHO, a year and a half will not hurt .. otherwise it can turn into a career bubble, with consequences .. well, or without consequences, because blowing bubbles - is also an art, and you can also become a master in it :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question