Publications de collègues vous me pleurez , chers collègues, vous me pleurez aussi. De plus , il n'est pas nécessaire de faire un culte à partir des frameworks - ils ne sont pas si complexes que de diviser les gens en développeurs React et Angular une fois de plus conduit à interviewer des holivars. À mon avis, les participants à ces batailles, ainsi que les personnes interviewées et interviewées, manquent une chose dont je voudrais parler dans ce post.
Pour commencer, répondons à la question comment imaginer un développeur junior? Si nous suivons la voie classique de l'enseignement universitaire, alors il s'agit d'un jeune spécialiste qui vient de terminer ses études à la faculté d'informatique de la N-ème université. D'une part, il n'a pas beaucoup d'expérience, d'autre part, tout en étudiant selon un programme adéquat, il n'a déjà pas si peu de connaissances: il comprend les algorithmes, leur complexité et leur exactitude, connaît bien les mathématiques supérieures, connaît la structure des systèmes d'exploitation, des bases de données, des compilateurs , étend une liste chaînée unique sans reprendre conscience, et bien plus encore. Pour ne pas dire qu'il a beaucoup d'expérience, mais néanmoins il s'est formé en résolvant des problèmes, en faisant des travaux de laboratoire et même en réalisant un projet de thèse. Bien sûr, il ne construira pas une architecture idéale ou un serveur web super efficace, mais il peut déjà résoudre des missions de combat,obtenir un résultat concret. Si nous considérons une image aussi classique d'un diplômé qui réussit, nous serons obligés d'admettre qu'il y a des gens (dont certains lisent même Habr et écrivent même des commentaires) qui ont mis sur des légendes seniors, bien qu'ils puissent difficilement atteindre un tel junior. D'un autre côté, ils travaillent avec succès et sont même payés pour cela. Quel est le problème?
Pour répondre à cette question, allons au pays des métaphores et des hyperboles. Imaginez généralement un tel paysan Vasya, dont l'avantage de la sobriété du style de vie fait de lui le premier gars du village. Notre Vasya est devenu il y a vingt ans l'heureux propriétaire de ses dix acres et, comme un propriétaire diligent, y a construit une maison. Si quelqu'un a oublié comment les maisons privées ont été construites il y a vingt ans, alors je me souviens: une tranchée peu profonde a été creusée dans le sol le long de la fondation, un coffrage a été placé, du béton a été coulé, d'en haut, comme un concepteur, un blockhaus a été assemblé à partir d'un bar imprévu (il n'y en avait pas d'autre), défendu contre les planches, les planchers et la structure du toit ont été martelés ensemble, des fenêtres en ardoise et des fenêtres fabriquées en verre provenant de la scierie ont été posées, ainsi que l'isolation de la remorque et le guidage du marafet avec du plâtre et du badigeon. Rien de tout cela n'exigeait une haute technologie et il suffisait de n'avoir que des bras droits.Puis notre Vasya a construit une autre maison pour un voisin riche, une autre, et ainsi il a commencé à construire des maisons. Mais alors un beau moment, tout le monde dans son village a été domestiqué et Vasya a dû quitter sa zone de confort, pour ainsi dire (c'est-à-dire aller en ville). Après avoir écouté le parrain de la ville parler de la vaste expérience de Vasya dans la construction, il dit joyeusement: «Allez à l'Incorparation de la ville par défaut, ils n'ont pas été en mesure de trouver une personne pour le poste de développeur principal du bâtiment depuis six mois. :«Rendez-vous sur« l'Incorparation de la ville par défaut, ils n'ont pas été en mesure de trouver une personne pour le poste de développeur principal du bâtiment depuis six mois déjà. »Ensuite, donnons la parole à Vasya lui-même et laissez-le nous parler de l'entretien:«Allez à la section« Incorparation de la ville par défaut, ils n'ont pas été en mesure de trouver une personne pour le poste de développeur principal du bâtiment depuis six mois. »Ensuite, nous donnerons la parole à Vasya lui-même et lui parlerons de l'entretien:
- , , , , . , - , BIM. , VIM, , : . , , , CAD , , , . = , .
, , , , , . - --- , , - , , , .
: , . - , - . . : Python C++ . .
1
1 : (, ) , .
: , , , .
: , , 6
6
6 : , , , , , , , , , , , , , , ( ) , , , , .
: , , HTML - , 1—2 , ; ; ; .
: , - .
( , , , ?). , .
. , , : " ?". ( ), , .
, , -. : ++ , . Python Go 3KK .
--- (, ) -.