- construction
-
résolution d'énigmes et émerveillement quand ça fonctionne
-
beaucoup d'autonomie dans le travail, un métier dans l'ensemble plutôt indépendant voire solitaire
-
la confiance en des algorithmes complexes: compilation, test unitaires, itérations, defensive programming
Vient du fait que l'on perd confiance en soi, le code paraît trop compliqué, provoque des cauchemars. Le debug prend du temps, on a l'impression de ne pas être productif.
Progression dans l'apprentissage : s'attaquer à des problèmes de plus en plus difficiles. (cotations en escalade 6a, 6b, 6c, 7a, 7b etc.)
N'est pas Alex Honnold qui veut, mais on peut prendre plaisir à escalader des falaises plus faciles avec du bon équipement, et des personnes qui nous assurent en contrebas.
La capacité à avancer vient à la fois en l'acquisition de gestes techniques, mais aussi de la confiance en soi.
Le turnover est lié à la loi de l'offre et la demande. Secret de polichinelle, mais le turnover d'un développeur est de 2-3 ans.
- https://insights.stackoverflow.com/survey/2020#developer-profile-developer-type-all-respondents
- https://datarecrutement.fr/etude-salaire/
- Pour JM. Beigbeder, "il faut régulièrement s'interroger sur trois critères : la rémunération, l'intérêt du travail confié, les gens avec qui on travaille". Lorsque l'un des trois critères est brisé il y a interrogation sur le départ.
- https://softwareengineering.stackexchange.com/questions/74913/what-stressors-do-programmers-encounter-on-the-job-and-how-do-you-deal-with-the
- https://kottke.org/20/11/how-are-you-doing
- https://softwareengineering.stackexchange.com/questions/74913/
Comme avec en musique, il faut beaucoup de pratique avant de pouvoir improviser, s'exprimer par le code. Il faut nécessairement passer par des phases de galère, de bugs et expérimenter l'enfer de la production pour être un développeur efficace.
Etre capable d'être entrepreneur de soi-même, construire progressivement ses compétences et des expériences.
Expérience vs Trop vieux https://www.youtube.com/watch?v=FAVtzOSRLv8
L'investissement dans sa carrière https://www.youtube.com/watch?v=svbkVpeuwE4
L'expérience optimale, le flow (Mihaly C.) : "l'attention est librement investie en vue de réaliser un but personnel parce qu'il n'y a pas de désordre qui dérange ou menace le soi" :
- la tâche entreprise est réalisable mais constitue un défi et exige une aptitude particulière
- l'individu se concentre sur ce qu'il fait
- la cible visée est claire
- l'acitvité en cours fournit une rétroaction immédiate
- l'engagement de l'individu est profond et fait disparaître toute distraction
- la personne exerce le contrôle sur ses actions
- la préoccupation de soi disparaît, mais, paradoxalement, le sens du soi est renforcé à la suite de l'expérience optimale
- la perception de la durée est altérée
Discours des CEO de startups désormais davantage tourné vers le bien-être au travail : Mathilde Collin, Mathieu Nebra, Jean-Daniel Guyot, Corentin Trosseille, Renaud Pestre etc. dans des domaines où il s'agit de réinventer les outils mais aussi les méthodes de travail.
Pros
- Chance of working in multicultural environment, traveling financial advantage
- Good professional influencers in my workgroup "Average of the 5 People"
- Business the resonates with its social responsibility
- Working on R&D hot topics matter to me
- Great product roadmap for Data
- Get to know more about leading engineers gradually
- Good salary
Cons
- Competitive area involving fast reorganizations and turnover