Colleagues' publications you grieve me , Colleagues, you grieve me too. Also , there is no need to make a cult out of frameworks - they are not so complex as to divide people into React and Angular developers once again led to interview holivars. In my opinion, the participants in these battles, as well as the interviewees and interviewees, are missing one thing that I would like to talk about in this post.
First, let's answer the question how do we imagine a junior developer? If we follow the classic path of university education, then this is a young specialist who recently graduated from the Faculty of Computer Science at the N-th University. On the one hand, he does not have a lot of experience, on the other hand, while studying according to an adequate program, he already has not so little knowledge: he understands algorithms, their complexity and correctness, is well acquainted with higher mathematics, knows the structure of operating systems, databases, compilers , expands a singly linked list without regaining consciousness and much more. Not to say that he has a lot of experience, but nevertheless he trained by solving problems, doing laboratory work and even made a thesis project. Of course, he will not build an ideal architecture or a super-efficient web server, but he can already solve combat tasks,achieving a concrete result. If we consider such a quite classic image of a successful graduate, then we will be forced to admit that there are people (some of whom even read Habr and even write comments) who have put on senior legends, although they can hardly reach such a junior. On the other hand, they work successfully and even get paid for it. What's the matter?
To answer this question, let's go to the land of metaphors and hyperbole. Imagine usually such a peasant Vasya, the advantage of whose sober lifestyle makes him the first guy in the village. Our Vasya twenty years ago became the happy owner of his ten acres and, like a diligent owner, built a house there. If anyone has forgotten how private houses were built twenty years ago, then I remember: a shallow trench was pulled out in the ground along the foundation, formwork was placed, concrete was poured, from above, like a designer, a blockhouse was assembled from an unplanned bar (there was no other), defended from planks, the floors and roof structure were hammered together, slate and self-made windows made of glass pounded from the sawmill were laid, plus the insulation of tow and the guidance of the marafet with plaster and whitewash. None of this required high technology and it was enough to have only straight arms.Then our Vasya built another house for a rich neighbor, another one, and so he began to build houses. But one fine moment everyone in his village was domesticated and Vasya had to leave his comfort zone, so to speak (that is, go to the city). After listening to the city godfather about Vasya's vast experience in construction, he happily says: โGo to the Default-city Incorparation, they have not been able to find a person for the position of Senior Building Developer for six months.โ Next, we will give the floor to Vasya himself and let him tell us about the interview :โGo to theโ Default-city Incorparation, they have not been able to find a person for the position of Senior Building Developer for six months already. โNext, let's give the floor to Vasya himself and let him tell us about the interview:โGo to theโ Default-city Incorparation, they have not been able to find a person for the position of Senior Building Developer for six months. โNext, we will give the floor to Vasya himself and let him tell us about the interview:
- , , , , . , - , BIM. , VIM, , : . , , , CAD , , , . = , .
, , , , , . - --- , , - , , , .
: , . - , - . . : Python C++ . .
1
1 : (, ) , .
: , , , .
: , , 6
6
6 : , , , , , , , , , , , , , , ( ) , , , , .
: , , HTML - , 1โ2 , ; ; ; .
: , - .
( , , , ?). , .
. , , : " ?". ( ), , .
, , -. : ++ , . Python Go 3KK .
--- (, ) -.