69 points par xguru 2025-06-16 | 5 commentaires | Partager sur WhatsApp
  • Un ingénieur solide est quelqu’un capable de résoudre des problèmes qu’un ingénieur moins solide ne pourrait pas résoudre, quels que soient le temps et les efforts investis
  • Compétences clés : confiance en soi, pragmatisme, rapidité, compétences techniques

Self-belief: confiance en soi

  • Un ingénieur solide croit qu’il peut résoudre n’importe quel problème
  • Comme la plupart des problèmes logiciels commencent dans un territoire inconnu, il faut savoir garder confiance dans un environnement incertain
  • Il a tendance à ne pas éviter la nature du problème difficile et à attaquer immédiatement de front le problème central
  • Les ingénieurs confiants s’attaquent à des problèmes de plus en plus difficiles, et leurs réussites renforcent encore davantage leur confiance en eux

Pragmatism: pragmatisme

  • Un ingénieur solide se concentre sur la production de résultats qui fonctionnent réellement
  • Plus que sur une conception idéale ou une structure propre, il met l’accent sur le minimum de compromis et l’efficacité concrète
  • L’attitude pragmatique suscite souvent des débats du type : « Faut-il refactorer juste avant le lancement ? », « Appliquer un pattern complexe n’est-il pas excessif ? »
  • Les positions pragmatiques sont souvent liées, dans les faits, à une expérience plus riche de mise en production de produits et services

Speed: rapidité

  • Un ingénieur solide travaille toujours vite
  • Une exécution rapide élargit les possibilités en matière d’expérimentation itérative, d’essais, de mise en œuvre d’idées à faible probabilité mais à forte récompense, et de diversité des tâches
  • Il ne s’agit pas de travailler pendant de longues heures, mais de produire de la productivité et des résultats grâce à une concentration brève mais intense
  • En accumulant de l’expérience dans le travail rapide, on devient progressivement un ingénieur de plus en plus solide

Technical ability: compétences techniques

  • Un certain niveau de compétence technique est indispensable, mais l’adéquation avec le travail et les capacités spécialisées dans la résolution de problèmes réels comptent davantage
  • Plus qu’un cerveau génial, la confiance en soi et le jugement pragmatique ont un effet bien plus concret
  • Des compétences techniques adaptées à la stack de l’entreprise et à ses objectifs deviennent un véritable atout

Summary

  • Un ingénieur solide possède une confiance en soi face à presque tous les problèmes et s’attaque immédiatement aux difficultés inconnues sans les remettre à plus tard
  • Grâce à une exécution pragmatique, il produit des résultats concrets, ce qui peut parfois créer des frictions avec des ingénieurs intelligents mais moins solides
  • Il est rapide, sans pour autant forcément travailler de longues heures
  • Les compétences techniques sont essentielles, mais l’adéquation à une tâche donnée, la confiance acquise sur le terrain et le pragmatisme sont bien plus importants

5 commentaires

 
burinake 2025-06-18

Technique qui consiste à définir un modèle idéal fictif puis à en extraire les caractéristiques ; le mème récent du gigachad s’inscrit aussi dans cette même logique.

 
bobross0 2025-06-17

Les ingénieurs qui produisent des résultats sont forts...

 
ohmybreaktime 2025-06-16

Avoir survécu, c’est être fort.

 
bus710 2025-06-17

Grrr~~

 
girr311 2025-06-16

Développeur fort, homme fort