Dans mes candidatures, j'utilise deux sections pour les technologies, comme je m'y attendais le plus. Il y a d'abord la section des compétences générales et ensuite la liste des expériences spécifiques dans des projets spécifiques. Bien entendu, lors de l’application, je liste dans les deux sections principalement les éléments pertinents pour l’emploi en question.
Buts:
Je pense que l’énumération d’une technologie dans le domaine général est une déclaration forte et qu’une technologie doit y résider, j’ai besoin de
- être capable de communiquer avec elle
- réussir à travailler de manière raisonnablement productive avec elle
- avoir une certaine connaissance des pièges possibles qui s'y trouvent.
Critères
Mes critères très vagues pour lister les technologies dans les compétences générales vont dans ce sens:
- La compétence d'un programmeur moyen qui a utilisé la technologie pour écrire des programmes comprenant environ 10K SLOC.
- La capacité d'un programmeur moyen qui a dû maintenir la complexité d'un programme de la taille d'environ 30 objets.
- L'équivalent des connaissances théoriques d'un livre moyen.
En gros, il s’agit au moins d’une certaine profondeur dans la région, d’une complexité raisonnable et d’une certaine connaissance des horreurs à venir.
Exemples:
Expert en PHP: L'écriture d'applications Web en PHP est mon travail quotidien depuis plusieurs années, avec la maintenance de plusieurs projets, la lecture de nombreux livres et une grande partie du manuel derrière moi. Cela irait dans les deux sections, si c'était pertinent pour le travail.
Débutant, Scala: Je suis en train de lire un livre de Scala avec environ 200 pages derrière moi et quelques centaines de lignes de code écrites. Je l’utiliserais probablement comme note secondaire quelque part si je le voyais dans l’annonce, comme ceci: "L’emploi que vous proposez mentionne également Scala que je suis en train d’étudier et je suis plus que disposé à en apprendre davantage. à propos de ça."
Border case, Python: J'ai écrit un petit jeu de shoot'em up et plusieurs scripts en Python avec l'expérience de quelques milliers de lignes, en lisant une douzaine d'articles et de tutoriels sur le Web, ainsi que certaines parties du manuel. Si l’annonce mentionnait Python (et je serais bien qualifié sinon), j’en parlerais dans mon CV dans la section Expérience, cela ressemblerait peut-être à ceci: "J'ai créé un jeu de shoot'em up en Python avec Pygame en utilisant programmation orientée objet avec graphiques bitmap ".
Naturellement, un bon moyen de montrer votre véritable niveau de compétence consiste à fournir des liens pour les captures d'écran, les diagrammes, les plans, les schémas de données, l'historique du projet, les billets de blogues et le code de l'application correspondant.