Article original : How to go through the job application process—an interview with Chris Lienert

"Avez-vous des conseils pour trouver un emploi en tant que développeur ?"

Beaucoup de gens m'ont posé cette question, mais je ne peux pas donner de réponse appropriée car je n'ai jamais été embauché en tant que développeur auparavant. Ce que j'ai fait :

  1. Je me suis frayé un chemin vers un rôle de développeur Wordpress dans un stage basé sur l'administration
  2. J'ai travaillé en freelance
  3. J'ai dirigé ma propre entreprise

Donc, je suis horriblement inadéquat pour répondre à une question sur la recherche d'un emploi.

Mais Chris Lienert est un expert en la matière. Chris a de l'expérience dans l'embauche et la constitution d'équipes de développeurs excellents. (Une anecdote amusante : il co-dirigeait autrefois CSS Singapore, qui est un meetup mensuel CSS à Singapour).

J'ai réussi à attraper Chris (avant qu'il ne quitte Singapour pour de bon) et je lui ai demandé de parler du processus de candidature à un emploi. Vous entendrez des conseils précieux dans cet entretien avec Chris, comme :

  1. Les opinions de Chris sur le processus d'embauche.
  2. Comment améliorer vos chances d'obtenir un entretien
  3. Que faire si vous n'obtenez pas d'emploi
  4. Comment rédiger votre CV
  5. Que faire pendant l'entretien proprement dit
  6. Quelles questions poser pendant l'entretien
  7. Comment répondre à toute question délicate que vous recevez

Note : Nous avons beaucoup sauté d'un sujet à l'autre dans ce chat de 1,5 heure car Chris a beaucoup à dire sur ce sujet. Je vous recommande vivement d'écouter la version audio si vous le pouvez.

Pour vous faciliter la digestion, j'ai également résumé ce dont nous avons parlé en trois étapes :

  1. Préparer votre CV/Curriculum Vitae
  2. Avant de postuler à un emploi
  3. Le processus d'entretien

Votre CV / Curriculum Vitae

Il est difficile de rédiger un CV. D'une part, vous voulez le remplir avec suffisamment d'informations pour vous rendre attractif. D'autre part, vous voulez le garder assez court pour que les recruteurs ne vous détestent pas.

(Note : J'utilise le mot "recruteur" pour décrire toute personne qui participe au processus d'embauche).

Nous allons d'abord parler de trois clés pour rédiger un CV avant de parler de la structure du CV. Les trois clés sont :

  1. Le Test du Crayon
  2. Les mots-clés
  3. Vous différencier

Le Test du Crayon

Les recruteurs sont occupés. Ils doivent passer en revue des centaines de candidatures pour chaque offre d'emploi.

Cela signifie que les recruteurs parcourront rapidement votre CV. Ils mettront de côté votre CV immédiatement s'il y a des erreurs d'orthographe. Ils mettront également de côté votre CV si vous omettez des informations importantes (comme votre email ou votre numéro de téléphone).

Chris appelle cela le Test du Crayon. (Parce qu'il teste si le candidat est capable de remplir des exigences de base comme épeler correctement son nom).

Ce que vous devez faire, c'est vous assurer que votre CV est clair et compréhensible. Il ne doit pas contenir de fautes d'orthographe. Il doit contenir les informations nécessaires dont un recruteur a besoin pour vous contacter.

Les mots-clés

Assurez-vous d'avoir les bons mots-clés pour le poste auquel vous souhaitez postuler. Par exemple, si l'offre d'emploi est pour un "Développeur React", assurez-vous d'avoir "React" quelque part sur votre CV.

Vous devez faire cela parce que les personnes (et les machines) scannent vos CV pour les mots-clés. Si vous n'avez pas le(s) mot(s)-clé(s) nécessaire(s) dans votre CV, vous serez écarté au profit de quelqu'un d'autre AVANT même d'obtenir un entretien.

Revenons à l'exemple du "Développeur React". Si vous n'avez pas assez confiance en React, vous devez toujours trouver un moyen de mettre React dans votre CV. De bonnes façons d'inclure des mots-clés (si vous n'avez pas la compétence) est de les mettre sous Expérience Professionnelle ou Communauté. Plus d'informations à ce sujet dans la structure du CV ci-dessous.

Vous différencier

Qu'est-ce qui vous rend différent des milliers d'autres candidats ?

Si vous êtes un jeune diplômé, la réponse est rien.

Vous devez en faire QUELQUE CHOSE.

Il existe diverses façons de parler de votre passion et de votre expérience dans ce domaine (même si vous n'avez pas encore d'emploi). Certaines façons incluent :

  1. Projets notables sur Codepen
  2. Vos projets sur Github
  3. Les choses que vous avez construites auparavant (par vous-même, pas en suivant des tutoriels !).
  4. Les articles que vous avez écrits
  5. Contribuer à l'open source

La plupart de ces éléments peuvent aller dans la section "Communauté" de votre CV. Plus d'informations à ce sujet plus tard.

Longueur de votre CV

Votre CV doit être court. Limitez-le à 1-2 pages si vous débutez.

À mesure que vous gagnez en expérience et souhaitez passer à des rôles plus seniors, votre CV peut dépasser 2 pages. (Le CV de Chris fait quatre pages. Il doit être aussi long pour montrer qu'il a les qualifications pour un emploi à son niveau).

La structure de votre CV

La structure que nous proposons ici est tirée de l'expérience de Chris. Vous pouvez trouver des informations contradictoires ailleurs sur Internet. Prenez ce dont vous avez besoin.

Votre CV doit contenir les éléments suivants :

  1. Coordonnées
  2. Résumé
  3. Compétences
  4. Expérience
  5. Éducation
  6. Communauté
  7. Références

Coordonnées : Cette section doit contenir des informations sur vous-même. Vous devez avoir ces trois éléments pour passer le Test du Crayon :

  1. Votre nom
  2. Votre adresse email
  3. Votre numéro de téléphone

Résumé : Le résumé est une phrase qui décrit ce que vous recherchez. Vous voulez être clair ici. Par exemple, "Je cherche à être développeur frontend dans une grande équipe" est une bonne phrase.

Compétences : C'est ici que vous présentez 5 à 10 compétences que vous maîtrisez. Pas besoin de mettre les numéros de version car ils sont irrelevants. Exemple :

  1. HTML
  2. CSS
  3. JavaScript
  4. Node
  5. Création d'animations web simples

Il n'est pas nécessaire de lister vos années d'expérience sur une compétence. Cela n'a pas d'importance. Si vous travaillez dur, vous pouvez devenir excellent en 12 mois.

Ne mentez pas sur vos compétences. Ne mettez que celles dont vous êtes sûr car vous pourriez avoir des questions sur chacune d'elles.

Expérience : C'est ici que vous écrivez sur votre expérience professionnelle. Pour chaque expérience professionnelle, vous devez avoir :

  1. Le nom de l'entreprise
  2. Une phrase expliquant ce qu'ils font
  3. Quand et la durée pendant laquelle vous avez travaillé sur cet emploi
  4. 3 points clés de ce que vous avez appris de cet emploi qui est pertinent pour le poste auquel vous postulez.

C'est une bonne pratique d'avoir au moins 18 mois à 2 ans par expérience professionnelle.

Si vous avez un écart de temps entre les emplois, vous voulez indiquer ce que vous avez fait pendant cet écart. Freelance, voyage à sac à dos, etc. Indiquer cela donne un aperçu de la façon dont vous vous êtes développé depuis l'école.

Si votre expérience n'est pas pertinente pour l'emploi (comme si vous êtes serveur/serveuse), alors dites-le simplement et passez à autre chose.

Veuillez NE PAS LISTER les choses que vous NE voulez PAS faire. Cela pourrait vous obtenir l'emploi, mais vous serez malheureux.

Éducation : C'est ici que vous listez votre expérience éducative. Créez quelques points clés si vous avez une expérience pertinente pour le poste auquel vous postulez. Sinon, listez simplement votre certification et passez à autre chose.

Communauté : C'est ici que vous pouvez vous démarquer si vous n'avez pas d'expérience professionnelle préalable. Ici, vous voulez parler de ce que vous faites pour/dans la communauté web. Vous pouvez inclure des choses comme :

  1. Participation à des conférences
  2. Participation à des meetups
  3. Présentations que vous avez données
  4. Articles que vous avez écrits (qui ne sont pas sur votre propre blog)
  5. Vidéos que vous avez réalisées

Une façon de manipuler les mots-clés (si vous en avez besoin) est d'inclure le mot-clé dans le titre de votre présentation/article/vidéo.

Références : Les références sont des personnes qui se portent garantes pour vous. Elles peuvent être difficiles à obtenir au début de votre carrière. Omettez si vous n'en avez pas.

Votre lettre de motivation

Certaines entreprises exigent une lettre de motivation. Gardez-la courte si vous devez en écrire une. Vous n'avez pas besoin d'une dissertation pour notre industrie.

Votre lettre de motivation doit contenir ces trois paragraphes (dans vos propres mots) :

  • Paragraphe 1 : "Bonjour, je suis X. J'ai vu votre offre d'emploi. Elle semble intéressante et je souhaite postuler".
  • Paragraphe 2 : Pourquoi vous correspondez au poste
  • Paragraphe 3 : Vous pouvez me joindre à [ce numéro].

Avant de postuler

La plupart des exigences pour un emploi semblent décourageantes. Tout le monde recherche une expérience en JavaScript. Tout le monde veut des développeurs React. Certains veulent même des développeurs Full Stack.

Que pouvez-vous faire ?

Nous allons parler de quatre choses importantes que vous devez comprendre. Certaines peuvent créer un changement de paradigme pour vous. Elles sont :

  1. Pourquoi certaines offres d'emploi sont nulles
  2. Le syndrome de l'imposteur et les minorités
  3. Le développeur "Full Stack"
  4. Continuer à postuler

Pourquoi certaines offres d'emploi sont nulles

La personne qui embauche et la personne qui rédige l'offre d'emploi peuvent être des personnes différentes. Cela est particulièrement vrai dans les grandes entreprises.

Si la personne qui rédige l'offre d'emploi ne connaît rien à l'industrie, elle peut exiger "10 ans d'expérience en React" alors que React n'existe que depuis 6 ans. C'est pourquoi vous voyez des blagues sur les mauvaises exigences pour un emploi partout.

Pour mettre de côté vos préjugés, les gens essaient d'améliorer leurs offres d'emploi. Chris, par exemple, le fait.

Lors de l'entretien, Chris a partagé une expérience où il a réécrit une offre d'emploi. Et il a donné des instructions strictes au service des ressources humaines pour publier l'offre telle quelle. Mais lorsque Chris a regardé l'annonce réelle, il n'a pas reconnu l'annonce. Elle avait été massacrée.

Le point clé à retenir ici est : Ne vous souciez pas trop de ce qui est écrit dans l'offre d'emploi. Elle peut avoir été gonflée avec des exigences déraisonnables.

Le syndrome de l'imposteur et les minorités

Si vous vous sentez comme une minorité, vous vous êtes étiqueté comme une minorité. Peu importe que vous soyez un homme blanc, une femme noire, un Asiatique, ou autre chose. Chris, par exemple, est un homme blanc qui se sent comme une minorité parce qu'il ne pense pas qu'il s'intègre facilement avec les autres.

Le problème avec les minorités est que les minorités ont des taux élevés de syndrome de l'imposteur.

  • Elles se demandent si elles sont qualifiées pour le poste.
  • Elles se demandent pourquoi les gens devraient les choisir parmi tant de candidats qualifiés.

En conséquence, la plupart des minorités ne postulent que lorsqu'elles se sentent qualifiées pour le poste. Cela signifie postuler à des emplois si elles peuvent répondre à 80 % des exigences du poste. (D'autre part, les candidats majoritaires postulent à un emploi s'ils répondent à 30 % des exigences du poste).

C'est insensé.

Les minorités sont généralement de meilleurs candidats parce qu'elles doivent surmonter de nombreux obstacles. Elles ont de meilleures compétences, une meilleure attitude, elles travaillent plus dur et elles en savent plus sur ce qu'elles font.

Cela signifie que : Si vous êtes un candidat issu d'une minorité, postulez à plus d'emplois. Postulez à des emplois même si vous ne répondez pas à 80 % (ou 100 % !) des exigences.

Ne vous souciez pas de répondre aux exigences. Postulez si vous êtes confiant de pouvoir faire le travail (et que vous êtes capable d'apprendre sur le tas).

Les offres d'emploi sont souvent gonflées. Souvenez-vous-en.

Le développeur Full-stack

De nombreux emplois exigent une expérience de développeur "Full Stack". Cela met la pression sur les développeurs pour qu'ils apprennent le "Full" stack (et cela les fait se sentir inadéquats dans le processus).

Mais à quel point un "Full Stack" est-il complet ? Devez-vous connaître les bases de données ? Devez-vous savoir écrire du code serveur ? Design ? Dessin ? UX ? Il n'y a pas de définition concrète pour un développeur Full-stack.

La plupart des entreprises ne veulent pas vraiment chercher un développeur full-stack. Elles pensent qu'elles veulent chercher un développeur full-stack en fonction de ce qu'elles savent.

Elles ne vous intervieweront que si votre CV correspond à ce qu'elles pensent être "Full Stack". Elles peuvent avoir tort. Et elles peuvent ne même pas savoir ce dont elles ont besoin.

Cela signifie que : Ne vous souciez pas d'obtenir une expérience full-stack. Lisez la description de poste, postulez et posez des questions pendant l'entretien (plus d'informations à ce sujet plus tard).

Continuer à postuler

Postuler à des emplois peut être décourageant. Vous serez rejeté (souvent sans même le savoir). C'est nul.

Peu importe où vous en êtes dans votre carrière. Si vous cherchez un emploi, la même chose se produira. Vous serez toujours rejeté.

Chris est un candidat hautement qualifié dans ce qu'il fait. Il m'a dit que lors de son récent processus de recherche d'emploi, il a postulé à 16 emplois, mais n'a eu de réponse que de 3.

Même Chris ne peut pas obtenir d'entretiens partout. (Je pensais que Chris n'aurait pas de problème pour trouver des emplois). Mais cela montre simplement à quel point le processus d'embauche peut être chaotique.

Il est difficile de surmonter un rejet. Vous êtes émotionnellement investi dans le processus, donc cela devient particulièrement difficile.

Mais vous devez continuer à postuler à des emplois. Vous devez continuer à réviser votre CV et votre lettre de motivation.

Ne abandonnez pas. Vous obtiendrez un emploi éventuellement si vous persévérez.

Pendant l'entretien

Les entretiens sont stressants. Nous allons parler de cinq choses dans cette section :

  1. Se sentir nerveux
  2. Les entretiens sur tableau blanc
  3. Répondre à des questions délicates
  4. Questions à poser
  5. Soyez honnête

Se sentir nerveux

Vous allez être nerveux. Vous allez être terrifié. C'est normal parce que vous êtes testé.

Vous allez bafouiller en répondant aux questions. Vous allez vous tromper pendant l'entretien (pour vous souvenir de la vraie réponse plus tard).

C'est normal d'être nerveux et de faire des erreurs parce que tout le monde sera nerveux et fera des erreurs.

Espérons que cela vous fera vous sentir mieux. Plus vous serez détendu, mieux ce sera. Mais ne vous stressez pas pour être détendu.

Les entretiens sur tableau blanc

Les entretiens sur tableau blanc sont nuls parce que les gens vous testent sur les mauvaises choses. Vous n'écrirez pas de code sur un tableau blanc dans votre travail, donc cela n'a pas de sens de créer un entretien sur tableau blanc.

Chris soutient que les interviewers devraient refléter le travail de la personne autant que possible pendant l'entretien. Si vous embauchez un développeur, vous voudrez mettre un ordinateur portable devant lui.

Si vous voulez observer ce qu'il fait, vous pouvez refléter l'ordinateur portable sur un écran pour pouvoir observer de loin. De cette façon, le développeur peut se concentrer sur le codage.

Nous n'avons pas répondu à la question de savoir comment aborder un entretien sur tableau blanc pendant le chat, mais vous pourriez vouloir garder à l'esprit ce que Chris a dit. Peut-être pouvez-vous demander à l'interviewer de vous mettre dans un espace confortable pour performer ? Ce n'est pas toujours possible, mais cela pourrait vous faire sortir du lot de la bonne manière :).

Répondre à des questions délicates

Vous serez confronté à au moins trois questions délicates pendant la plupart des entretiens. Elles sont :

  1. Quels sont vos points forts et vos points faibles ?
  2. Où vous voyez-vous dans 3 à 5 ans ?
  3. Pourquoi avez-vous quitté votre emploi précédent ?

Vous voudrez préparer des réponses à ces questions (et à toute autre que vous pourriez trouver). Chris a quelques idées sur la façon dont vous devriez répondre.

Quels sont vos points forts et vos points faibles ?

Il n'y a pas de bonnes réponses à cette question. Ce que vous voulez faire, c'est éviter les mauvaises réponses qui peuvent fausser ce que l'interviewer pense de vous.

Le secret est d'être honnête tout en étant tactique. Vous ne pouvez pas être vaniteux car ils en prendront note.

Lorsque vous répondez à la question sur vos faiblesses, vous voulez dire ce que vous faites à ce sujet et expliquer pourquoi vous êtes bon pour le poste.

Voici un exemple donné par Chris :

J'ai été chef d'équipe pendant 10 ans. Pendant les cinq premières années, je ne comprenais pas ce que signifiait être chef d'équipe. Je me concentrais sur moi-même. Il m'a fallu un certain temps pour réaliser que l'avantage que j'apporte en tant que leader est ce que nous produisons en tant qu'équipe et non ce que je produis en tant qu'individu.

Ma faiblesse à l'époque était que je me concentrais trop sur l'individu et que je n'étais pas un très bon leader. Et j'ai fait quelque chose à ce sujet.

Ma faiblesse maintenant est : Je ne suis pas aussi fort techniquement que je l'étais, parce que je passe plus de temps à m'assurer que tout le monde fait son travail correctement et heureusement plutôt que de me concentrer sur mon côté technique.

(Cette faiblesse fait un excellent manager).

Où vous voyez-vous dans 3 à 5 ans ?

Cette question donne un aperçu de ce que vous recherchez. Si vous dites quelque chose comme gravir les échelons de la carrière, cela suggère que vous n'êtes pas intéressé par le travail lui-même.

Si vous cherchez à être développeur frontend, un bon exemple est de dire que vous vous voyez coder pour l'entreprise. Gardez-le direct et simple.

Exemple de Chris : "Mon objectif était alors un travail où je pouvais coder. Mon objectif maintenant est de faire réussir l'entreprise pour laquelle je travaille. Je vais coder très bien et diriger l'équipe très bien.

Pourquoi avez-vous quitté votre emploi précédent ?

Si vous avez quitté votre emploi parce que c'était un environnement toxique, vous voulez être spécifique sur ce qui le rendait toxique.

Nous n'avons pas abordé cette question plus avant dans le chat que j'ai eu avec Chris, donc je n'ai pas de réponses concrètes pour vous si vous vous êtes ennuyé et que vous vouliez simplement changer.

Se démarquer

Vous devez vous vendre pendant un entretien pour vous démarquer. Vous pouvez le faire en répondant à des questions que l'interviewer n'a pas posées.

Dites-leur les choses que vous avez listées sur votre CV. Parlez-leur de votre contribution à l'open source, de votre participation à des meetups, des conférences, du blogging, et de tout ce à quoi vous pouvez penser qui vous aide à vous démarquer.

C'est dans la nature de notre industrie de penser de manière créative. Si vous avez réussi à résoudre un problème de manière utile auparavant, parlez-en. Cela vous mettra sous un bon jour. Plus vous avez fait cela, plus vous êtes un bon employé.

Questions à poser

Autant l'entretien vous interroge, vous interrogez aussi l'interviewer. Souvenez-vous-en.

Chris dit qu'il poserait deux questions :

  1. Que ferai-je si vous m'asseyez à mon bureau et mettez un ordinateur devant moi ?
  2. Quels sont les squelettes dans votre placard ?

Que ferai-je si vous m'asseyez à mon bureau et mettez un ordinateur devant moi ?

Cette question parle du travail que vous ferez au quotidien avec l'entreprise. Si ils disent quelque chose de concret sur le travail qui correspond à vos attentes, c'est bien !

Mais soyez conscient que les attentes ne correspondent pas toujours à la réalité. Si cela arrive, commencez à postuler pour un autre emploi.

Quels sont les squelettes dans votre placard ?

Cette question signifie : Quelles sont les choses sales que je devrais savoir sur votre entreprise ? Pour moi, cette question retourne la question "Quels sont vos points faibles" à l'entreprise.

Vous voudrez entendre ce qu'ils veulent cacher. Vous voulez aussi tester leur honnêteté. Si ils disent que tout est parfait, ils mentent.

Tout le monde essaiera de vous vendre le poste s'ils sont intéressés par vous. Ils vous parleront de frameworks brillants et de projets greenfield. Mais quand vous arriverez, ils pourraient vous demander de travailler sur des systèmes hérités.

Soyez honnête

Soyez toujours honnête. Cela ne fonctionnera pas si vous bluffez.

Le pire dans le fait de mentir est que vous pourriez obtenir le poste. Et ensuite, vous êtes dans la panade parce qu'on s'attend à ce que vous performiez.

Les derniers mots de Chris

Tant de choses sur la recherche d'un emploi consistent à ne pas s'éliminer soi-même du processus.

Ils ne cherchent qu'une seule personne pour le poste. Les chances sont, vous n'obtiendrez pas le poste. Alors, comment ne pas être éliminé ? Comment passer à l'étape suivante et rencontrer le prochain patron ?

Vous vous sentirez mal si vous êtes rejeté, et vous serez rejeté souvent. Vous aurez aussi des interviewers qui sont nuls et vous en sortirez en vous sentant mal. Mais si vous ne postulez pas, vous n'irez jamais nulle part.

Vous n'avez pas grand-chose pour vous distinguer des autres candidats au début. Cela se résume à votre chance. Vous devez jouer vos chances. Si possible, faites vérifier votre CV par quelqu'un dans l'industrie. Cela aide.

Bonne chance.

Veuillez remercier Chris Lienert d'avoir passé du temps avec nous si cela vous a aidé. Vous pouvez le joindre via Twitter.