Les quelques notes que je donnerais dans l'élaboration de votre CV seraient:
- Devs juniors : La plupart des grandes entreprises de logiciels se soucient très peu de votre expérience académique. Beaucoup supposent que le programme traditionnel de CS est "cookie cutter" et recherchent plutôt des choses faites en dehors de la classe. L'expérience prime sur l'éducation. Dressez la liste des stages, de l'expérience professionnelle et des programmes coopératifs, qu'ils soient techniques ou non. Donnez la priorité au travail technique, mais il est toujours utile d'avoir un point de discussion supplémentaire.
- Reconnaître et être capable d'expliquer vos contributions à votre équipe, votre client ou votre entreprise dans son ensemble est très important. Être capable de parler de votre pièce et de la façon dont elle se rapporte à l'image globale va un long chemin. Cela vous rend plus viable car cela montre que vous êtes prêt à penser au problème dans son ensemble, et pas seulement à votre liste de tâches.
- Soyez prêt à énumérer les langages, les frameworks, les IDE et autres outils que vous maîtrisez le mieux et avec lesquels vous êtes prêt à travailler dans votre CV assez tôt. Je vous recommande également d'énumérer votre maîtrise de chaque langage. Si, par exemple, vous êtes un développeur .NET expérimenté qui a une connaissance pratique de Ruby, veillez à le mentionner. Cela aide également l'interviewer en aval à adapter les questions spécifiques au domaine pour vous.
- Le contenu est roi. Un lien GitHub sur votre curriculum vitae va un long chemin (ne le mettez pas là sauf si vous vous sentez bien dans votre profil. Un gestionnaire d'embauche VA regarder).
- Les certifications doivent être considérées comme un "nice to have". Bien qu'elles soient utiles pour déterminer votre ensemble de compétences, elles ne vous garantiront pas l'entretien ou le poste. je laisserais cette section après la section des compétences.