Résumé à travers les yeux d'un intervieweur

Lorsque j'Ă©crivais mon premier CV, le processus de sĂ©lection pour une entrevue en personne me semblait magique. Les dĂ©cideurs Ă©taient reprĂ©sentĂ©s comme des «boĂźtes noires» qui dĂ©terminent: le candidat est «intĂ©ressant» ou «sans intĂ©rĂȘt» - selon des critĂšres obscurs.

Les articles «Comment composer un curriculum vitae» étaient en partie utiles, en partie confus et suscitaient de la peur: leurs auteurs affirmaient que ma lettre pouvait entrer dans le panier si la structure n'était pas maintenue ou si l'officier responsable n'y voyait pas de mots clés pendant les 5 premiÚres secondes de lecture.

Des annĂ©es ont passĂ©, maintenant je suis moi-mĂȘme impliquĂ© dans l'embauche de dĂ©veloppeurs front-end et la recherche de CV avec d'autres chefs d'Ă©quipe.

Dans cet article, je veux dire:

  • Quels sont les points auxquels nous prĂȘtons attention avant d'inviter un candidat Ă  un entretien et comment prĂ©senter au mieux notre expĂ©rience.
  • Ce qui, contrairement aux mythes populaires sur la recherche d'emploi, n'affecte pas au contraire la dĂ©cision de l'employeur.
  • Et si l'expĂ©rience actuelle n'est objectivement pas suffisante pour la position de rĂȘve.

Et surtout - je veux expliquer la logique que nous suivons pour que le processus ne ressemble plus Ă  de la magie.

Ne prenez pas ce qui est Ă©crit comme une recette ou des exigences universelles. Il s'agit plutĂŽt de conseils amicaux et d'une vue latĂ©rale. Vous n'avez peut-ĂȘtre pas de CV du tout, si vous ĂȘtes un dĂ©veloppeur de haut niveau, une star de confĂ©rence, vous avez un profil sympa sur GitHub, un ami vous recommande, etc. Cet article s'adresse aux dĂ©butants et Ă  ceux qui sont d'abord confrontĂ©s Ă  une recherche d'emploi.

image


Reprendre la structure


Un CV standard se compose des blocs suivants:

  • Nom, coordonnĂ©es, poste souhaitĂ© (facultatif - Ăąge);
  • expĂ©rience de travail;
  • l'Ă©ducation;
  • informations supplĂ©mentaires que vous souhaitez communiquer.

Pour ruiner la partie relative au nom et à la position souhaitée, vous devez vous efforcer. Par conséquent, nous tournons à droite vers le deuxiÚme bloc.

Expérience professionnelle


Évidemment, c'est la section la plus importante du CV (Ă  l'exception des spĂ©cialistes sans expĂ©rience, des conseils pour eux ci-dessous). Sur la base de ces informations, nous Ă©valuons si le candidat convient ou non Ă  notre Ă©quipe. Il existe plusieurs façons de dĂ©crire votre expĂ©rience, nous considĂ©rerons chacune d'entre elles.

Option 1. Minimaliste


image

À partir de ce rĂ©sumĂ©, nous avons dĂ©couvert que le candidat Ă©tait un dĂ©veloppeur front-end. Mais lequel? Quel cadre a-t-il utilisĂ©? Avez-vous passĂ© des tests? Quelles tĂąches avez-vous eu Ă  rĂ©soudre?

C'est bien si Horns and Legs est une entreprise informatique bien connue. Disons que si vous avez travaillé chez Google, alors, en principe, vous ne pouvez rien écrire de plus, de nombreux employeurs «picorent» cela. Sinon, vous devez fournir plus d'informations.

Bien sĂ»r, il est possible d'appeler un tel candidat pour un entretien et de tout dĂ©couvrir personnellement ou de demander Ă  des collĂšgues des RH de contacter et d'en savoir plus. Mais en vous donnant un tel mystĂšre, vous augmentez les chances que votre prospect potentiel pense Ă  tout lui-mĂȘme et toutes ses suppositions ne seront pas en votre faveur.

Option 2. Indication de la technologie


image

En spĂ©cifiant les technologies que vous possĂ©dez, vous avez immĂ©diatement supprimĂ© un grand nombre de questions. Nous comprenons maintenant comment vos compĂ©tences se chevauchent avec notre pile. Seulement sans fanatisme, il n'est pas nĂ©cessaire d'Ă©numĂ©rer les technologies de tous les dĂ©partements voisins. Une liste trop longue semble invraisemblable. Indiquez avec quoi vous avez personnellement travaillĂ© et ce que vous ĂȘtes prĂȘt Ă  discuter lors de l'entretien.

N'ayez pas peur de la correspondance incomplÚte de la pile. Par exemple, vous avez travaillé avec NGXS, nous travaillons avec NgRx. La connaissance des technologies associées sera toujours un plus. Et plus votre expérience est similaire à nos projets, plus nous voudrons probablement vous connaßtre.

Mais je voudrais quand mĂȘme savoir quelles tĂąches spĂ©cifiques vous avez rĂ©solues.

Option 3. Indication des responsabilités


image

Maintenant, nous avons une meilleure idĂ©e de ce que vous avez fait lors de vos prĂ©cĂ©dents travaux, et nous pouvons comparer cela avec des postes ouverts. Si vous avez fait quelque chose de similaire, cela ajoutera un signe plus Ă  votre karma imaginaire. Mais mĂȘme si les tĂąches Ă©taient trĂšs diffĂ©rentes de nos projets, une description des responsabilitĂ©s antĂ©rieures vous aidera Ă  vous faire au moins une premiĂšre idĂ©e et deviendra le point de dĂ©part d'un entretien en personne.

Je peux dire en toute confiance qu'un candidat avec un tel CV recevra plus d'invitations Ă  un entretien. Mais est-il possible de faire encore mieux? Il s'avĂšre que oui.

Option 4. Affichage des réalisations


image

Eh bien, maintenant nous savons non seulement ce que vous faisiez , mais aussi ce que vous avez vraiment fait . Ceci est particuliĂšrement important si vous ĂȘtes senior ou chef d'Ă©quipe. Nous attendons toujours des employĂ©s occupant de tels postes une contribution dĂ©cisive au dĂ©veloppement technique du projet ou Ă  la gestion de l'Ă©quipe. Mais les dĂ©veloppeurs moins expĂ©rimentĂ©s ont souvent quelque chose Ă  partager.

J'avoue que, en changeant mon travail pour la premiĂšre fois, j'Ă©tais gĂȘnĂ© de dĂ©crire mes rĂ©alisations: alors quoi, que je passe des statuts, Ă©value les dĂ©lais et supervise un collĂšgue moins expĂ©rimentĂ©, car officiellement je suis encore «programmeur junior»! Maintenant, je peux dĂ©clarer avec autoritĂ© que vous n'avez pas besoin d'ĂȘtre timide: vous avez fait quelque chose d'important - Ă©crivez Ă  ce sujet, mĂȘme (et plus encore) si cela ne correspond pas Ă  votre position actuelle.

Vous ne savez pas quoi considérer comme des réalisations? Voici quelques idées:

  • introduction de TypeScript (ES6, tests unitaires, rĂ©vision de code, style de code, etc.);
  • chargement optimisĂ© du site;
  • formĂ© une Ă©quipe, choisi consciemment un cadre;
  • organisĂ© une formation interne (rĂ©unions, voyages Ă  des confĂ©rences externes);
  • a prononcĂ© un discours lors de la rĂ©union, confĂ©rence.

Cette liste continue. Mais je donnerai encore un conseil. Rappelez-vous la parabole sur les trois tamis Ă  travers lesquels vous voulez passer ce que vous voulez dire? Ainsi, les rĂ©alisations doivent ĂȘtre passĂ©es Ă  travers un tamis d'adĂ©quation.

Par exemple, vous Ă©crivez que vous gĂ©rez le dĂ©partement de dĂ©veloppement frontal. Et puis il s'avĂšre que le dĂ©partement se compose de vous et de votre ami Petit. Ça a l'air tellement. Ou, citer des faits insignifiants: pendant le travail, j'ai Ă©crit 30 000 lignes de code, fermĂ© 125 billets, examinĂ© 1 500 demandes de tirage.

Si vous regardez la distribution du dernier CV que nous avons reçu dans les catégories indiquées, nous verrons l'image suivante:
image

Au moins 28 CV sur 100 pourraient ĂȘtre considĂ©rablement amĂ©liorĂ©s.

Je veux noter qu'un curriculum vitae mal prĂ©parĂ© ne signifie pas toujours un candidat moins appropriĂ©, et vice versa: l'auteur d'un excellent CV peut ne pas passer par un entretien technique ou travailler avec l'Ă©quipe. Mais si vous n'essayez mĂȘme pas de parler de vous, comment vos collĂšgues potentiels vous verront-ils parmi les autres candidats?

ProblÚmes indiquant l'expérience


Parfois, une personne a suffisamment d'années d'expérience, mais en lisant le CV, nous pensons toujours que ce n'est «pas notre candidat». Qu'est-ce qui ne va pas?

Changement d'emploi fréquent


Il semble que tout le monde sait dĂ©jĂ  qu'un changement d'emploi frĂ©quent ne colore pas le candidat. Pour moi, un changement de travail frĂ©quent - trois endroits ou plus oĂč vous avez travaillĂ© pendant moins d'un an. Ce n'est pas une base inconditionnelle de refus, surtout si les raisons sont neutres. Par exemple, vous avez travaillĂ© sur un projet et il a Ă©tĂ© achevĂ©. Cela peut ĂȘtre immĂ©diatement indiquĂ© dans le CV afin que le responsable potentiel ne pense pas Ă  lui-mĂȘme.

Néanmoins, je propose d'y penser en changeant de travail la prochaine fois: votre nouveau lieu est-il vraiment meilleur que l'ancien, y a-t-il des perspectives et des opportunités de croissance, cela vous rapproche-t-il de vos objectifs de carriÚre mondiaux? Et les avez-vous?

Expérience dans une technologie non pertinente


Il arrive qu'un candidat ait une longue histoire, mais mĂȘme plusieurs annĂ©es d'expĂ©rience et une expĂ©rience bien dĂ©crite peuvent ne pas ĂȘtre pertinentes pour le poste.

Nous recherchons des dĂ©veloppeurs Angular et React (mais nous sommes souvent prĂȘts Ă  considĂ©rer des dĂ©veloppeurs ayant de l'expĂ©rience dans d'autres frameworks), et dans le CV, par exemple, uniquement des blogs WordPress. Ou vous dĂ©veloppiez un backend, et maintenant vous voulez vous recycler dans le front-end. J'Ă©tais moi-mĂȘme dans une telle situation il y a plusieurs annĂ©es et je comprends quels problĂšmes vous attendent: il y a une expĂ©rience en dĂ©veloppement, mais il n'y a pas d'expĂ©rience pratique en dĂ©veloppement web. L'interview dans une nouvelle spĂ©cialitĂ© peut ĂȘtre difficile.

Que faire Levez les jambes et réconciliez-vous? Continuez à faire ce que vous avez déjà cessé d'aimer? Bien sûr que non. Nous passons à la section suivante.

Et s'il y a peu d'expérience?


Les bons dĂ©veloppeurs font toujours dĂ©faut. Et les enquĂȘteurs sont aussi des personnes et ont Ă©galement commencĂ© Ă  partir de zĂ©ro. Par consĂ©quent, ils sont souvent prĂȘts Ă  considĂ©rer des candidats, bien qu’ayant une expĂ©rience insuffisante, mais avec un dĂ©sir de grandir. Il vous suffit de renforcer ce dĂ©sir avec un Ă©tui et de le suggĂ©rer de maniĂšre transparente dans le CV.

DĂ©veloppement personnel


Si vous ne connaissez pas les technologies connexes ou plus modernes, commencez Ă  les apprendre vous-mĂȘme. Suivez des cours vidĂ©o, il y en a maintenant pour tous les goĂ»ts (j'adore Pluralsight , mais vous pouvez Ă©galement trouver des vidĂ©os gratuites de grande qualitĂ©). Écrivez sur le chemin de dĂ©veloppement souhaitĂ© et vos efforts dans le curriculum vitae - par exemple, dans la section «Informations supplĂ©mentaires» ou dans la lettre d'accompagnement. Par exemple:

Sur le lieu de travail actuel, nous n'utilisons pas de frameworks, mais je suis des technologies modernes et j'Ă©tudie Angular (React, Vue - ici nous nous concentrons sur nos intĂ©rĂȘts et le lieu de travail souhaitĂ©). PassĂ© tel ou tel cours.

Et encore sans fanatisme! Si vous spĂ©cifiez 50 cours, en commençant par la mise en page et en terminant par l'optimisation des requĂȘtes de base de donnĂ©es, cela semble Ă©trange (sauf si vous ĂȘtes fullstack). Pensez Ă  ce que vous voulez vraiment faire et Ă  ce qui vous manque en ce moment.

Soit dit en passant, si vous allez chercher du travail, parce que vous n'ĂȘtes pas satisfait des technologies obsolĂštes ou du manque de bonnes pratiques d'Ă©quipe, je vous suggĂšre de rĂ©flĂ©chir un instant: avez-vous essayĂ© de changer cela? Sinon, je vous recommande d'essayer. De maniĂšre inattendue, cela peut s'avĂ©rer ĂȘtre une opportunitĂ© de croissance et un moyen d'acquĂ©rir une expĂ©rience pratique dans des conditions de travail rĂ©elles.

Pet-project


Supposons que vous suivez ou avez déjà suivi une formation: avez regardé des cours, lu un livre ou des articles. Vous comprenez bien sûr qu'une telle préparation «théorique» ne suffit pas. Je conseille toujours de développer de nouvelles connaissances dans la pratique en regardant une vidéo ou en lisant un livre. Par exemple, démarrez un projet pour animaux de compagnie.

Qu'est-ce que ça pourrait ĂȘtre? En principe, n'importe quoi.

Aimez-vous le football? CrĂ©ez un site Web sur le prochain championnat. Apprendre une langue Ă©trangĂšre? Écrivez une application pour rĂ©pĂ©ter des mots. Vous aimez voyager? Faites une carte des endroits oĂč vous Ă©tiez. Il existe de nombreuses API ouvertes dont les donnĂ©es peuvent ĂȘtre utilisĂ©es. Par exemple, vous pouvez trouver une bonne liste d'API dans le rĂ©fĂ©rentiel d' API publiques .

En plus de consolider le matĂ©riel Ă©tudiĂ©, le projet pour animaux de compagnie offre une autre opportunitĂ© intĂ©ressante: il peut ĂȘtre publiĂ© sur GitHub et fournir un lien vers votre profil dans le CV. Un bon code vous dira plus d'un millier de mots sur vous, et dans certains cas, il vous Ă©vitera une tĂąche de test. Mais assurez-vous que votre github n'est pas contre vous.

Votre profil sur github


Plusieurs fois, je suis tombĂ© sur des CV, dont l'auteur a indiquĂ© un lien vers GitHub (qui en soi est trĂšs sain et met en Ă©vidence le CV aux yeux des enquĂȘteurs potentiels), mais la visualisation du code a complĂštement dĂ©couragĂ© le dĂ©sir de communiquer. Voici les raisons les plus simples pour lesquelles cela pourrait se produire:

  • Beaucoup de code dans un seul fichier, Ă©normes fonctions, grande imbrication.
  • Duplication Ă©vidente de code.
  • Franchement mauvais noms de variables et de fonctions.
  • Variables inutilisĂ©es, fonctions, importations.

Et ce ne sont que ces odeurs de code qui attirent immĂ©diatement mon attention, avant mĂȘme que je ne spoule le code. Soit dit en passant, c'est trĂšs pratique si votre projet est dĂ©ployĂ© quelque part et que vous pouvez regarder la dĂ©mo sans commencer par chez vous. L'option la plus simple est les pages github .

Bien sûr, vous avez le droit de stocker dans vos référentiels le code que vous avez esquissé à genoux, le code que vous avez écrit il y a longtemps et maintenant vous auriez tout fait différemment, code sans tests et sans types.

Mais rappelez-vous que si vous avez vous-mĂȘme donnĂ© un lien vers votre GitHub, alors pour l'intervieweur, c'est une invitation Ă  l'Ă©valuer et Ă  tirer une conclusion. Par consĂ©quent, mon conseil: mettez le code dans l'ordre afin qu'il montre les meilleures pratiques que vous connaissez. Au moins pour un projet, que vous dĂ©montrerez comme standard.

Ressources pour la pratique


Pet Project - une histoire sur la création d'un projet à partir de zéro, en travaillant avec un framework, avec une API. En général, cela rappelle un vrai projet en miniature. En plus de travailler sur un projet animal, je vous conseille de vous entraßner à résoudre des problÚmes d'écriture de code. Ceci est particuliÚrement important pour les développeurs juniors ou les développeurs qui changent de spécialisation (par exemple, lors du passage de C # à javascript) - c'est ainsi que vous pouvez mettre la main à la pùte et vous habituer à de nouveaux designs.

Il existe de nombreux sites avec des tùches adaptées et un systÚme de vérification automatique. Mes favoris sont Codewars et LeetCode .

En général, ces conseils concernent davantage le développement personnel et la préparation à un entretien que la rédaction d'un curriculum vitae.

L'Ă©ducation


Tout est simple avec l'éducation: soit elle existe, soit elle n'existe pas, nous écrivons simplement la vérité. Si vous avez reçu une formation supplémentaire directement ou indirectement liée au travail, il convient également de le mentionner. Dans mon cas, il s'agit, par exemple, d'un cours de design UX&UI à la British Higher School of Design.
Récemment, on m'a demandé à quel point il est important, en principe, d'avoir un diplÎme universitaire pour travailler en informatique.

Je pense que c'est une question creuse, mĂȘme certains collĂšgues peuvent ĂȘtre en dĂ©saccord avec moi. Ma rĂ©ponse: s'il est possible de terminer une bonne universitĂ© - il vaut mieux le faire. Mais la disponibilitĂ© de l'Ă©ducation n'est pas un facteur dĂ©cisif (mais la connaissance est oui). Et certainement je ne conseille Ă  personne d'entrer dans un institut peu connu juste pour le plaisir de la croĂ»te.

J'avoue, mentalement je mets un signe plus supplémentaire pour les candidats ayant une formation spécialisée
dans les meilleures universités. Néanmoins, je connais d'excellents développeurs sans enseignement supérieur, et l'absence de diplÎme ne les dérange pas.

Information additionnelle


De nombreux CV se terminent par un bloc contenant des informations supplémentaires sur le candidat. Ici, vous pouvez spécifier tout ce qui ne convient pas aux autres sections au format. Par exemple:

  • ce qui vous intĂ©resse et dans quelle direction vous souhaitez vous dĂ©velopper (vous pouvez Ă©crire que l'expĂ©rience utilisateur est particuliĂšrement importante pour vous ou que vous aimez encadrer des collĂšgues moins expĂ©rimentĂ©s);
  • Donner un lien vers GitHub ou portfolio;
  • parler de vos articles ou discours;
  • expliquez que mĂȘme si vous n'avez pas d'expĂ©rience dans une certaine technologie, vous ĂȘtes prĂȘt Ă  la maĂźtriser et Ă  faire quelque chose pour cela (voir la section «S'il y a peu d'expĂ©rience?»);
  • parler de toute autre rĂ©alisation (dans la programmation des olympiades, la rĂ©solution de cas commerciaux, etc.).

Vous pouvez demander: "Qu'en est-il de la formulation standard" rĂ©sistant au stress "," facile Ă  former "et des dĂ©finitions similaires qui peuvent encore ĂȘtre vues dans les exemples de CV?" Ils ne me font aucune impression, et je ne comprends vraiment pas pourquoi ils sont encore utilisĂ©s. Au final, nous ne supposons pas par dĂ©faut que les candidats sont particuliĂšrement stressĂ©s, et nous essayons d'Ă©viter les situations inconfortables dans l'Ă©quipe.

Conclusions


En conclusion, je vais donner quelques idées que je voulais transmettre avec cet article:

  • En rĂ©sumĂ©, dĂ©crivez en dĂ©tail votre expĂ©rience: indiquez les technologies, les principales tĂąches et vos rĂ©alisations, le cas Ă©chĂ©ant.
  • Si l'expĂ©rience ne suffit pas - Ă©tudiez par vous-mĂȘme et montrez-la Ă  l'employeur potentiel.
  • Pour la pratique, obtenez un projet pour animaux de compagnie.
  • Publiez-le sur GitHub pour afficher un exemple du code que vous Ă©crivez.
  • Si vous spĂ©cifiez GitHub dans le CV, apportez le code Ă  la perfection.

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


All Articles