Un guide avisé pour rédiger des CV de développeur

Ce qui était une formalité il y a moins d'un siècle est maintenant la toute première étape pour décrocher un entretien: envoyer votre CV.

Ce long document imprimé est maintenant devenu un PDF, une page Web, un profil LinkedIn, une histoire de développeur Stack Overflow, une vidéo Youtube, un profil Github ou une combinaison de ceux-ci.

Les CV tels que nous les connaissons sont condamnés. Des formes plus efficaces de demande d'emploi et d'évaluation verront le jour. Mais nous n'en sommes pas encore là. Et comme cela n'a pas encore eu lieu (ou devrais-je dire, puisque nous, les développeurs et les entrepreneurs, n'avons pas encore réussi), mes collègues et moi continuerons de recevoir et d'évaluer les CV des développeurs chaque semaine, de tous les coins du monde. .

Au cours des dernières années, j'ai vu à quel point la plupart des candidats sont incapables de communiquer leur expérience, leurs compétences techniques et leur potentiel par le biais de curriculum vitae.

Cet article est un guide à jour pour les développeurs qui souhaitent maximiser les chances d'obtenir un entretien dans des entreprises et des startups sympas. Il reflète mes propres opinions et points de vue sur les choses à faire et à ne pas faire.

J'ai moi-même fait des erreurs dans le passé. J'ai beaucoup appris au cours des dernières années, à la fois de mes propres succès et de l'évaluation des CV des autres. Espérons que ce guide aidera ceux qui veulent avancer dans le jeu.

Commençons par ne pas nous classer comme experts en Java et intermédiaires en C #, abandonnons Times New Roman et rappelons-nous qu'il y a beaucoup plus à faire que d'écraser le CV de 4 pages sur une seule page. Oublions délibérément de divulguer notre adresse complète, notre numéro de sécurité sociale et les coordonnées de nos références.

TL; DR résumé de ce guide:

  1. Ce qui doit résumer devrait être: l'expérience, les projets parallèles et l'éducation.
  2. Les compétences techniques sont surévaluées. Comment présenter efficacement vos compétences.
  3. Les lettres de motivation sont surfaites. Comment vous présenter efficacement.
  4. N'incluez pas d'informations personnelles non pertinentes. Pas même votre nom complet.
  5. Une présentation moderne est la clé: longueur, mise en page, photos, polices, format.
  6. Bonus n ° 1: liste de contrôle ultime avant d'envoyer votre prochain CV.
  7. Bonus n ° 2: modèle de CV simple sur Google Docs.
  8. Les derniers mots

Que sont les curriculum vitae et sur quoi devriez-vous vous concentrer?

Les CV sont essentiellement ce qu'ils ont toujours été: des lettres d'introduction et d'intention. Sauf que personne n'a plus de temps pour les lettres longues, et la plupart préfèrent recevoir des listes structurées faciles à parcourir.

La première règle est que vous devez toujours être honnête. Votre prochain objectif le plus important est d'écrire un document facile à parcourir. Si vous travaillez avec le développement Web, cela devrait vous sembler plus ou moins naturel. C'est essentiellement pour cela que nous optimisons la plupart des applications et des sites Web axés sur le consommateur. Les gens parcourent les pages, leurs yeux échantillonnant rapidement les mots. Vous devez optimiser efficacement votre CV pour le même comportement utilisateur.

Votre intention est implicite: vous souhaitez obtenir un entretien et éventuellement un emploi. Votre introduction est à peu près tout ce que vous écrivez sur votre CV, la preuve que vous êtes bien adapté pour le poste.

En tant que développeur, vous devriez idéalement vous concentrer sur trois choses: l'expérience, les projets parallèles et l'éducation. À de très rares exceptions près, vous devez être en mesure de produire des arguments solides pour au moins deux de ces articles contre tout emploi pour lequel vous postulez.

Si vous postulez pour un poste de responsable technique, montrer que vous avez une grande expérience pertinente et une solide formation de base pourrait suffire à vous décrocher un entretien. Si vous postulez pour un poste junior et que vous n'avez toujours pas beaucoup d'expérience pratique, vos diplômes et vos projets parallèles vous aideront ici.

Si vous ne pouvez pas honnêtement produire des arguments solides pour au moins deux de ceux pour le poste souhaité, vous devez soit investir votre temps pour les améliorer à l'avance, soit envisager un poste qui conviendrait mieux à votre situation actuelle.

Expérience

L'expérience est la principale preuve que vous avez ce qu'il faut pour réussir dans un certain travail. La liste des rôles passés ne consiste pas principalement à montrer que vous avez été employé au cours des dernières années, mais plutôt à résumer ce que vous faisiez spécifiquement et comment cela a contribué à qui vous êtes aujourd'hui et à vos compétences professionnelles. N'oubliez pas, cependant, que votre premier objectif est de faciliter la lecture de votre CV, alors gardez-le au point.

Les titres importent peu dans la scène de démarrage, alors restez courts et concentrez-vous plutôt sur vos responsabilités. Rédigez un court paragraphe ou des puces soulignant vos principales contributions à l'entreprise dont vous faisiez partie.

La section expérience est également le meilleur endroit pour montrer que vous disposez des compétences requises pour le poste. Si vous postulez pour un poste de développeur React, par exemple, montrer que vous avez déjà travaillé avec React ou mettre en évidence des rôles liés à JavaScript comptera en votre faveur.

Quelque chose d'aussi simple que ce qui suit pourrait être extrêmement efficace:

L'expérience professionnelle
Février / 2015 - présent: développeur de logiciels, Telesoft - Seattle, WA - a dirigé le développement et l'adoption de React pour une application Web de tableau de bord. - Développement d'une pile complète à l'aide de Node.js, Express, React et MongoDB. Nov / 2013 - Jan / 2015: Développeur Web, Plasmid Inc. - Denver, CO - Fait partie de l'équipe de développement front-end de leur application Web AngularJS. - Développer et maintenir un référentiel de composants réutilisables. Expériences précédentes: - Développement et cofondation d'une boutique de jeux en ligne, vendue à AB Games en 2012. - Stagiaire d'été pour Bong travaillant avec des visualisations D3, 12 semaines en 2011.

Notez dans l'exemple ci-dessus que seules les 2 dernières positions ont été décrites en détail. Si vous avez beaucoup d'expérience pertinente dans votre carrière et que vous souhaitez tout mentionner, envisagez d'écrire uniquement sur les 2 ou 3 derniers postes, en énumérant les autres dans une section «Expérience précédente» à la fin.

(note spéciale aux nouveaux diplômés et juniors: le monde comprend si vous n'avez pas beaucoup d'expérience. NE FAITES PAS de faux, et lisez la section suivante)

Projets annexes

Appliquez les mêmes principes de la section Expérience ici. Soyez bref, soyez vous. Les projets parallèles sont votre chance de briller sur la pile de compétences et de technologies que vous avez choisi d'utiliser. C'est aussi une bonne occasion d'exprimer des talents ou des intérêts en entrepreneuriat.

De nombreux développeurs pensent qu'ils doivent avoir un projet open source pour avoir un bon CV. Ce n'est pas vrai. Vous pouvez inclure des projets personnels qui ne sont pas open source s'ils sont pertinents. Assurez-vous simplement d'inclure des éléments qui montrent votre potentiel et vous aident à construire votre cas. Exemple:

Projets
Spice: changez l'apparence d'une page Web en utilisant des commandes vocales - L'utilisateur dit des choses comme "rendre l'arrière-plan violet" et les styles de site changent - Extension Chrome développée en utilisant vanillaJS et Wit.ai RoboPizza: un robot pour commander des pizzas - Un robot développé développé en utilisant Go et Wit.ai Autres projets: - Speakasso: art génératif basé sur le Web basé sur la parole ou la conversation. - Bubbles.js: générateur open source d'images PNG de bulles

Certains de vos projets sont-ils disponibles en ligne? Inclure des liens. Assurez-vous qu'ils fonctionnent. Sont-ils open source? Incluez des liens s'ils sont sur GitHub et assurez-vous que vous êtes un contributeur important (veuillez ne pas lier à des fichiers * .zip ou à tout ce qui doit être téléchargé).

Incluez des projets parce que vous en êtes fier et pas simplement pour remplir cette section. Si vous n'avez pas de projets parallèles, c'est très bien (à condition de montrer de l'expérience). Les projets scolaires sont également pertinents s'ils sont intéressants et si vous avez personnellement contribué de manière significative à leur réussite. En parlant de ça…

Éducation

Il n'est pas nécessaire d'être trop précis ici. Il suffit de mentionner les diplômes que vous détenez ainsi que les dates d'établissement et d'obtention du diplôme. En règle générale, les diplômes sont classés par ordre chronologique inverse et n'incluent que ce qui est pertinent. Si vous avez un diplôme universitaire, par exemple, il n'est pas pertinent de mentionner où vous avez fréquenté le lycée. De plus, personne ne se soucie autant de votre GPA, alors ne l'incluez pas (sauf, bien sûr, si la description de poste le demande explicitement ou si vous venez d'obtenir votre diplôme et que vous souhaitez démontrer que vous avez assez bien réussi).

Les diplômes et programmes bien connus sont assez similaires entre les établissements, donc un seul guide devrait suffire pour résumer vos études à un niveau élevé:

Éducation
2012 B.Sc. en informatique, Université de l'Iowa

Je pense cependant que vous devriez inclure d'autres détails pédagogiques, s'ils sont exceptionnellement intéressants ou pertinents pour le poste. Par exemple, si vous postulez pour un poste d'analyste de données et que votre thèse universitaire portait sur une technique innovante d'exploration de données, envisagez d'inclure quelques lignes décrivant votre thèse, vos résultats ou votre projet.

Éducation
2012 B.Sc. en informatique, Université de l'Iowa - Conduit un projet sur l'analyse comparative de 10 techniques d'exploration de données prédictives et rédigé 2 articles sur le sujet.

Gardez à l'esprit que la construction d'un dossier solide pour l'éducation ne signifie pas nécessairement une éducation formelle ou universitaire. Il existe des programmes, des bootcamps et des cours impressionnants qui méritent d'être mentionnés. Pour les rôles techniques, il est surtout important de montrer que vos connaissances et votre compréhension en informatique sont solides.

La liste des compétences techniques est surfaite

Nous, développeurs, pensons souvent que c'est une excellente idée de répertorier toutes les technologies avec lesquelles nous avons déjà travaillé ou étudié (ou même entendu parler, dans des cas extrêmes) dans une section distincte, généralement appelée «Compétences» ou «Compétences techniques». Dans la plupart des cas, ce n'est pas nécessaire: il est inutile de répertorier chacun des langages et des cadres que vous avez rencontrés. De plus, vous devriez déjà avoir démontré vos compétences techniques lors de la description de votre expérience dans des rôles ou des projets antérieurs.

Cependant, je comprends que vous souhaitiez peut-être inclure une section «Compétences». Si vous y tenez beaucoup, la meilleure façon de lister vos compétences est super simple. Énumérez-les simplement:

Compétences techniques - React, Redux, ES6, Express, MongoDB, Sass, Webpack, Gulp, Git

Moins c'est plus ici, donc quelques conseils pour raccourcir votre liste:

  1. N'incluez que les compétences dans lesquelles vous êtes techniquement fort et compétent et qui sont quelque peu pertinentes pour le poste.
  2. Il n'est pas nécessaire d'inclure des compétences redondantes. Par exemple, je m'attendrais à ce que quelqu'un qui répertorie CSS3 connaisse CSS, alors n'incluez pas ce dernier. J'ai vu de nombreux CV avec des listes de compétences super redondantes, comme un candidat qui incluait tous les éléments suivants dans une rangée: «HTML, DHTML, XHTML, HTML5». Je me souviens avoir fait la même chose que ce candidat lors de ma première recherche de stage, donc je comprends à quel point cela peut sembler tentant. En fait, cela crée simplement de l'encombrement et donne l'impression que vous êtes à la fois trop inexpérimenté et que vous essayez simplement d'impressionner avec une longue liste de mots.
  3. Les développeurs devraient être des utilisateurs d'ordinateurs très compétents. Par conséquent, évitez d'énumérer les compétences de base en matière d'utilisation d'ordinateurs / logiciels comme «package Microsoft Office», «Windows / Mac / Linux» ou «suite Adobe».

Des années d'expérience ne veulent rien dire

À mon humble avis, déclarer le nombre d'années d'expérience dans chaque langue ou cadre n'est pas pertinent, n'a pas de sens et est à peine exact.

Il est assez difficile de mesurer les technologies d'utilisation au fil du temps. Pour moi, généralement, le nombre d'années se traduit simplement par «depuis combien de temps le demandeur a utilisé ce langage / cadre pour la première fois», ce qui ne reflète pas les compétences ou l'expérience.

Par exemple, j'ai commencé à utiliser PHP à l'âge de 16 ans, et c'était l'une des principales langues que j'utilisais pour mes sites web indépendants au collège. Cependant, je n'ai jamais poursuivi plus d'expérience en PHP plus tard dans ma carrière, et ma connaissance de son écosystème est désormais définitivement dépassée. Puis-je alors déclarer que j'ai 10 ans d'expérience PHP? En aucune façon. Si vous voulez simplement démontrer votre expérience, utilisez votre travail et vos projets antérieurs pour en faire la démonstration. Bien mieux. Cette section sur les compétences devrait tout au plus refléter votre orientation professionnelle actuelle.

Ne vous évaluez jamais comme un expert.

La plupart des gens que je considère comme des experts dans certains domaines n'écriraient pas explicitement qu'ils sont des experts dans leur curriculum vitae. Leur expérience et leurs projets parlent d'eux-mêmes. Ils comprennent que l'apprentissage est un processus continu et ils continuent d'apprendre tous les jours. Le mot "expert" sonne tout simplement.

Ne vous évaluez pas non plus comme débutant.

Écrire «C ++ (niveau débutant)» ne vous fait aucun bien. Si c'est votre cas et que vous commencez tout juste à apprendre quelque chose, vous ne devriez probablement pas encore inclure cet élément dans votre liste de compétences techniques (qui ne l'a jamais fait? ¯ \ _ (ツ) _ / ¯). Lorsque vous vous sentez suffisamment à l'aise pour travailler avec, vous pouvez aller de l'avant et parler au monde de votre nouvelle super puissance.

Oubliez les barres de progression.

Les barres de progression sont tellement mauvaises! Avoir une barre de progression complète signifie que vous savez tout ce qu'il y a à savoir sur un sujet, ce que je doute que quiconque sache.

Ces barres de progression n'ont aucun sens

Avoir une barre partiellement remplie signifie que vous savez exactement ce qui vous manque pour tout savoir sur un sujet, ce dont je doute également.

Vous n'avez pas besoin d'essayer de transformer des mesures subjectives en tableaux comparatifs. N'incluez pas de barres de progression dans vos CV. Ne les incluez pas sur vos sites Web. Ne les incluez nulle part.

Si vous voulez toujours montrer que vous êtes meilleur en Go qu'en Python:

Une façon au moins acceptable que j'ai vue de montrer différents niveaux de compétence consiste à diviser votre liste de compétences en deux catégories: solide et bien informé. C'est un peu mieux: vous ne vous considérez pas explicitement comme un expert ni n'incluez des technologies avec lesquelles vous n'êtes pas familier et à l'aise. Gardez à l'esprit que vous devez être honnête et ne pas vous considérer comme connaissant les technologies que vous lisez simplement sur Hacker News. Un bon exemple viendrait dans ce sens:

Compétences techniques Fortes: React, ES6, Express, Sass, Gulp, Git Connaissances: Redux, MongoDB, Webpack, LESS, Angular

Les lettres de motivation sont surfaites.

Votre intention est claire lorsque vous postulez pour un emploi: vous voulez obtenir le poste. Il n'est donc pas nécessaire d'écrire une lettre pleine d'objectifs et de belles paroles sur vous-même. Pour la plupart, il semble que les gens ne les lisent pas beaucoup de toute façon.

Comment vous présenter à la place

Si vous voulez vraiment écrire un article sur vous-même, pensez à écrire un paragraphe qui vous décrit en haut de votre CV - une courte section "À propos".

Si vous souhaitez toujours écrire une lettre ou si la description de poste l'exige

Parfois, les descriptions de poste ou les systèmes de candidature automatisés nous obligent à soumettre une lettre de motivation. Si tel est le cas, restez court et essayez de laisser tomber le langage trop formel. Sois toi-même. Il n'y a pas besoin de "Cher Monsieur ou Madame" ou de "Pour qui cela peut concerner".

Montrez que vous êtes intelligent, que vous pouvez faire avancer les choses, que vous êtes bien adapté au travail et que vous vous adapterez bien à la culture de l'entreprise.

Quand je pense que les lettres de motivation sont un must

Si vous postulez pour un poste qui n'existe même pas ou qui n'est pas ouvert au public, vous devez absolument écrire une lettre de motivation. C'est à ce moment-là que votre intention doit être clairement énoncée, car vous devez non seulement montrer à l'entreprise comment votre embauche serait bénéfique pour elle, mais aussi comment le nouvel emploi que vous proposez lui apportera une grande valeur.

Soit dit en passant, il n'y a rien de mal à postuler à des postes qui ne sont pas ouverts. Si vous avez le lecteur et que vous pensez avoir ce qu'il faut, faites-le. Montrez le problème et proposez la solution, ce qui les conduira idéalement à adapter un travail spécialement pour vous. Vos chances d'obtenir une interview de cette façon sont probablement plus petites, mais certaines personnes apprécient vraiment la bravoure.

Votre état civil n'est pas pertinent. Votre adresse non plus. Ou ton anniversaire.

Dans le passé, les curriculum vitae comprenaient des attributs physiques, tels que la taille, le poids, le sexe, l'origine ethnique et un tas d'autres informations personnelles. Nous les avons abandonnés pour une bonne raison: ils ne sont pas pertinents.

Cependant, je trouve souvent beaucoup de renseignements personnels dans les curriculum vitae que je reçois - des informations qui n'ajoutent aucune valeur à l'évaluation de ses capacités techniques ou à la décision de procéder à une entrevue. Pourquoi aurais-je besoin de connaître votre numéro d'identification émis par le gouvernement afin de mettre en place une conversation et un entretien initiaux? Comment votre état civil vous aiderait-il à prouver que vous êtes un bon développeur? Et pourquoi devriez-vous divulguer votre numéro d'appartement? Je recommanderais de supprimer toutes les informations suivantes de votre CV:

  • Nom complet (certaines personnes ont plusieurs noms: le premier et le dernier sont très bien)
  • Âge ou anniversaire
  • État matrimonial / relationnel
  • Le sexe
  • Orientation sexuelle
  • Ethnicité
  • Numéro de sécurité sociale
  • Permis de conduire (en quoi le fait d'être conducteur vous aide-t-il en tant que développeur?)
  • Adresse complète (la ville et l'état / le pays conviennent si vous voulez donner une idée générale)
  • Nationalité
  • Statut d'immigration
  • Langues que vous parlez *
  • Passe-temps*
La deuxième version du CV est bien meilleure! Il est propre, concentré et contient toutes les informations pertinentes.

Chaque mot de votre CV occupe un espace précieux, et vous ne devez pas le gaspiller avec des choses qui ne font clairement aucune différence lors d'une évaluation initiale du CV. Faites preuve de bon sens et pour chaque mot que vous ajoutez, demandez-vous: cette information aide-t-elle l'employeur à décider de m'appeler ou non pour un entretien?

Le statut d'immigration ne devrait pas non plus être inclus

Il semble plus courant que jamais pour les développeurs de chercher du travail dans différents pays. Beaucoup de mes amis ne savent pas toujours s'ils doivent divulguer leur citoyenneté ou leur statut d'immigration spécifique dans leur curriculum vitae (par exemple: permis de travail valide, résident permanent, titulaire d'une carte verte, visa de travail nécessaire).

D'une part, les personnes qui sont des citoyens et / ou qui ont l'autorisation appropriée de travailler dans le pays dans lequel elles vivent déclarent parfois qu'elles ont l'impression que leur nom est "trop ​​étranger" et que les employeurs peuvent donc les rejeter avant même de les interroger si elles pense qu'ils pourraient avoir besoin d'un visa de travail. Ainsi, ils préfèrent inclure leur citoyenneté ou leur statut d'immigration juste pour être en sécurité.

D'autre part, les développeurs qui sont prêts à déménager ou à travailler à distance se demandent si divulguer leur statut d'immigration et mentionner explicitement qu'ils auraient besoin d'un permis de travail réduirait leurs chances d'obtenir une interview en premier lieu.

Je pense personnellement que les développeurs ne devraient pas inclure leur statut d'immigration dans leur CV.

Tout d'abord, ces informations n'apportent aucune valeur en termes d'évaluation des capacités techniques. Les entreprises technologiques sont généralement intéressées à trouver des talents à ce stade initial. Si vos compétences professionnelles suscitent l'intérêt et qu'ils souhaitent poser des questions (y compris si vous avez l'autorisation de travailler), ils vous appelleront ou vous inviteront pour un premier entretien. C'est exactement à cela que servent les entretiens - poser des questions et donner une chance aux deux parties d'en apprendre plus l'une sur l'autre.

Deuxièmement, selon la façon dont vous partagez ces informations, cela pourrait sembler être la seule raison pour laquelle vous postulez pour le travail est d'obtenir un visa de travail. J'ai vu certains candidats partager des détails très spécifiques et personnels sur leur curriculum vitae, comme leur numéro de dossier d'immigration ou la date d'expiration actuelle du visa. Ceux-ci n'ont manifestement absolument rien à voir avec l'objectif du CV.

Enfin, vous pouvez toujours mentionner que vous recherchez une réinstallation ou un travail à distance sans divulguer inutilement des informations personnelles. Les détails seront certainement traités ultérieurement lors d'une entrevue si vous avancez. Aux États-Unis et au Canada, les entreprises vous demanderont si vous êtes autorisé à travailler légalement de toute façon, et elles ne sont pas légalement autorisées à demander votre nationalité, votre statut d'immigration ou votre ascendance familiale lors de vos entretiens. Alors pourquoi les partager sur votre CV?

Langues que vous parlez *

Il peut y avoir une controverse à ce sujet, mais la vérité est que les langues qui importent le plus pour votre travail sont la langue locale que vous utiliserez au travail (que vous parlez probablement couramment si vous postulez pour le poste) et très fréquemment Anglais (dans lequel la plupart de la documentation et des ressources destinées aux développeurs sont écrites). Si vous postulez pour un emploi en France, le fait de mentionner que vous parlez également japonais et finlandais ajoute très peu de valeur à votre CV. C'est certainement un fait intéressant à votre sujet, mais vous aurez d'autres chances d'en parler à vos futurs collègues. Je peux voir quelques exceptions à ce conseil, mais en règle générale, ce n'est pas pertinent pour les rôles de développeur.

Autres faits amusants et passe-temps *

Certaines personnes aiment inclure des faits amusants sur eux et leurs passe-temps. Bien que ces points soient vraiment super cool, ils ne sont finalement pas nécessaires. Je sais, vous pensez peut-être que je suis le gars le plus ennuyeux de la pièce, mais restez un peu avec moi. Personne ne vous invitera à une entrevue parce que vous aimez la photographie, le snowboard ou le parachutisme.

Remarque spéciale *: Si vous tenez à inclure ces deux derniers points, soyez bref. Je comprends que cela pourrait apporter une touche humaine et ajouter un peu de personnalité à votre CV. De plus, si vous passez à une entrevue, ces informations pourraient être utiles pour une conversation brise-glace.

La présentation n'a pas d'importance. Sauf que c'est le cas.

La présentation concerne le contenu, la conception et la mise en forme. Autant que j'entends certains dire qu'un CV doit être libre de toute mise en forme, et que la présentation n'a pas vraiment d'importance, je pense toujours qu'un document bien conçu se démarquera certainement et donnera une meilleure première impression.

Mon curriculum vitae doit-il être d'une seule page?

Une page? Deux pages? Combien de pages? Les curriculum vitae doivent être aussi longtemps qu'ils doivent l'être. Vous devriez essayer d'être concis, évidemment, mais si même alors votre CV utilise quelques pages, c'est tout à fait correct.

Dans une tentative de se conformer à la «règle d'une page», j'ai vu de nombreux candidats rendre les polices minuscules, les marges plus petites et supprimer la plupart de l'espacement entre les lignes et les paragraphes, écrasant tout le contenu sur une seule page. Ce n'est pas le but, et cela ne rend pas votre CV plus facile à lire ou à parcourir. En fait, c'est exactement le contraire.

N'écrasez pas tout votre contenu! Cela rend la lecture plus difficile.

Au lieu de cela, changez le contenu, résumez les choses et assurez-vous que vous êtes sur le point. Souciez-vous moins du nombre de pages et plus de votre contenu.

Puis-je ajouter une photo de mon visage?

C'est certainement un sujet controversé, mais personnellement, je n'y vois aucun problème. Les photos de profil sont partout sur le Web et vous les avez probablement sur LinkedIn, Github et un tas d'autres sites. Je ne vois pas pourquoi vous ne devriez pas être censé les ajouter à votre CV si vous le souhaitez. Les CV avec des photos de bonne qualité apportent une connexion humaine et une empathie qui pourraient même vous donner un avantage.

Certains disent que ce n'est pas professionnel, mais je ne vois pas ce qui est si peu professionnel de montrer votre visage. D'autres disent que les gestionnaires d'embauche pourraient juger en fonction de l'apparence. Pour être honnête, je préfère présumer de bonne foi et croire que les employeurs recherchent des talents et, en particulier pour les rôles de développeur, personne ne se soucie de l'apparence. Un sourire rassemble les gens et ne fait aucun mal à mon humble avis.

De toute évidence, il est également tout à fait acceptable de ne pas ajouter de photo également et aucune candidature ne devrait en exiger une.

Ce n'est pas 1995, les photos vont bien.

Choisissez de belles polices

Vous pourriez ne pas être un designer professionnel ou avoir un diplôme en typographie, mais vous devriez faire de votre mieux pour rendre votre CV lisible, propre, beau et moderne. Les polices couramment utilisées qui sont obsolètes comme Times New Roman (ou pire, Comic Sans) rendent votre CV super collant.

De simples changements de police font une énorme différence

Disposition et conception

Tant que votre CV est propre, un peu de créativité dans les couleurs et la mise en page est la bienvenue. N'en faites pas trop.

Bonus n ° 1: liste de contrôle de CV ultime pour les développeurs

(vérifiez votre prochain CV par rapport à cette liste de contrôle)

Dans l'ensemble: ✔ a écrit la vérité. ✔ CV résumé concis et facile à parcourir. ✔ Construit des arguments solides pour au moins deux des éléments suivants compte tenu du poste: → Expérience → Projets parallèles → Éducation ✔ Expérience conservée sur le point, énumérant seulement quelques postes pertinents récents, y compris brièvement les rôles et les compétences. ✔ J'ai maintenu les projets parallèles sur le point, en énumérant seulement quelques projets importants et pertinents auxquels j'ai beaucoup contribué, y compris mes rôles et compétences. ✔ J'ai brièvement noté mes diplômes, sans inclure les GPA. ✔ Si les compétences techniques étaient répertoriées, n'incluaient pas: ⨯ les compétences redondantes ou non pertinentes ⨯ les compétences que je ne connais pas ou que je ne connais pas ✔ Je n'ai pas répertorié mes compétences en programmation en utilisant: ⨯ les barres de progression. ⨯ différents niveaux de compétence. ⨯ années d'expérience.

Informations personnelles: ✔ C'est resté simple, en ne mentionnant que les informations de contact nécessaires, et sans dépasser quelques mots en me présentant. ✔ N'a pas inclus les informations personnelles suivantes: ⨯ nom complet si trop long ⨯ âge ou anniversaire ⨯ état matrimonial ou relationnel ⨯ sexe ⨯ orientation sexuelle ⨯ origine ethnique ⨯ nationalité ⨯ numéro de sécurité sociale ⨯ permis de conduire ⨯ adresse complète ⨯ statut d'immigration

Présentation: ✔ La mise en page est simple et belle. ✔ S'il y a une photo: c'est sympa, professionnel et de bonne qualité. Non requis. ✔ Il y a beaucoup d'espace blanc et le texte n'est pas encombré. Il est facile de lire mon CV. Il coule juste ✔ Utilisé de belles polices modernes. ✔ Utilisé des couleurs agréables et agréables.

Bonus n ° 2: modèle de CV simple sur Google Docs

Cliquez ici pour ouvrir le modèle sur Google Docs

Les derniers mots

Merci d'avoir lu ce guide. J'espère que cela vous sera utile et vous motivera à essayer de présenter votre expérience et vos capacités de la meilleure façon possible. Si vous n'êtes pas d'accord avec l'une de mes suggestions, n'hésitez pas à me contacter ou à laisser votre réponse ci-dessous. Je serai heureux de débattre des idées, de discuter de différents points de vue et, finalement, de construire une conversation constructive autour de ce sujet qui pourrait aider de nombreux autres développeurs dans notre grande communauté.

Si vous souhaitez en savoir plus, découvrez comment mon ami et collègue Benny a obtenu son emploi dans une entreprise de technologie.

Enfin, si vous souhaitez postuler à certains des postes impressionnants que nous avons chez Axiom Zen et pensez que vous êtes un bon candidat, nous recrutons et aimerions absolument avoir de vos nouvelles. N'hésitez pas à postuler ou à nous contacter (et faites-nous savoir que vous nous avez trouvés dans cet article sur Medium)! Ce sera super excitant de parcourir votre CV cool et remanié.