40 points par xguru 2024-07-22 | 6 commentaires | Partager sur WhatsApp
  • Après 13 ans comme SWE, entre startup, grande entreprise et « golden handcuffs », j’ai l’impression qu’il est temps d’en finir avec ça
  • En ce moment, je travaille en contrat avec une certaine flexibilité tout en essayant de monter une boîte, mais si ça ne marche pas, je n’ai vraiment aucune idée de ce que je ferai. Je n’ai absolument aucune envie de retourner dans une entreprise où je code pour vivre, de 9 h à 17 h
  • J’ai occupé des postes senior/staff à plusieurs endroits, mais honnêtement, je ne prends plus de plaisir à débattre de l’architecture logicielle, je suis fatigué des personnalités, fatigué de l’infantilisation du secteur (franchement embarrassante) et, surtout, je n’aime plus coder autant qu’avant
  • Mais avec l’arrivée d’un enfant, si je dois retravailler en CDI, je ne sais pas quelles alternatives chercher. Je suis plutôt bon avec les gens et la stratégie, et j’envisage la vente dans une entreprise tech, où l’on peut travailler plus dur avec un plafond de revenus illimité. J’aimerais entendre les parcours ou conseils des autres

Recueil de plusieurs réponses publiées sur Hacker News

  • Moi, je ne suis pas parti, je travaille toujours en entreprise
    • En revanche, j’ai sacrifié une partie de mon salaire pour ne pas travailler un jour par semaine (semaine de 4 jours)
    • Un burnout sévère peut vraiment vous faire détester le travail, ne plus aimer coder, perdre confiance dans vos compétences techniques et vous donner l’impression d’être un esclave du boulot sans vie en dehors
    • Le simple fait de supprimer une journée a été ce qui a le plus aidé ma santé mentale, et je ne pense plus jamais retravailler plus de 32 heures par semaine. Et certainement plus jamais 5 jours par semaine
    • En même temps, cela a provoqué de grands changements dans ma vie
      • J’ai supprimé Reddit, qui était mon dernier bastion de réseau social, à cause des positions politiques extrêmes et de la toxicité
      • Je suis passé à Hacker News comme unique média « social », et j’ai aussi bloqué les sites d’actualités mondiales et locales sur tous mes appareils
      • J’ai quitté une maison coûteuse et, après avoir arrêté les jeux vidéo, j’ai réalisé que j’avais perdu un moyen puissant d’évacuer le stress, puis je m’y suis replongé
    • Aujourd’hui, je retravaille avec enthousiasme sur des side projects le week-end, et c’est vraiment agréable d’avoir une journée de plus. Et globalement, je suis heureux
    • Mon temps d’utilisation du téléphone est passé d’une moyenne de 5 à 6 heures par jour sur l’année écoulée à moins de 2 heures par jour le mois dernier
    • Mon avis sur l’« IA », l’éléphant au milieu de la pièce, a lui aussi beaucoup changé
      • C’est tellement survendu que j’ai complètement arrêté d’utiliser GitHub CoPilot et que j’utilise désormais la plupart des LLM uniquement comme moteurs de recherche superficiels
      • Ne vous inquiétez pas pour votre métier. Cela ne semble pas près d’arriver, et vous ne deviendrez pas un ingénieur 10x
      • Les personnes intelligentes deviendront peut-être des développeurs 1,5x, tandis que celles qui dépendent trop des LLM deviendront des développeurs 0,5x ; au final, cela s’équilibrera
  • Mon conseil, après environ 20 ans dans la tech : si possible, prenez un congé sabbatique suffisamment long pour pouvoir faire un vrai reset, puis réévaluez
    • Voyagez, lisez, essayez de nouvelles choses, lancez des projets personnels et essayez même de ne rien faire pendant un temps
    • J’ai commencé mon sabbatique il y a deux ans et, au début, j’étais convaincu de ne plus jamais vouloir retravailler dans la tech. Avec le recul, c’était au moins en partie du burnout
    • Il m’a fallu plus d’un an avant de reconsidérer les choses, et maintenant je suis certain que je retournerai vers un poste dans la tech, mais ma vision de la vie sera très différente, quel que soit le rôle que j’occupe
    • Changer complètement son quotidien et prendre un vrai repos a une valeur immense
    • J’ai même vendu des actions pour rendre cela possible, et ça a été l’une des meilleures décisions de ma vie
  • J’ai acheté du matériel de production — découpeuse laser, imprimantes, presse à chaud, etc. — et je fabrique de vrais produits chez moi
    • Le fait de créer un produit de bout en bout, de le vendre directement aux clients et de récolter entièrement les fruits de mon travail me rapproche davantage de ce qui me plaisait dans le code à mes débuts qu’à l’époque où je suis tombé amoureux de la programmation
  • Le meilleur conseil que je puisse donner : « fuir quelque chose » n’est pas la même chose que « courir vers quelque chose »
    • Il faut trouver « quelque chose vers quoi courir »
  • J’ai vu pas mal de gens à qui l’on conseillait de prendre un sabbatique ou qui disaient se sentir épuisés
    • Je partage mon expérience : même après presque 3 ans de sabbatique, je n’ai toujours aucune idée claire de ce que je fais
    • Je travaillais dans une entreprise que je pensais aimer, puis il y a eu des conflits sur l’equity, un changement soudain de marketing manager, et un autre lead engineer proche du fondateur a créé des problèmes de qualité de code ; j’étais épuisé et un jour je suis simplement parti en les envoyant promener
    • Au cours des 3 dernières années, j’ai lancé divers petits projets et startups, mais je n’ai jamais retrouvé la même passion que pour ma dernière startup, je n’ai réussi à me fixer sur rien depuis, et tout ce que je sais, c’est que j’aime encore coder de temps en temps et que je ne veux plus jamais travailler pour quelqu’un d’autre
    • Je suis épuisé à bien des égards et j’ai l’impression d’avoir beaucoup trop de choses à régler maintenant
    • Donc si vous prenez un sabbatique, je vous conseillerais d’avoir un plan concret, capable de vous occuper, de vous détendre et de vous motiver — ce que je n’ai pas fait
    • Moi, j’ai juste fait un peu n’importe quoi : des projets de code qui m’intéressaient, de la rénovation, un petit verger, des investissements, etc. Vu de l’extérieur, ça peut sembler réussi, mais je n’ai pas l’impression d’avoir vraiment avancé
    • Cela dit, si j’étais resté dans l’entreprise où j’étais frustré, je me serais probablement effondré
  • Un conseil simple, mais difficile à mettre en pratique : travaillez avec des personnes que vous respectez profondément et que vous admirez
    • Cherchez des managers qui ne sont pas forcément techniques mais qui ont un talent génial dans d’autres domaines, comme la vente. On peut énormément apprendre d’eux, et les différences de culture sont frappantes
    • D’après mon expérience, les gens les plus intelligents ont tendance à être aimables et sûrs d’eux
    • Dans la tech en particulier, on part souvent du principe qu’être désagréable et être intelligent vont ensemble, mais dans la plupart des cas, ce n’est pas vrai. Vous pouvez apporter une immense valeur à une organisation grâce à vos compétences techniques
  • Quelques options à envisager :
    • Si vous en avez les moyens, prendre un sabbatique substantiel (6 à 12 mois)
    • Voir une personne de confiance (par exemple un ancien collègue) et lui parler franchement de votre situation
    • Changer de rôle. Les compétences humaines et stratégiques peuvent mener au product management (même si le rôle de PM a aussi ses propres frustrations)
    • Trouver un mentor ou un coach pour identifier ce qui vous anime réellement. C’est probablement caché quelque part sous la pile de travail que vous avez laissée derrière vous
  • Il n’y a pas beaucoup de métiers qui offrent une rémunération aussi bonne et aussi constante que le développement logiciel
    • Mon conseil serait de trouver un poste technique en télétravail où l’on peut traiter quelques tickets par jour
    • Cela permet d’avoir la flexibilité nécessaire pour s’occuper de son enfant quand il est petit et prendre des congés ; certains endroits proposent aussi la semaine de 4 jours, tout en gardant un salaire à six chiffres
    • Le sales engineering ou le customer success sont des domaines intéressants, mais en général moins bien rémunérés et moins flexibles que les postes de SWE
  • Je suis passé de SWE à la gestion de projet
    • Je gagne nettement moins qu’un SWE de niveau comparable, mais je travaille de manière plus flexible et je trouve ça moins éprouvant que de passer ma vie à traiter des tickets JIRA
    • Ce n’est pas pour tout le monde, mais si vous voulez du changement sans quitter complètement la tech, il existe d’autres options
  • Un point à prendre en compte : même si l’industrie du logiciel est bel et bien un nid de management bancal, de réinvention permanente de la roue et de syndrome de Peter Pan, le logiciel lui-même et la capacité à en écrire restent l’un des plus grands leviers d’impact dans la société moderne
    • Si vous trouvez un rôle ou une opportunité d’écrire du logiciel pour des gens qui font un travail porteur de sens, vous pouvez créer énormément de valeur, et un excellent technicien peut pratiquement passer pour un magicien auprès de personnes qui ne sont pas habituées à ce type de travail
    • Dans mon rôle actuel, la partie où je collabore directement avec des scientifiques pour les aider à résoudre des problèmes complexes est la plus intéressante et la plus gratifiante de toute ma carrière
  • Quitter la tech n’est pas forcément la solution au problème
    • Reconfigurer sa carrière d’une manière physiquement et mentalement soutenable est un défi que tout le monde rencontre un jour dans sa vie
    • Quand on est jeune, le temps joue en notre faveur mais pas les ressources ; en vieillissant, c’est souvent l’inverse, à supposer qu’on ait au moins essayé d’accumuler et de combiner des ressources comme les relations, l’argent, les compétences et les connaissances
    • Je pense que la plupart des gens ne quittent pas l’IT parce qu’ils n’ont pas assez de passion ou n’essaient pas suffisamment pour se motiver à sauter le pas ; au final, ils continuent surtout à faire ce qu’ils connaissent le mieux faute d’alternative concrète
    • Tant que vous faites des efforts honnêtes, peu importe ce que vous choisissez
    • Si vous le faites assez longtemps, cela peut vous aider à évacuer le stress du travail (au lieu de payer un psychiatre), et si vous devenez suffisamment bon, une alternative apparaîtra naturellement au moment où vous ne supporterez plus votre activité principale
    • Je suis passé de l’IT à un travail lié à la santé mentale, à la durabilité et à l’aide concrète apportée aux gens pour faire bouger les choses
    • Ce n’est pas facile et je n’y suis pas encore tout à fait, mais comme j’ai commencé tôt, ce n’est pas trop douloureux pour moi (ce n’est d’ailleurs pas ma première reconversion), et je suis suffisamment motivé pour surmonter ce que les gens considèrent comme des « problèmes »
    • Que seriez-vous prêt à faire pour augmenter vos chances ? Utiliser vos compétences et connaissances actuelles pour vous former ou essayer un autre métier ? Vous former pour un meilleur avenir, ou développer un produit ou un service à partir des compétences acquises dans l’IT ?

6 commentaires

 
progdesigner 2024-07-24

J’ai arrêté le développement et je tiens maintenant une cave à vin ^^

 
wedding 2024-07-23

J’ai vu le cas d’un ancien collègue qui a trouvé un poste de gestionnaire d’immeuble en copropriété.

 
tsboard 2024-07-22

Dans mon cas, j’ai passé quelques années, sans vraiment l’avoir voulu, à travailler dans un domaine totalement différent du développement logiciel. Puis, récemment et là encore un peu par hasard, je me suis remis au développement logiciel, et cela m’a permis de retrouver l’état d’esprit de mes débuts. La comparaison est peut-être un peu étrange, mais on dirait que, pour une carrière comme pour la vie, le mouvement naturel ressemble davantage à un courant alternatif qu’à un courant continu. Quand on fait un burn-out ou qu’on n’a plus envie de faire du développement logiciel, je pense que prendre franchement ses distances et se consacrer à autre chose peut vraiment être une très bonne chose.

En revenant au logiciel après quelques années, bien sûr, je n’ai pas encore retrouvé tous mes automatismes, mais ma façon de penser est devenue plus souple, et je me vois désormais regarder le code et les flux d’ensemble sous un angle différent d’autrefois. En particulier, alors qu’avant je ne voyais les choses que du point de vue du développeur, j’ai l’impression de mieux comprendre maintenant le ressenti des utilisateurs et d’y réfléchir plus en profondeur. Indépendamment du niveau technique, je suis content de pouvoir programmer avec plus de plaisir et de m’amuser davantage qu’avant. haha

 
jujumilk3 2024-07-24

Merci de partager cette excellente expérience

 
zihado 2024-07-22

Je me demandais ce que signifiait « menottes dorées », et ChatGPT m’a expliqué que c’était ceci

Les « menottes dorées » sont une sorte de métaphore qui désigne une situation où une entreprise offre à un employé un très bon salaire, des avantages ou des stock-options, ce qui rend plus difficile son départ vers une autre entreprise. Dans cette phrase, « the golden handcuffs » décrit précisément ce genre de situation.

On peut l’interpréter ainsi :

« Après avoir travaillé pendant 13 ans comme ingénieur logiciel dans des startups et de plus grandes entreprises, y compris dans des situations de type menottes dorées, je peux désormais enfin dire que c’est terminé pour moi. »

Autrement dit, cela signifie qu’il a continué à travailler jusqu’à présent en raison d’une bonne rémunération ou d’avantages, mais qu’il entend désormais se libérer de tout cela.

 
sagee 2024-07-23

Ça me fait penser au mème : « Tu crois pouvoir m’acheter avec de l’argent ?! » … mais la somme était beaucoup trop élevée.. mdr