Un développeur senior, c'est ça ⬇️

Ma question d'hier était sincère. Je m'étonnais de lire des CV où 5 ans d'expérience justifient l'étiquette "senior", et me questionnais sur mes propres biais.

Quelqu'un d'exaspéré m'a cela dit invité à répondre plutôt qu'à poser une question stupide. Ok.

Au premier ordre (👋 Jancovici) :

✅ avoir 10.000 heures de pratique

Sinon, cocher pas mal de cases de la liste ci-dessous :

✅ ne pas être coincé dans un coin de la pièce (front, back, db, devops, etc.)
✅ ne pas être coincé dans un seul paradigme de programmation
✅ ne pas être coincé dans un seul langage
✅ ne pas être coincé dans un seul framework mainstream
✅ bien connaître certains fondamentaux théoriques
✅ bien connaître certains grands protocoles standards
✅ être à l'aise de redescendre dans les couches d'abstraction
✅ être à l'aise en système & réseau
✅ être autonome en résolution de problème
✅ avoir déployé son logiciel sans aide sur un infra de son choix
✅ avoir écrit ou répondu à un cahier des charges, ou avoir maintenu un backlog
✅ avoir négocié et/ou fait du support auprès d'utilisateurs ou clients
✅ avoir développé un script, une db, une lib réutilisable, une suite de tests, un système
✅ avoir développé avec d'autres, reviewé du code, eu le lead
✅ avoir debuggé, spécifié, asserté, testé, vérifié
✅ s'être sérieusement planté, avoir sérieusement réussi aussi
✅ savoir dire "je ne sais pas", puis chercher quand même

Bref, un mouton à X pattes.
Choisi ton X.

Il est parfaitement autorisé de vous exciter dans les commentaires, dans une certaine bienveillance.

#SoftwareEngineering #Hiring

Retour