Les stages sont de la chair à canon pour boucher les trous, pas «une expérience inestimable et des perspectives de carrière»

image

Il n'y a pas si longtemps, une entreprise m'a proposé un stage car j'ai entendu de bonnes critiques sur mes étudiants. Prenez les nouveaux arrivants, travaillez avec eux pendant un mois, puis envoyez-les à un projet de combat - où ils travailleront seuls.

Bien sûr, j'étais content, je voulais être d'accord. Ce serait un excellent moyen de tester vos compétences dans un nouvel endroit, pour corriger les erreurs des cours passés. Ensuite, les stages sont une option assez simple pour diffuser votre vision du développement, de l'architecture, du design, et en général pour gagner de l'argent supplémentaire.

Mais quand le moment est venu d'annoncer le prix, je l'ai délibérément tordu pour me refuser. Je n'avais pas de réponse claire pourquoi j'ai fait cela, mais il y avait un milliard de doutes et de pensées oppressives. J'ai réalisé que la formation sur les stages est un mal sûr.

Ces stages dont je parle sont essentiellement des cours avec une pratique ultérieure sur un projet de combat dans une équipe active. Le cours lui-même est éphémère et implique d'apprendre seulement une technologie spécifique, et la pratique ultérieure est de jeter les chiots dans l'eau, avec l'espoir qu'ils apprendront eux-mêmes à nager.

Du point de vue de l'élève, ils ont fait quelque chose comme ceci:

, hh .

. . - , js. . . . .

. . . .

- , , , . .

. . . .

. — .

. , User Story. , , , , . - .

. . , . js. . , , .

. , , . . . , , . , . .

, . . .

, . .

, . , . . . , - .

. , . . .


Si strictement, cyniquement et sur papier, cela ressemblait Ă  ceci:

  • Tâche de qualification
  • Entretien technique (que je dĂ©teste)
  • En attente d'un rĂ©sultat
  • Formation avec confĂ©rences, division en Ă©quipes et mise en Ĺ“uvre conjointe du projet.
  • DĂ©mo de l'Ă©quipe de projet
  • Examen (entretien technique Ă  nouveau)
  • En attente d'un rĂ©sultat
  • Interview dans un vrai projet et / ou recevoir une offre

Pas si mal si vous n'y pensez pas. Mais si vous regardez un peu, vous pouvez voir que jusqu'à 2/3 du plan conceptuel sont réservés pour tester les connaissances. Connaissant de nombreux développeurs fidèles aux idées commerciales, je ne suis pas sûr qu'il soit évident pour tout le monde pourquoi cela craint.

Les stages sont une béquille. Pas pour enseigner, mais pour attraper les débutants qui ne sont pas sûrs d'eux, les conduire dans les bases et les vendre en tant que spécialistes à part entière ou les utiliser pour des tâches de routine. Tout développeur suffisamment qualifié peut voir ceux qui sont très susceptibles de passer la sécurité sociale et être en mesure de donner le résultat au salaire minimum dans un premier temps. Et compte tenu des compétences généralement faibles dans l'industrie, vous pouvez même prendre un étudiant au hasard de 3 ans et plus et lui apprendre à être au niveau d'un encodeur «typique» en près d'un mois. Personne ne remarquera la substitution et tout le monde sera content. Ligne deux.

En fait, avec un stage, je condamne mes élèves à tourmenter. Après cela commence un point dont on ne parle pas:

  • Douleur et souffrance

. , . , , .

, . . .

. .

. . , .

, , . . . , .

?


Ils devront le découvrir eux-mêmes sur le projet. Personne ne les aidera. Dans le meilleur des cas, ils donneront occasionnellement des coups de pied et des coups. La conscience les dévorera de l'intérieur pour les échecs: délais manquants, bugs. Ils hésiteront à demander à des spécialistes seniors, de peur de montrer leurs faibles qualifications. Il semblerait? et au diable avec eux, ils souffriront, ils rempliront des cônes et pourront se mettre au travail. Chevaux de travail moralement déprimés.

Faible qualification - peu importe, ils termineront leurs études. Ils brûlent au travail - rien, ils peuvent le supporter. Les entreprises veulent "ici et maintenant", hautement spécialisées, capables de passer un entretien avec des spécialistes sous-formés. Tout suivra, s'il était une bonne personne.

Après quoi nous obtenons une architecture terrible, un code étrange qui fonctionne mal, un logiciel médiocre. Ce n'est pas si mal. Nous recevons beaucoup de spécialistes déçus de l'industrie. Les développeurs de connaissances aveugles et assoiffés n'apporteront pas de nouvelles pratiques, de nouveaux outils sympas. Ils n'amèneront pas de nouveaux développeurs, ils ne pourront pas ou ne voudront pas les encadrer. Cela conduira à terme à une stagnation, à une dévaluation du concept de «développeur», puis à une baisse du niveau global des compétences dans l'industrie.

Et l'industrie est maintenant dans un état très étrange: d'une part, il n'y a pas de tâche dans le monde où les développeurs ne sont pas encore utiles. D'un autre côté, le système d'enseignement classique ne suit pas le temps. Les futurs spécialistes apprennent à boire et à fréquenter une université pendant cinq ans, puis codent rapidement sur des cours, des stages, ou même à la maison avec un livre. Les gens sont formés comme conscrits pendant la Seconde Guerre mondiale. Frappez-et-grenouille et dans la voiture à l'avant, neutralisez les mines à pied.

Les développeurs expérimentés qui sont déjà à l'aise dans l'industrie ne se soucient pas de tout cela, je le sais. Dans le meilleur des cas, leur hutte est sur le bord, dans le pire - mépris pour les nouveaux arrivants qui ne peuvent rien apprendre normalement, bien que «je pourrais». Avec le «smog» de la plupart des gens, je dirais.

Pour ceux qui ont besoin d'éduquer les débutants, j'ai une solution, mais vous ne l'aimerez pas. La meilleure solution n'est pas d'accélérer les cours et les stages en un mois, mais le mentorat long, long.

La première chose à comprendre est le travail. Si vous voulez vous appeler un mentor, vous devez faire de la merde, au moins un an avec une personne. Vous devez clairement indiquer qu'il est propriétaire de votre temps et de votre attention afin qu'il n'ait pas peur de vous rejoindre. Vous devez soigneusement vérifier tout ce que vous dites, car au début, vos paroles seront considérées comme la vérité ultime. Dans une révision de code, vous devez équilibrer très délicatement la qualité et les sentiments de la personne qui a écrit ce code.

D'une part, tout biseautage dans le code que vous n'avez pas pointé a enseigné à une personne comment le faire mal. D'un autre côté, un tas de tâtonnements déjouera le désir d'apprendre.

C'est pourquoi la Signora devrait être enseignée: ce n'est qu'après avoir forcé mille fois votre syndrome de l'imposteur que vous aurez compris comment traiter le syndrome de l'imposteur naissant chez votre élève.

J'étais engagé dans une formation à la fois sur des projets et à l'extérieur, et seulement ici le résultat est excellent. Ce sont des développeurs déterminés et réfléchis qui peuvent distinguer la merde du miel. La seule chose qui ne permet pas toujours d'apprendre de cette façon est le temps.

Le mentorat prend des tonnes de temps, de travail et de personnel. Seul, vous ne pouvez pas étirer même trois juin. C'est très difficile. Nous devons y réfléchir quelques mois à l'avance. Nous devons trouver une foule de personnes âgées qui acceptent de devenir des mentors sur des projets. L'apprentissage n'est pas rentable. Les développeurs ne veulent pas de problèmes et fusionnent, même s'ils sont seuls capables de changer quelque chose. Un jour, mon ami a pris le patronage du Middle June et a fait le profil. Fortement profilé. «June ne comprend rien. June est stupide et fait tout mal. Juin rend furieux. June passe à travers les bois, et je vais tranquillement gagner de l’argent, ce n’est pas rentable pour moi d’y consacrer du temps. Si lui-même ne peut rien faire, alors je n’aiderai pas non plus. » Cela se produit partout.

Mais il ne faut pas se plaindre que tout se passe ainsi, ne pas se plaindre des bêtises de juin et ne pas écrire sur Internet que les programmes de "développement des compétences d'un employé" sont des bavardages et des fictions. Il faut y aller, persuader l'entreprise de ne pas boucher les trous avec une centaine de stagiaires, mais d'investir dans la formation de dix jones. Ensuite, prenez au moins un et passez, dépensez, passez votre temps dessus. Tolérez, souffrez et sacrifiez-vous jusqu'à ce que le système éducatif maladroit revienne à la normale.

Est-ce que ça vaut le coup? Je sais une chose à coup sûr - vous ne voulez pas donner le meilleur de vous-même, n'essayez pas d'enseigner aux gens. Ce ne sont pas vos jouets, vous en portez l'entière responsabilité et tous les projets qu'ils réaliseront. Porter devant toi.

Source: https://habr.com/ru/post/fr452214/


All Articles