Comment devenir un « junior intelligent ». Expérience personnelle

Il existe déjà pas mal d'articles sur Habré rédigés par des juniors et pour les juniors. Certains frappent par le degré de cupidité des jeunes spécialistes qui, au tout début de leur carrière, sont déjà prêts à donner des conseils aux entreprises. Certains, au contraire, surprennent avec un enthousiasme un peu chiot : « Oh, j'ai été embauché par l'entreprise en tant que vrai programmeur, maintenant je suis prêt à travailler, même gratuitement. Et hier encore, le chef d’équipe m’a regardé : je suis sûr que mon avenir est tout tracé. De tels articles se trouvent principalement sur les blogs d’entreprise. Eh bien, j'ai donc décidé de parler de mon expérience de début de travail en tant que junior à Moscou, car pourquoi suis-je pire ? Ma grand-mère m'a dit que ce n'était rien. Comme vous l'avez probablement remarqué, j'aime les longues digressions et les pensées qui se répandent dans tout l'arbre, mais il y a des amateurs de ce style - alors versez une grande tasse de thé et c'est parti.

Donc, il y a quelques années : je suis en 4ème année à l’Université Polytechnique dans mon tranquille centre régional de province. Je fais un stage dans un institut de recherche délabré (au niveau physique). Je « programme » en XML. Mon travail est très important pour le processus de substitution des importations dans l’industrie de la fabrication d’instruments. Probablement pas. J'espère que non. J'espère que tous les XML que j'ai tapés automatiquement dans cet institut de recherche à moitié endormi sont allés à la poubelle immédiatement après mon départ. Mais je lis surtout Dvachi et Habr. Ils écrivent sur la vie bien nourrie des programmeurs dans les capitales, assis dans des bureaux confortables et lumineux et gagnant 300 XNUMX/sec. et choisissez quel modèle Bentley acheter avec votre salaire de février. « À Moscou, à Moscou » devient ma devise, « Trois Sœurs » devient mon œuvre préférée (d'accord, je veux dire la chanson de BG, je n'ai pas lu Tchekhov, bien sûr, il est un peu bilieux).

J'écris à mon ami virtuel, un programmeur moscovite :

— Écoutez, les programmeurs juniors sont-ils vraiment nécessaires à Moscou ?
- Eh bien, il faut des gens intelligents, personne n'a besoin de stupides (il y avait un autre mot ici, s'il y en a)
- Qu'est-ce qui est « intelligent » et qu'est-ce qui est « stupide ». Et comment puis-je comprendre quel genre de personne je suis ?
- Bon sang, la première règle du mois de juin, c'est de ne pas être étouffant. Intelligent est intelligent, ce qui n’est pas clair ici.

Eh bien, que puis-je dire - les Moscovites ne diront pas un simple mot. Mais au moins j'ai appris la première règle du junior.

Cependant, je voulais déjà vraiment devenir un « junior intelligent ». Et il a commencé à préparer délibérément le déménagement dans un an. Naturellement, j'ai préparé ma pratique dans un institut de recherche au détriment de mon « travail », donc si le projet de substitution aux importations échoue, alors vous savez à qui la faute. Par contre, mon éducation était médiocre - j'ai perdu mon enthousiasme pour l'apprentissage après le premier C de l'examen (c'est-à-dire après le premier examen du premier semestre). Eh bien, encore une chose... ça... Je ne suis pas très intelligent. Des scientifiques de haut niveau et des architectes logiciels m'inspirent une admiration silencieuse. Mais je le veux toujours !

Ainsi, lors de la préparation, j'ai :

  • J'ai appris la syntaxe de mes principaux langages de programmation. Alors, il se trouve que j'ai du C/C++, mais si je recommençais, j'en choisirais d'autres. Je n'ai pas maîtrisé Stroustrup, désolé monsieur, mais c'est au-dessus de mes forces, mais Lippmann est le meilleur. Kernighan et Ritchie - au contraire, un excellent tutoriel sur la langue - respectent ces gars-là. En général, il existe plusieurs livres épais sur n'importe quelle langue, dont un junior n'a besoin d'en lire qu'un seul.
  • J'ai appris les algorithmes. Je n'ai pas maîtrisé Corman, mais Sedgwick et les cours sur le coursier sont les meilleurs. Simple, accessible et transparent. J'ai aussi bêtement résolu des problèmes sur leetcode.com. J'ai terminé toutes les tâches faciles, on pourrait dire que j'ai terminé le jeu au niveau de difficulté facile, hehe.
  • J'ai sorti un projet favori sur github. C'était difficile et ennuyeux pour moi d'écrire un projet « comme ça, pour l'avenir », mais j'ai compris que c'était nécessaire, c'est ce qu'on demande lors des entretiens. Il s'est avéré qu'il s'agissait d'un client torrent. Quand j'ai trouvé un travail, je l'ai supprimé de Github avec grand plaisir. Un an après l'avoir écrit, j'avais déjà honte de regarder son code.
  • J'ai mémorisé une montagne de problèmes de logique idiots. Maintenant, je sais exactement comment compter le nombre d'ampoules allumées dans un carrosse en boucle, découvrir les couleurs des chapeaux des gnomes et si le renard mangera le canard. Mais c'est une connaissance tellement inutile... Mais maintenant, c'est très drôle quand un chef d'équipe dit : « J'ai un problème secret spécial qui détermine si une personne peut penser » et donne l'un des problèmes en accordéon que tout Internet connaît.
  • J'ai lu de nombreux articles sur ce que les dames RH veulent entendre lors d'un entretien. Je sais désormais exactement quels sont mes défauts, quels sont mes projets de développement à 5 ans et pourquoi j'ai choisi votre entreprise.

J'ai donc obtenu mon diplôme universitaire et j'ai commencé à mettre en œuvre mon projet de déménager à Moscou. J'ai posté mon CV sur hh.ru, mon lieu de résidence, j'ai naturellement indiqué Moscou et j'ai répondu à toutes les offres d'emploi qui rappelaient au moins vaguement mon profil. Je n’ai pas indiqué le salaire souhaité car je n’avais aucune idée du montant qu’ils payaient. Mais au fond, je ne voulais pas travailler pour manger. Ma grand-mère m’a dit que l’argent est une mesure du respect que votre employeur vous porte et que vous ne pouvez pas travailler avec ceux qui ne vous respectent pas.

Je suis arrivé à Moscou et j'ai jeté mon sac à dos sur mon lit. Au cours du mois suivant, j'ai eu un très grand nombre d'entretiens, souvent plusieurs par jour. Si je n'avais pas tenu un journal, j'aurais tout oublié, mais j'ai tout noté, voici donc quelques catégories d'entreprises et des entretiens dans celles-ci du point de vue d'un junior :

  • Géants russes de l'informatique. Eh bien, vous les connaissez tous. Ils peuvent envoyer une invitation à « parler » même si vous n’avez pas publié votre CV, comme si nous vous surveillions toujours et que nous sachions déjà tout. Lors de l'entretien - les subtilités du langage et des algorithmes. J'ai vu à quel point le visage d'un chef d'équipe s'est éclairé lorsque j'ai gracieusement tourné l'arbre binaire sur un morceau de papier. Je voulais juste dire « facile, facile, litcode riltok ». L'argent est de 50-60, on suppose que pour le « grand honneur » de travailler dans une entreprise avec un grand nom, vous aurez un salaire modeste.
  • Géants étrangers de l’informatique. Il existe plusieurs bureaux de grandes entreprises étrangères à Moscou. Cela semble très cool, mais la seule façon dont je peux décrire mon expérience d'entretien est : WTF ?! Dans l’une d’elles, ils m’ont longuement interviewé avec des questions psychologiques telles que : « Pourquoi pensez-vous que les gens travaillent ? Pour quel montant minimum travailleriez-vous pour l’emploi de vos rêves ? Une fois que le degré d’idiotie a atteint son maximum, on m’a demandé de prendre quelques intégrales. Je ne peux intégrer e qu'à la puissance x, ce que j'ai dit à l'intervieweur. Très probablement, après notre rupture, nous nous considérions tous les deux comme des imbéciles, mais c'est un vieux imbécile et il ne deviendra pas plus sage, hehe. Une autre entreprise a dit que j'étais très cool, a envoyé le poste vacant en Amérique pour approbation et a disparu. Peut-être que le pigeon voyageur n’a pas traversé l’océan. Une autre entreprise proposait un stage pour 40 personnes. Je ne sais pas.
  • Agences gouvernementales russes. Les entreprises d’État adorent les diplômés des universités cool (ce qui est un problème pour moi). Les agences gouvernementales adorent les connaissances académiques (avec lesquelles j'ai aussi un problème). Et bien, les bureaux de l’État sont très différents. Dans l’une d’elles, une dame qui ressemblait à une institutrice en a offert 15 15 avec confiance dans sa voix. J'ai même demandé à nouveau - en fait 60. Dans d'autres, il y en a 70 à XNUMX sans problème.
  • Développement de jeu. C’est comme la blague « tout le monde dit que le film est pour les imbéciles, mais j’ai bien aimé ». Malgré la mauvaise réputation de l'industrie, pour moi c'est normal - des gens intéressants, entre 40 et 70 ans en termes d'argent, eh bien, c'est normal.
  • Toutes les ordures. Dans un sous-sol naturel, 5-10-15 développeurs sont assis et pissent et travaillent sur la blockchain/messager/livraison de jouets/malware/navigateur/votre propre Fallatch. Les entretiens varient d'un examen attentif à un test de langue de 50 questions. L'argent est également différent : 30 50, 20 70, « d'abord 2100, puis XNUMX », XNUMX XNUMX $. La seule chose qu’ils ont tous en commun, ce sont des perspectives sombres et un schéma de conception sombre. Et ma grand-mère m'a dit qu'à Moscou, tout le monde s'efforce de tromper un petit moineau comme moi.
  • Paysans moyens adéquats. Il existe des entreprises intermédiaires qui n’ont pas de grande marque, mais qui ne prétendent pas non plus à leur exclusivité. Ils rivalisent très dur pour attirer les talents, ils n'ont donc pas d'entretiens en 5 étapes et n'essaient pas délibérément d'offenser les gens lors des entretiens. Ils comprennent parfaitement qu'en plus du salaire et des projets sympas, d'autres facteurs de motivation s'ajoutent. Les entretiens sont adéquats - en termes de langue, de ce que vous avez/ce que vous voulez, des voies de développement disponibles. Pour l'argent 70-130. J'ai choisi l'une de ces entreprises et j'y travaille avec succès jusqu'à ce jour.

D'accord, si quelqu'un a lu jusqu'ici, félicitations, vous êtes génial. Vous méritez un autre conseil pour les juniors :

  • Connaissez bien la syntaxe de votre langue. Parfois, les gens demandent toutes sortes de raretés.
  • Ne paniquez pas si votre entretien ne se passe pas bien. J'ai eu une interview où, après presque chaque remarque que j'avais faite, les intervieweurs ont commencé à rire bruyamment et à se moquer de ma réponse. Quand j'ai quitté la pièce, j'avais vraiment envie de pleurer. Mais ensuite je me suis rappelé que j'avais mon prochain entretien dans deux heures, et avec ces #### je vous souhaite de subtils bugs en production.
  • Ne soyez pas optimiste lors des entretiens avec les RH. Dites aux filles ce qu'elles attendent de vous et passez aux spécialistes techniques. Lors des entretiens, j'ai assuré à plusieurs reprises aux RH que je rêvais simplement de travailler dans les télécommunications/le développement de jeux/la finance, de développer des microcontrôleurs et des réseaux publicitaires. L’argent, bien sûr, n’est pas important pour moi, seulement la connaissance pure. Oui, oui, oui, j'ai une attitude normale envers les heures supplémentaires, je suis prête à obéir à mon patron comme une mère et à consacrer mon temps libre à des tests supplémentaires du produit. ouais-ouais, peu importe.
  • Rédigez un CV normal. Indiquez clairement les technologies que vous possédez et ce que vous souhaitez. Toutes sortes de « compétences en communication et tolérance au stress » sont inutiles, surtout si vous êtes catégoriquement peu communicatif et résistant au stress comme moi.

Il faut terminer l'article par quelque chose, alors bonne chance aux juniors, messieurs-tomates, ne vous fâchez pas et n'offensez pas les jeunes, paix à tous !

Source: habr.com

Ajouter un commentaire