Mon parcours: Moscou, senior frontend, une vaste expérience et des revendications salariales élevées (environ 10-15% des meilleures offres du marché).
La première recherche s'est déroulée sans hâte, de ma propre initiative: je me suis assis à mon ancienne place, j'avais besoin de nouveaux projets, et j'étais trop long pour la croissance de salaire, alors j'ai lentement choisi uniquement les offres les plus intéressantes, sans ouvrir mon CV aux recruteurs.
La deuxième recherche était déjà sous la pression des circonstances, car le nouvel emploi ne fonctionnait pas et la source de revenus promettait de se terminer très bientôt. Par conséquent, ici, j'ai déjà ouvert un CV sur HH et j'ai commencé à accepter les offres entrantes. Naturellement, en cours de route, à la recherche de postes vacants intéressants.
Crise économique
Le plus important, bien sûr, est la façon dont la crise a affecté l'industrie. Je ne dirai pas que les programmeurs devraient se plaindre de leur sort, mais en juin, il y a sensiblement moins d'offres qu'en février. La saisonnalité n'a rien à voir avec ça: j'ai eu une expérience de recherche d'emploi en 2017, également en juin: puis ils ont simplement coupé le téléphone, j'étais fatigué de lutter contre de bons projets et de bons salaires.
À l'été 2020, il gagne principalement en importance. Bien sûr, le principal, comme toujours, est la Sberbank: dans cette entreprise, semble-t-il, le roulement effréné du personnel informatique ne s'arrête pas. Sberbank a le plus de recruteurs. Il existe également de nombreuses offres d'autres banques. Le secteur financier est toujours à flot. Il est intéressant que VTB, contrairement à la Green Bank, n'embauche pas directement: il existe de nombreux bureaux d'externalisation et de recrutement, mais je n'ai jamais vu de recruteur directement de cette banque.
Les offres des petites startups ont quasiment disparu. Moins de recrutement dans les bureaux étrangers. Les entreprises qui continuent de recruter sont devenues plus scrupuleuses à ce sujet. Personne n'est pressé. Ils posent des questions délicates et refusent immédiatement de poursuivre la conversation. Un fort contraste avec 2017, quand ils l'ont littéralement enlevé avec leurs mains et ont poussé l'offre pour une simple conversation d'une heure sur divers sujets. Bref, le souffle de la crise se fait sentir même en informatique.
Coronavirus
Oui, maintenant tous les entretiens sont à distance. En février, j'ai quand même réussi à trouver à plein temps, l'été - uniquement par Zoom ou Skype. Je ne dirai pas que cela affecte grandement la qualité de la communication: vous pouvez de toute façon parler directement de l'affaire. Il existe des plateformes Web pour le codage. L'inconvénient est l'incapacité d'évaluer les personnes de l'entreprise elles-mêmes: comment ils se comportent, quels signaux non verbaux ils donnent. Vous ne pouvez pas non plus regarder le bureau et les gens qui y travaillent. Parfois, cela peut être un ajout important à la conversation: dans une entreprise qui s'est présentée comme très réussie, j'ai vu une écurie (en argot - un grand espace ouvert bruyant), des gens fatigués et une secrétaire-fille extrêmement en colère et irritée qui n'avait aucune idée des règles de base de la décence ... Il est clair qu'il vaut mieux ne pas travailler dans une telle entreprise.
Éloigné
Maintenant, bien sûr, tout le monde y travaille. Cependant, lorsqu'ils discutent des conditions de travail, beaucoup admettent à la fois le maintien du format complètement distant même après avoir quitté toutes les quarantaines et le travail partiellement à distance. Ceci est juste un exemple du proverbe "Il n'y aurait pas de bonheur, mais le malheur a aidé." Enfin, l'entreprise a commencé à atteindre ce dont de nombreux programmeurs rêvaient. Il me semble que le mode partiellement distant serait idéal pour la plupart, et il semble que cela devienne une réalité.
Les salaires
Pendant qu'ils grandissent, si vous en prenez au moins d'année en année. Il n'y a pas de dumping de main-d'œuvre, à moins que, comme indiqué ci-dessus, la demande ait baissé. Nous sommes prêts à offrir de l'argent décent aux bons spécialistes. Je ne suis pas prêt à juger de manière fiable des juniors, mais à en juger par les postes vacants, ils sont également attendus et ils sont prêts à payer.
Entrevues
Maintenant, quelques mots sur les tactiques d'entrevue, comment elles ont été organisées dans ces plus de 30 entreprises avec lesquelles j'ai réussi à parler en deux tours cette année.
Pour ma part, j'ai décidé de clore le sujet holivar sur les algorithmes et les problèmes des Olympiades à la sécurité sociale. Sur Habré, nous nous disputons beaucoup pour savoir si c'est nécessaire ou non, ce que montre réellement une telle enquête sur les connaissances. Mais en réalité, la situation est que dans la plupart des entreprises, les interlocuteurs confient en premier lieu de telles tâches. Pas trop compliqué. Cependant, une solution rapide et précise est attendue.
Je n'aime pas vraiment ça moi-même. À cet égard, je suis un frein: je ne décide pas toujours vite, j'ai besoin de réfléchir, de rassembler mes pensées. Dans la vie, dans les travaux pratiques, je construisais parfois des algorithmes rusés, résolvais des problèmes complètement atypiques, mais tout cela se faisait dans un état de fonctionnement, pas pendant un moment, sans ressentir le souffle à l'autre bout du tube. Néanmoins, ma conclusion est la suivante: il suffit de l'apprendre, d'accepter philosophiquement que c'est nécessaire.
J'ai eu des entretiens dans deux entreprises, pour les postes vacants desquels ma récente expérience correspond parfaitement: à la fois là-bas et là-bas, il était prévu de travailler avec deux solutions plutôt rares, avec lesquelles j'avais travaillé en étroite collaboration sur des projets précédents. Et là, et là, j'ai volé ringard sur les problèmes de HackerRank, incapable de trouver rapidement une solution. C'est dommage, mais vrai. En fait, j'avais même honte de ne pas pouvoir accomplir des tâches aussi simples. À propos, les deux entreprises n'ont pas été en mesure de pourvoir ces postes vacants pendant au moins le deuxième mois. C'est comme ça que nous nous sommes manqués.
La plupart des entreprises sont très intelligentes dans leurs tactiques d'entretien: d'abord une conversation avec les RH, puis un examen technique, puis une conversation avec une entreprise et des cadres supérieurs. Cependant, il y avait des exceptions: par exemple, une entreprise a organisé de longues conversations avec l'entreprise, et ce n'est qu'alors qu'elle a commencé à parler de connaissances techniques. Au fait, je n'y suis pas allé. C'est ainsi que les RH ont organisé une perte inutile de 8 à 10 heures de travail de ses employés.
Recruteurs
Chez les RH, comme ailleurs, il y a de vraies stars, et puis la conversation devient une aventure, un défi, voire une découverte. Certes, cela flatte la fierté quand une personne donne le meilleur dans une conversation avec vous ... Mais sérieusement, c'est tout simplement génial d'être témoin du travail d'un vrai professionnel dans son domaine. Donc, dans une entreprise, envers laquelle j'avais un fort préjugé négatif, ils m'ont quand même amené à l'offre. De 95% HR. Et à partir de cette communication, je n'aurai que des souvenirs agréables, même si l'entreprise elle-même ne s'est guère améliorée.
En général, les RH en général au fil du temps (je suis dans l'industrie depuis 10 ans) deviennent meilleurs et plus professionnels. Si quelqu'un d'autre ne sait pas écrire le russe élémentaire sans erreur, ou est extrêmement insouciant sur son travail, cela semble déjà sauvage maintenant. L'époque où une personne sur trois confondait Java pour JavaScript semble révolue. Cependant, les programmeurs ont traditionnellement des pierres dans ce jardin.
La première et la plus importante chose qui peut encore être mise en évidence: facultative, si le candidat ne correspondait pas ou ne correspondait pas tout à fait après la première ou la deuxième conversation. Les gens disparaissent littéralement, ils promettent d'écrire juste demain, demain, après un rappel, ils jurent que après-demain c'est sûr, mais ils n'écrivent pas et n'appellent pas. Une personne (je lui donne du crédit) a appelé et expliqué en détail pourquoi ils ne l'avaient pas pris, mais seulement après un rappel dans le messager.
Dans ce contexte, les entreprises semblent avantageuses a) ne pas oublier de rapporter le résultat de 2-3-5 heures de travail (et c'est exactement le travail, et pas le plus facile!) B) donner des commentaires plus ou moins détaillés: ce que vous avez aimé, ce qui doit être amélioré. Je ne sais pas ce qui empêche les autres de travailler dans ce style, mais est-ce que tout le monde comprend que c'est un investissement dans la réputation de l'entreprise? ..
C’est aussi une chose amusante qui semble devenue à la mode (ou j’ai juste attiré mon attention): en cas de refus, ils écrivent souvent «restons en contact». Je ne sais pas ce que les RH veulent dire par là. Quel est le rapport? - Mon travail est de trouver rapidement un emploi, je n'aurai pas besoin de vous tenir informé plus tard. Vous aussi, je pense, même si je me tourne vers vous une seconde fois, prenez d'abord mon profil et lisez les raisons du refus. Ce n'est pas le meilleur départ pour une nouvelle conversation, non? Au fait, j'ai eu une telle expérience avec une entreprise: deux ans plus tard, on m'a refusé immédiatement, sans conversation, dès que j'ai rappelé que j'avais été avec eux une fois.
Le refus est une chose naturelle. Je ne pense pas que vous devriez le masquer derrière une douzaine de phrases vides non contraignantes. Il y avait un cas très amusant: j'ai interviewé une entreprise étrangère, mais j'ai parlé avec des employés russes et des ressources humaines (en fait, il y a un bureau à part entière ici). Beaucoup de correspondance, encore plus de conversations sur Zoom. Mais lorsqu'il était nécessaire d'écrire un refus, HR l'a fait en quelque sorte en anglais, cachant l'essence du message dans 3 paragraphes de politesse insulaire. Honnêtement, je n'ai même pas compris immédiatement le sens de la lettre.
Pour terminer le sujet de la critique des RH, il convient également de mentionner que les mensonges de leur part sont calculés intuitivement assez rapidement, et l'on ne veut pas traiter avec l'entreprise à l'avenir à partir du mot «absolument». Ainsi, certains chiffres ont déclaré qu'ils avaient fermé le poste par une autre personne, disent-ils, il venait plus de l'expérience. En conséquence, le poste est suspendu pendant près d'un mois après notre conversation, il est régulièrement mis à jour sur HH. Ay-ay-ay, Ksenia ...
Des tests
Il existe aussi des tests: psychologiques, logiques, etc. Des entreprises rares les proposent, mais j'en ai une. En tant que candidat, j'aimerais voir les résultats des tests. C'est particulièrement offensant lorsque les détails de l'offre sont déjà discutés avec l'entreprise et que le dernier point qu'elle suggère est de s'asseoir et de cocher les cases dans l'enquête Web. Et puis, au bout de 3 jours, un refus sourd survient. Si le profil psychologique d'un salarié calculé à partir de tels tests est vraiment critique pour vous, il vaut mieux les donner plus près du début, là encore, pour des raisons de gain de temps. Eh bien, ce serait bien de donner une sorte de résumé, surtout lorsque le boîtier est tourné à 180 degrés. Les tests eux-mêmes supposent l'objectivité, et il n'y a rien de plus facile que de donner un résultat sec. Une personne sera certainement intéressée à se regarder de l'extérieur.
Techniciens
La partie technique de l'entretien. Comme déjà mentionné, la plupart des intervieweurs aiment les problèmes algorithmiques. D'après les connaissances indispensables pour un frontend en 2020 - il s'agit d'une boucle d'événement (voir Ivan Tulu p), Promises, PureComponent (si React): cela a été demandé par presque tout le monde cette saison. Très peu - et cela m'a vraiment surpris! - des conversations sur le travail sur Redux / Mobx, sur des compositions de composants complexes, sur des sources de vérité et d'autres choses qui sont généralement éprouvées au travail.
La leçon la plus importante que j'ai apprise des entretiens avec des collègues: presque tout le monde ne se soucie vraiment pas de votre expérience et des technologies que vous maîtrisez. Personne ne lit au-delà de la deuxième entrée du haut du CV. Presque tout le monde demande à raconter l'expérience de son dernier projet, puis à terminer en douceur avec les tâches stockées. Peut-être que les personnes interrogées ne sont tout simplement pas prêtes à entrer dans cette jungle pour sauver leurs propres forces.
Mais bien sûr, il y a des entretiens intéressants et fascinants avec des techniciens. Il en existe deux types. La première se produit lorsqu'un responsable technique / responsable technique d'une petite entreprise recrute une équipe ou recherche une personne spécifique. Je suis venu à un de ces entretiens et la personne a commencé à discuter avec moi de mes 2,5 articles techniques sur Habré, qu'il a trouvés lui-même. D'accord, cela amène immédiatement la conversation à un niveau différent.
Le second est un type rare de chef d'équipe qui sait faire une conversation intéressante et complètement inattendue à partir d'un examen, ce qui donne parfois plus de trois mois de lecture de la documentation. Je ne manquerai pas l'occasion de mentionner une de ces personnes - Artyom Pulyavin de Citymobil - qui semble avoir trouvé le formulaire d'entretien parfait, combinant des tâches techniques avec une histoire sur les processus de l'entreprise.
Les entretiens techniques les plus imprévisibles ont lieu là où le backend vous interroge (pour une raison quelconque, il n'y avait pas de façade pour les entretiens / ce n'est pas dans l'entreprise).
Rechercher des chefs d'équipe
Et un mot séparé sur les entretiens pour le chef d'équipe. Je sais bien sûr qu'une situation étrange, voire paradoxale, s'est développée dans l'informatique: l'industrie croit généralement qu'il faut former un chef d'équipe, que cette personne doit nécessairement être de l'équipe elle-même. Il semblerait que nous ayons des technologies communes, nous écrivons du code dans les mêmes langages. À ma connaissance, presque nulle part dans d'autres secteurs, il n'y a aucun problème avec la transition d'un cadre intermédiaire vers un nouvel emploi au même titre. Néanmoins, j'ai décidé de l'essayer plusieurs fois.
Il me semble que ces entretiens sont les moins logiques et adéquats. Premièrement, parce que les enquêteurs eux-mêmes ne savent pas vraiment quoi demander. Il semble qu'ils souhaitent entendre un ensemble spécial et correct de phrases courantes et ne sont pas prêts à se plonger dans l'analyse des compétences en leadership au cours d'une conversation en direct. De plus, aucune de ces quelques entreprises, encore une fois, n'était intéressée par mon expérience en dessous de la deuxième ligne du CV du haut. Une conversation typique était structurée comme ceci: d'accord, dites-nous comment vous dirigiez à l'endroit précédent - Au précédent, peut-être pas beaucoup, mais il y a 13 ans j'avais l'expérience de gérer une équipe à part entière de 10 personnes - Merci, ce n'est pas intéressant pour nous.
Eh bien, le propriétaire est un maître, mais le critère de vérité est la pratique. Ainsi, une entreprise sur ma liste n'a pas été en mesure de combler un poste vacant de chef d'équipe pendant au moins 6 mois (exactement ce que j'observe). Dans le centre de Moscou, les salaires sont bons. La deuxième entreprise recherche également un candidat depuis longtemps.
Vous ne trouvez pas de supérieur hiérarchique dans une autre industrie grand public de la plus grande ville dans les six mois? - Tirs dans la rue avec un ticket de loup. Et seulement en informatique, il est d'usage d'espérer que ce processus est extrêmement difficile, que les leads sont des perles rares, etc. Non, je ne suis pas motivé par le ressentiment d'avoir perdu du temps sur les entretiens. Regardons simplement cette situation du point de vue des programmeurs dans les équipes sans propriétaire: est-ce une situation normale? C’est étrange, au moins: ils disent qu’il est si difficile de diriger une équipe que même six mois ne suffisent pas pour trouver la personne qui vous convient, idiots ...
Résumer
Dans l'ensemble, on peut dire que le processus de recherche et d'embauche dans notre industrie est plus ou moins réglé. Il est à peu près clair comment cela se produit, ce qu'ils vont demander et comment y répondre. Il y a moins d'entreprises merveilleuses qui ont manifestement joué à une sorte de jeu de rôle (même si parfois elles se rencontrent encore). Tous les aspects de l'embauche ne sont peut-être pas parfaits, mais cet équilibre est également bon.
La crise et les quarantaines n'ont pas beaucoup affecté les perspectives de carrière. Alors que certaines entreprises ont suspendu le recrutement ou le font au ralenti, d'autres connaissent une croissance rapide (principalement la vente au détail en ligne et toutes sortes de cours en ligne). Notre profession est toujours en demande et les offres salariales sont plutôt bonnes.
Ce sur quoi l'industrie doit encore travailler: il m'a semblé que beaucoup d'entreprises ne proposent pas de plan d'intégration, d'évolution de carrière, de mécanismes de résolution des conflits. Essayez simplement de poser ce genre de questions: vous êtes susceptible de voir des réponses confuses de la série «déjà compréhensible». Pour la plupart, le processus d'embauche se termine exactement le jour où l'offre est approuvée, ce qui, à mon avis, est faux. Mais c'est un sujet pour une conversation séparée.
ps. Comment cela s'est-il terminé pour moi personnellement? En conséquence, j'ai obtenu un emploi avec un salaire une fois et demie supérieur à ce qui était payé là où je travaillais avant toute cette histoire. J'ai également eu beaucoup d'expérience intéressante, une correction très utile de mon opinion sur moi-même en tant que professionnel polyvalent et une texture riche pour construire une nouvelle voie en termes de développement personnel dans la profession. Pour être honnête, changer d'emploi en temps de crise est un peu nerveux, mais dans mon cas, les résultats en valaient la peine.