De la nécéssité d’être modeste
Bon je n’en ai pas parlé sur ce blog, puisque pour moi cela n’a absolument aucun intérêt à l’heure actuelle, mais je suis retenu à l’oral pour la LP DIM DAMM d’Annecy. Cet oral comprend 10 minutes de présentation des travaux, et pour cela j’ai entamé la conception de mon portfolio.
Je ne donnerai pas le lien de mon portfolio pour le moment : il est moche, inutile et pas terminé. Cependant, j’ai prévu une page où je liste mes compétences, c’est à dire les langages que je maitrise ou que je connais simplement.
Et c’est là que je me pose une question, au moment où je précise mon niveau pour telle ou telle technologie.
Dois-je me baser sur mon niveau par rapport à une foule représentative, par exemple mes collègues de promotion? Objectivement, 90% de ces étudiants marquent quelque chose comme :
langage informatique : PHP, MySQL, Javascript, Java, XML
Mais toujours objectivement, 90% de ces 90% ne maîtrisent pas ces langages et les affichent sur leur CV pour les avoir simplement vu, sans en préciser le niveau, aucun intérêt donc.
De ce point de vue, je pense pouvoir me gonfler l’égo et dire que je suis un roxor du PHP ou du Javascript parce que je maîtrise le développement objet et ait déjà utilisé de l’AJAX pour autre chose qu’un script de notation pourri trouvé sur l’éditeur-javascript.
J’ai bien conscience qu’on ne s’élève pas en rabaissant les autres, et c’est pourquoi j’ai beaucoup de mal à me targuer d’un statut d’expert, justement à cause du deuxieme point.
Même si je suis bon développeur web (ou que je pense l’être, tout du moins), je suis encore loin de connaître la totalité des possibilités qu’offre PHP (et heureusement, sinon ce serait chiant). De plus, il existe des développeurs bien meilleurs que moi qui, eux, méritent leur statut d’expert.
Finalement, tout est relatif, la vraie question serait de savoir ou placer la moyenne par rapport à laquelle se situer, et ça ben, c’est chaud…
Palleas @ mai 13, 2008


La modestie impliquerait de toujours indique une note quasi maximale (4 sur 5 ou 9 sur 10). Mais pour éviter ce problème il y a une solution : ne pas évaluer ton niveau mais détailler tes connaissances. PHP mérite en effet d’avantage qu’une ligne dans ton CV, tu peux ainsi le détailler et en anglais pour la forme (OOP, DAO, Memory Performance, SimpleXML, etc)
Tu peux aussi indiquer le nombre d’années de pratique active.
Et puis c’est un CV, tu es là pour te vendre, et de toute façon, il va toujours de paire avec un portfolio qui présente ce que tu as réellement su faire, et qui vérifie donc la véracité du-dit CV.
@Julien Pellegrain : T’as pas tort (et le tort tue, ahah), ouais t’as raison c’est sans doute plus pertinent.
@Vincent Voyer : Ouais, mais la par contre j’ai peur que ce ne soit pas représentatif, si le mec apprend vite, il est foutu! (Je rigole, mais j’viens de me lever alors mon cerveau n’est qu’à moitié connecté)
Hey j’ai vu que tu sortais de Jean perrin toi aussi! Ca c’est la classe (ou pas, comme on veut)
@ZaZ : Ouais, c’est sur.
Je pense que tu pourrais déjà situer tes langages par rapport à celui que tu maîtrises le plus. PHP par exemple. Tu peux très bien que tu maîtrises parfaitement PHP,y’a pas de problème là dessus. Tu as comme preuve tous les sites et scripts que tu as monté jusqu’à ce jour (NextWizard, les petits boulots…). Donc là tu peux très bien te mettre comme note un 4/5 voire même un 5/5.
Puis tu évalues tes autres connaissances par rapport à PHP. Par exemple Java vs PHP, Javascript vs PHP… Ca permettra de donner une idée dans quels langages tu es confirmé / expert, et dans lesquels tu es encore à tes débuts.
Je confirme ce que te dit Julien, pour chaque langage, tu peux justifier ce que tu as réalisé et ce que tu maîtrises. Pour PHP, tu dire POO, SimpleXML, DOMDocument, PDO… Tu peux ajouter aussi que tu as déjà testé Symfony. Par contre je ne vois pas du tout l’intérêt de mettre les intitulés en anglais pour la LP. Ce serait le coup à ce qu’ils te demandent pourquoi tu écris en anglais sur ton CV et de leur faire un brin d’explications en anglais. Reste en français ça suffit largement
++
Effectivement, détailler tes compétences est un plus, parce que connaître PHP, c’est facile, mais le maîtriser…
http://ulik.typepad.com/.shared/image.html?/photos/uncategorized/identity_02_obvious.jpg
Hey ya des gens cool qui viennent sur mon blog
J’pense que je vais détailler alors, vous avez raison c’est sans doute plus pertinent
Mais oui c’est la classe Jean Perrin.
Putain y’a même mère theresa sur ce blog c’est ouf !
J’suis le premier étonné !
Pas de H à Teresa, svp !
Regarde la liste détaillée sur ce CV : http://www.marchesson.com/cv/fr.html
ou bien, là : http://www.cv20.info/
Personnellement c’est dans ma lettre de motivation que je rédige un paragraphe montrant mes compétences, car si tu dis que tu est à un certain niveau, le drh il est pas capable de le vérifier, donc ça sert à rien de le mettre.
Je sais qu’en Angleterre et en Corée on met sur le CV les notes obtenues suivant les UE suivies. Mais cela à un sens si on utilise une notation relative (cad notation anglaise de A à F).
Sinon, il faut pas oublier qu’il t’embauche pour tes compétences actuel, et les compétences futures. Vaut mieux quelqu’un qui connait pas le langage dans le quel il va développer mais qui apprendra vite et qui possède de bonne base en informatique, que l’inverse.
@Mère Teresa : ah, moi j’ai bon !
@olympi :
“Vaut mieux quelqu’un qui connait pas le langage dans le quel il va développer mais qui apprendra vite et qui possède de bonne base en informatique”
Ca donne quoi l’inverse ? Quelqu’un qui connait le langage, qui apprendra lentement et qui ne connais rien en informatique ? C’est chaud d’inverser!
quelqu’un qui a appris le langage en université (au sens large), sans culture informatique approfondie. En gros une personne qui ne fait de l’informatique qu’en cours et qui a des notes bof bof.
Tin, pour une fois que j’allais poster un pavé sur ton blog, il faut que celui-ci me dégoute après 2 ou 3 réecriture.
Donc jvais me contenter de te répéter ce que j’ai dit cet aprem : plutôt que de te comparer aux autres, mets en avant tes propres atouts (et ça ne tourne pas forcément autour de la prog’).
Et oui, un développeur ne pisse pas du code, ça, ce sont les chinois qui le font maintenant !
@Ben : Effectivement, ce qui te différencie des autres dév peut aussi bien être ta capacité à faire le café, à détendre l’atmosphère…etc…
@olympi : Ah ouais c’est déjà plus clair
@Ben : C’était pas question de se comparer aux autres, c’était plus dans le but d’estimer son niveau, et sur quels critères
@ZaZ : Ca me va moi de pisser du code
@Mère Teresa : Ca je sais faire moi o/
@Palleas :
Détendre l’atmosphère, surtout pour les conneries