Rédiger un CV qui vous décrocher un emploi de programmation

Je lis habituellement 5 - 20 CV par semaine. Les deux mon patron et moi sommes très occupés, il est donc important que le curriculum vitae d'un programmeur attirer notre attention rapidement en fournissant la bonne combinaison d'informations nécessaires avec quelque chose qui fait que cette personne se démarquer de la meute.







Je suis impliqué dans le processus d'embauche depuis plus de six mois, alors je me sens assez confiant que je peux distiller ce qu'il faut pour un CV de programmation pour me faire dire: « Nous allons organiser une entrevue. » Voici mes conseils pour la rédaction et l'organisation d'un curriculum vitae de programmation parfait terrain.

Gardez à l'esprit: Je ne suis pas chaque gestionnaire d'embauche; En outre, tous les curriculum vitae passent par nos recruteurs et service des ressources humaines d'abord. De plus, les lecteurs réguliers savent que certaines de mes idées tombent un peu en dehors de la norme en matière de « ce qui fait un bon développeur. »

Mettez vos compétences avant et au centre

La lecture des détails approfondis sur la façon dont vous avez utilisé des compétences grand public XYZ pour accomplir la tâche typique ABC est pas au sommet de mon agenda. Je veux voir vos compétences avant, donc je ne pas besoin d'aller pêche à la traîne dans votre CV pour voir si vous répondez à mes besoins minimum.

Inscrivez votre dernière éducation

Certains responsables de l'embauche des TI ont mis un énorme accent sur certaines éducations mais je ne le font pas. Je veux toujours vous à la liste de votre école et votre majeur, mais je ne vous demande votre éducation s'il y a quelque chose d'inhabituel ou intrigant.

Par exemple, un candidat avec un diplôme en informatique du MIT ou d'un doctorat en chimie organique attirera mon oeil parce que ces degrés montrent un niveau d'intelligence élevé. Sur l'autre face, un AA dans le tissage du panier ou d'un manque d'un diplôme ne sera pas contre vous.

Dans la plupart des cas, je ne suis même pas curieux de vos études jusqu'à ce que je l'ai déjà pris ma décision. Cela inclut les certifications - MCSE et CCNAs ne me impressionnent pas beaucoup à ce stade. Ils comptent pour certaines personnes, et ils ne vous font pas mal à mon avis, mais je ne choisiront que la certification en compte si tout le reste est égal.

Montrez-moi que vous êtes différent

Même si mon projet est une exécution de l'usine- Web, des données d'application axée sur (ce qui ne l'est pas), je veux encore voir que vous êtes plus que quelqu'un avec 10 ans d'expérience dans l'écriture au fil de-the Web moulin, les données des applications pilotées. Par exemple, comparer ces deux éléments:

  • A écrit des applications VB pour contrôler les machines. L'interface matérielle a été traitée dans une bibliothèque COM qui a été écrit par une autre équipe. L'application est robuste et fiable.
  • A écrit outil basé sur le Web pour suivre les défauts du système.
  • Créé un service Web pour permettre aux partenaires de consommer des portions de la base de données.
  • A écrit des applications VB pour commander un réacteur nucléaire. Contrôle en temps réel et la surveillance des systèmes de traitement de 10.000 entrées de données uniques par seconde.
  • Écrivaient des algorithmes avancés en C # pour détecter une défaillance du système imminente, qui ont été utilisés dans une application basée sur le Web.
  • Créé un service Web en C # pour permettre aux partenaires d'accéder aux données de manière sécurisée, fiable et réactif; ensemble de données typique était 1.000.000 lignes et défis de concurrence nécessaires pour surmonter au niveau des couches de base de données et d'application.

Regarde la différence? machines de contrôle ne permet pas moi bien - vous pourriez avoir travaillé sur le système d'ascenseur pour tout ce que je sais. Programmation d'un réacteur nucléaire me impressionne, surtout parce qu'il n'y a pas eu de catastrophes de réacteurs nucléaires au cours de votre emploi. L'écriture des algorithmes avancés en C # touche le cœur de mon ingénieur; alors que l'écriture d'un simple outil basé sur le Web est ho hum. Et, tout en écrivant un service Web est assez simple, en particulier dans ASP.Net, il est pas si facile d'écrire qui est « sûr, fiable et réactif » avec cette taille d'un ensemble de données. Il est également difficile de traiter des questions de concurrence à deux niveaux différents.

Je ne dis pas qu'il a besoin d'être verbeux ou plein de petits détails, mais si vous faites un travail au-delà d'un stagiaire d'été pourrait faire, je dois le savoir. Chaque développeur a écrit un basé sur le Web, l'application fondée sur les données. Montre m'en plus.

Assurez-vous que votre expérience met en valeur vos compétences

Je ne pense pas que votre histoire de l'emploi afin d'inclure une liste de toutes vos compétences. Mais si vous êtes à la recherche de travail en tant que développeur .Net, montrez-moi que vous avez fait un travail de .Net. Si vous omettez cette expérience, je vais supposer que vous avez peu ou pas d'expérience avec elle - même si elle est sur votre liste de compétences. Si vous avez de grandes quantités d'expérience en dehors de la main-d'œuvre, trouver un moyen de montrer que sur votre CV.







Gardez votre curriculum vitae entre deux à quatre pages

J'ai eu du mal des CV de sept pages remplies de détails jargon et ennuyeux qui m'a fait envie de pleurer. Un CV trop long ne me fait pas nécessairement un candidat exclus, mais pourquoi faire du mal sur moi?

D'autre part, un curriculum vitae qui essaie de tenir à la règle d'une page ne va pas couper pour une personne technique à moins qu'ils sont nouveaux dans le domaine. Dans mon expérience, deux à quatre pages est juste. En outre, s'il vous plaît utiliser quelques espaces, donc je ne pense pas que je me noie.

Surveillez votre formatage

Alors que les curriculum vitae des pros techniques ne doivent pas être assez, le formatage peut faire une énorme différence dans la lisibilité d'un curriculum vitae. Si vous ne pouvez pas mettre trois pages de texte devant moi sous une forme lisible, que je veux vraiment toucher vous l'interface utilisateur ou un code écrit que quelqu'un d'autre pourrait avoir à maintenir?

Histoire de l'emploi

Je donne un peu de mou candidats sur l'histoire de l'emploi. Par exemple, sont assez rares de cinq ans relais en informatique, et je donne à quiconque une grande marge de manoeuvre si leur histoire comprend tout ce qui a eu lieu au cours de la dot com boom / buste.

Si vous êtes (ou étiez) un entrepreneur ou un consultant, assurez-vous qui est clairement énoncé; Sinon, je pense que vous avez tiré et / ou de quitter tous les 3 - 12 mois. Si vous n'êtes pas un entrepreneur ou un consultant, et il semble que vous avez du mal à rester à un emploi, je vais être très prudent. Si je vois une progression croissante des titres d'emploi, « mercenaire » apparaît dans ma tête. En outre, si je vois qu'ils sont latéraux (ou pire, négatif) se déplace, « pomme pourrie » est ma première pensée. Bien sûr, parfois vous obtenez le coup avec une chaîne d'employeurs qui vont sous ou s'acquis - il arrive aux meilleurs d'entre nous. Si tel est le cas, trouver un moyen de transmettre cette information, donc je ne pense pas que vous êtes inapte au travail.

Restez sur le territoire EAE (Equal Employment Opportunity)

Aux États-Unis, les entreprises de plus de 10 employés doivent suivre les règles de EAE. Ces règles stipulent que l'employeur ne peut pas discriminer contre ou montrer la préférence pour un employé en fonction de certains éléments d'appartenance à un groupe ou les habitudes de vie personnelles, telles que le sexe, l'âge, l'origine ethnique, nation d'origine, la religion, l'orientation sexuelle, et ainsi de suite. Alors, faites-moi une faveur et essayer de ne pas exposer toutes les informations relatives EEO à moi sur le CV. Dans une interview en face-à-face ou même un entretien téléphonique, certaines d'entre elles sera inévitable. Mais je ne pourrai jamais solliciter cette information. Non seulement je veux garder mon employeur et moi-même des ennuis, mais je pense personnellement que EAE est important. Je peux comprendre que beaucoup de noms (ou même collège assisté) sont fortement corrélées à l'origine ethnique, la religion ou d'une nation (ou une région géographique au moins général) d'origine, et l'obtention du diplôme d'études collégiales ou dates de fréquentation donnent quelques indices d'âge. Réduire cette autant que possible. S'il vous plaît ne me dites pas au sujet de votre église, votre situation familiale, votre vie familiale, vos parents, et ainsi de suite. Il est pas que je ne suis pas intéressé - J'aimerais sans doute d'apprendre ces choses sur vous si nous vous embaucher - mais je ne ai pas besoin ou si vous voulez les connaître avant que vous venez à bord.

intérêts extérieurs, les loisirs, les réalisations et les activités

J'aime voir ces derniers, mais seulement si elles sont pertinentes. Je ne ai pas vraiment besoin de savoir sur la taille d'un ventilateur que vous êtes des Knicks de New York; mais si vous avez écrit un morceau de logiciel qui peut faire quelque chose avec nifty les statistiques de l'équipe pour le plaisir, j'aimerais savoir à ce sujet. Les gens qui contribuent à des projets open source obtiennent une énorme étoile d'or dans mon livre, mais seulement si je me sens comme ils seraient à l'aise de travailler sur des logiciels propriétaires avec des outils propriétaires, et ne pas apporter quoi que ce soit GPL'ed dans ma base de code. C'est une petite mise en garde là. « Contribution au projet XYZ dans les domaines de ABC et DEF » est suffisant pour aiguiser mon appétit. Montrez-moi un apprentissage à l'extérieur aussi - ne me laisse pas penser que vous rentrez chez vous à 6, 00 et fermer votre cerveau. Si ce travail ne suffit pas intéressant pour vous de lire ou d'expérimenter avec votre propre temps, pourquoi je pense que vous serez engagé ou même intéressé par le travail que nous vous embaucher pour?

Gracieusement montrer votre geek intérieur

S'il vous plaît me donner quelque chose charnue que nous pouvons discuter pendant l'entrevue. Alors, où il est pertinent, essayez de me montrer à quel point un nerd que vous êtes.

Par exemple, essayez de mentionner l'aéroglisseur que vous avez fait à partir d'un tube interne et un moteur de tondeuse à gazon. Notez le système de la théorie des jeux itérative, évolutive vous Codé en Lisp qui prouve que l'équilibre de Nash est mort tort. Parlez-moi de vos trois victoires de championnat d'échecs. Je ne veux pas savoir que vous avez mémorisé UHF ou que vous avez une protection de poche collection qui ont des logos de fournisseurs de minicomputer défunte.

Je sais que la plupart de cette tombe dans la section précédente, mais il est pertinent. J'aime travailler avec les programmeurs qui aiment la technologie et de la logique et d'utiliser leur cerveau. Des gens comme ça sont tout simplement meilleurs programmeurs. Pourquoi voudrais-je embaucher quelqu'un qui est intellectuellement paresseux pour un travail intellectuellement stimulant?

technologies ou Obscure nonmainstream

Je ne pas embaucher Lisp, Prolog, Erlang, APL, Scheme, Clipper, PowerBuilder, Delphi, Pascal, Perl, Ruby, Python (pardonnez-moi, y compris les quatre dans cette liste), Fortran, Ada, Algol, PL / 1, OCaml , F #, les développeurs Spec #, Smalltalk, Logo, StarLogo, Haskell, ML, D, Cobra, B, ou même COBOL (ce qui est assez grand public). Si vous présentez ces derniers sur votre CV, je veux vous interviewer juste pour le plaisir de glisser dans quelques questions au sujet de ces articles. Je suis sérieux. Dans le cadre de mon geekiness secret, je suis vraiment dans les langues et les technologies obscures et presque obscures. Je sais que beaucoup de ces articles prennent mieux que l'industrie moyenne intelligence et l'expérience de le faire; ils fournissent également un ensemble d'expériences qui donne leurs praticiens un grand angle sur les problèmes. Alors que vous ne serez jamais utiliser directement ces compétences dans ma boutique, vous utiliserez ces façons de penser, et il nous donnera quelque chose à parler de votre premier jour.

(En plus: Un collègue de travail a été choqué d'apprendre que j'ai joué Half Life Il a dit: « Vous êtes un « homme d'affaires » - Je ne pensais jamais que vous avez joué à des jeux vidéo. » Je suppose que je suis camouflant mon geekiness un secret trop bien.!)

J'ai donné des bijoux de la couronne ici. Dans mon point de vue, ces conseils vous aideront à tout programmeur écrire un CV parfait et les obtenir une entrevue.

Que pensez-vous obtient les candidats une entrevue? Si vous lisez curriculum vitae soit comme un gestionnaire d'embauche, un recruteur ou un employé des ressources humaines, ce qui vous fait dire « wow! » ou "Ugh!" quand vous le voyez sur le papier?







Articles Liés