Pourquoi tant de programmeurs choisissent-ils FIRE?

Par Baptiste Wicht | Mis à jour: | Indépendance Financière

(Information: certains des liens ci-dessous peuvent être des liens d'affiliation)

Vous avez probablement constaté que de nombreux blogueurs éminents à l’origine du mouvement pour l’indépendance financière et la retraite anticipée (FIRE) sont des programmeurs. Du moins, ils l’étaient avant de prendre leur retraite.

Je suis un développeur de logiciels ou un programmeur comme vous voulez l’appeler. Depuis que j’ai découvert le mouvement FIRE, je me suis demandé pourquoi il y a tant de programmeurs dans cette communauté.

Dans cet article, je vais essayer de répondre à cette question. Nous allons voir ce que sont les développeurs de logiciels pour commencer. Et je vais énumérer huit raisons que j’ai trouvées pour expliquer pourquoi ils sont si nombreux à vouloir prendre une retraite anticipée.

Si vous connaissez d’autres raisons pour lesquelles un programmeur voudrait devenir FIRE, faites-le moi savoir dans les commentaires ci-dessous !

Programmeurs / Développeurs de logiciels

Commençons par le début : qu’est-ce qu’un développeur de logiciels ou un programmeur ? Ces deux termes désignent la même chose.

Un développeur de logiciels est une personne qui écrit des logiciels. Il y a des tonnes de logiciels sur votre ordinateur. Et il existe des tonnes de logiciels sur Internet. Les développeurs de logiciels comme moi écrivent tous ces logiciels. Souvent, vous ne voyez pas directement les programmes car ils sont utilisés par le site web que vous utilisez. Mais il y a des tonnes de logiciels qui alimentent Google et Amazon et toute l’infrastructure Internet. Et certaines parties d’un site web sont elles-mêmes des logiciels. WordPress est un logiciel, par exemple, et c’est ce que j’utilise pour écrire ce blog.

Mais comment écrit-on un logiciel ? Nous écrivons du code dans un langage spécifique. Il existe des tonnes de langages de programmation. Par exemple, WordPress est écrit en PHP. Et le langage PHP lui-même est écrit en C. Mon langage de programmation préféré est le C++. C’est aussi le langage avec lequel Windows est le plus souvent écrit.

Un langage de programmation est juste un moyen de parler à la machine et de lui dire ce qu’elle doit faire : imprimer des choses, dessiner une fenêtre, … Les langages de programmation sont généralement très logiques. Par exemple, vous demandez à la machine d’imprimer quelque chose si l’utilisateur a répondu oui à une question. Il n’est pas très différent de l’anglais.

Je pense que c’est suffisant pour avoir une idée de ce que nous faisons. Je ne veux pas transformer ce post en un post sur le développement de logiciels ! Si vous voulez en savoir plus sur le développement de logiciels, faites-le moi savoir dans les commentaires ci-dessous.

Les programmeurs retraités

De nombreux blogueurs renommés de FIRE sont des programmeurs ou des ingénieurs en logiciels. En voici quelques exemples : M. Money Mustache, Joe Udo de Retire By 40, M. Retire In Progress, et Steve de Think Save Retire.

Et il y en a beaucoup d’autres sur des blogs plus petits (comme moi).

Et, fait très intéressant, certaines personnes essaient maintenant de passer à la programmation pendant leur voyage vers l’indépendance financière. Par exemple, Mme Frugal Asian Finance a commencé à apprendre à coder récemment.

Alors pourquoi tant de programmeurs essaient-ils de prendre une retraite anticipée ?

1. Le salaire

Je ne suis pas sûr que ce soit la raison principale, mais le fait que les programmeurs de logiciels soient bien payés est une excellente raison de rechercher l’indépendance financière.

Aux États-Unis, le salaire médian est d’environ 102 000 USD par an. Mais il existe d’énormes différences entre les États et les villes. Et certaines entreprises paient plus que cela. Il n’est pas rare d’avoir des personnes dont le salaire est d’environ 150 000 USD par an.

En Suisse, le salaire médian d’un programmeur de logiciels est d’environ 93’000 CHF par an. Et il peut facilement grimper beaucoup plus une fois que vous devenez un développeur senior.

Lorsque vous comparez le prix de la vie en Suisse et aux États-Unis, vous pouvez comprendre que de nombreuses personnes aux États-Unis poursuivent une carrière dans la programmation. Vous pouvez atteindre un taux d’épargne très élevé lorsque vous touchez 150’000 USD par an aux États-Unis.

Maintenant, je ne prétends pas savoir pourquoi les sociétés de logiciels paient si bien. Mais ces entreprises sont très à la mode en ce moment et font beaucoup de bénéfices. Ces gains élevés peuvent expliquer pourquoi ils sont si bien payés. En outre, un grand nombre de leurs employés sont très instruits.

Avoir un revenu substantiel permet d’avoir un taux d’épargne élevé. Et un taux d’épargne élevé vous aide à devenir financièrement libre plus rapidement. Cela ne veut pas dire que vous ne pouvez pas prendre une retraite anticipée sans un gros salaire. Mais ça aide.

2. L’esprit d’analyse

Je pense que l’une des principales raisons pour lesquelles les programmeurs recherchent l’indépendance financière est leur esprit analytique. Vous devez avoir un grand esprit d’analyse lorsque vous êtes un programmeur de logiciels. Tout le monde est sur la logique.

Et FIRE n’est rien d’autre que des mathématiques et de la logique. Pour les personnes ayant un esprit très analytique, il est logique que ce soit quelque chose de possible. Et ça a même du sens !

Et si vous associez un esprit analytique à un salaire élevé, il est encore plus facile d’atteindre l’indépendance financière.

Pour moi, lorsque j’ai découvert l’étude Trinity et tout ce qui concerne la communauté FIRE, le déclic s’est fait. C’est très logique. Pourquoi travailler toute ma vie alors que je pourrais prendre ma retraite avant d’avoir 50 ans. Et même si je ne prends pas ma retraite, je pourrais toujours profiter de la liberté d’être libre financièrement ! C’est génial !

3. Le stress du travail

Les programmeurs peuvent être stressés !
Les programmeurs peuvent être stressés !

Un autre élément qui pourrait conduire de nombreux programmeurs à emprunter cette voie est que le travail peut être très stressant.

Tout d’abord, c’est un secteur qui évolue très rapidement. Cela signifie que vous devez apprendre de nouvelles choses régulièrement. Et vous devez rester informé de ce qui se passe. Sinon, vous risquez de devenir obsolète plus vite que vous ne le souhaitez. Bien sûr, il existe des créneaux où vous courez beaucoup moins de risques (COBOL dans le secteur bancaire, par exemple). Certaines personnes ne veulent pas continuer à apprendre une fois qu’elles ont atteint un certain âge.

Une autre chose est qu’il y a beaucoup de concurrence. Il y a beaucoup de nouveaux talents dans ce monde, et il peut être difficile de suivre le rythme. Cela dépendra, bien sûr, de l’entreprise dans laquelle vous travaillez. Certaines entreprises sont plus détendues que d’autres. Mais ce travail demande beaucoup de concentration et de focalisation.

Enfin, beaucoup de programmeurs démissionnent parce que leur travail évolue vers la gestion. Une fois que vous avez atteint un certain âge et un certain niveau de connaissances institutionnelles, vous pouvez être plus utile en tant que gestionnaire qu’en tant que programmeur. Et parfois, vous n’avez pas le choix. Mais ce n’est pas quelque chose que tout le monde souhaite. Je ne me vois pas comme un manager. Mais qui sait ce qui se passera dans les 20 prochaines années.

4. La politique de l’emploi

Si vous travaillez dans une grande entreprise de logiciels, la politique jouera un rôle important. Je ne parle pas de la politique de l’État, bien que celle-ci joue également un rôle dans certaines entreprises.

Je parle de la politique d’entreprise. Parfois, il est tout simplement stupide de voir ce qui vient de plusieurs niveaux de gestion au-dessus de vous. Parfois, cela n’a tout simplement pas de sens. Il y a des entreprises qui ont une excellente politique d’entreprise. Mais il existe des entreprises où plusieurs managers ont des politiques totalement différentes, et vous finirez par faire et refaire le travail à cause de cette concurrence.

Et parfois, vous savez que vous faites un travail spécifique parce que l’un des objectifs trimestriels du cadre supérieur est de le faire. Ce n’est pas forcément pour le bien de l’entreprise mais à cause de la prime dudit manager.

L’entreprise pour laquelle je travaille n’est pas géniale à cet égard, mais elle n’est pas si mauvaise non plus. Je dirais qu’ils sont dans la moyenne des entreprises américaines. Mais j’ai entendu beaucoup de choses sur d’autres entreprises, et je pourrais comprendre que des gens veuillent prendre leur retraite à cause de cela.

5. L’âgisme dans la programmation de logiciels

La programmation de logiciels n’est pas le meilleur secteur pour vieillir.

J’ai déjà mentionné qu’il s’agit d’un secteur en constante évolution, surtout ces dernières décennies. C’est un défi à relever lorsque l’on vieillit. Si vous avez une famille avec des enfants, vous n’avez probablement pas beaucoup de temps pour vous tenir au courant des derniers changements dans le secteur.

Et la concurrence des nouveaux diplômés est également très dure. Certaines personnes y consacrent plus de 10 heures par jour lorsqu’elles commencent un travail. Travailler autant, c’est très bien quand on est très jeune et qu’on n’a pas d’enfants. Mais ça commence à s’estomper au bout d’un moment.

Et quand on vieillit, il est plus difficile de changer d’emploi, à moins de programmer une rock star (oui, ça existe !). Les gens veulent embaucher des personnes plus jeunes qu’ils peuvent payer moins et qui travailleront probablement plus.

6. Les programmeurs ne doivent pas arrêter de programmer

La programmation peut se faire n'importe où
La programmation peut se faire n’importe où

Si une personne est passionnée par la programmation de logiciels, elle peut très facilement continuer à programmer en dehors de son travail. Vous n’avez besoin de rien d’autre qu’un ordinateur et une idée pour programmer quelque chose.

Avant mon emploi actuel, j’avais de nombreux projets de programmation en tant que hobby :

  1. Un compilateur pour un langage de programmation personnalisé.
  2. Un système d’exploitation.
  3. Un outil complet de gestion des médias.

Et beaucoup d’autres. Je fais encore quelques petits travaux sur certains d’entre eux de temps en temps. Je suis sûr que si je devais prendre ma retraite, je continuerais à travailler sur certains d’entre eux. Et je commencerais probablement aussi de nouveaux projets puisque j’aurais plus de temps.

Bien sûr, la programmation n’est pas le seul métier que vous pouvez continuer à exercer une fois à la retraite si c’est votre passion. Mais il y a des emplois que vous ne pouvez pas continuer à exercer après la retraite. Par exemple, avez-vous déjà vu un chirurgien opérer dans son garage ? J’espère que non !

7. Les capacités techniques d’un blog

Par essence, le blogging n'est qu'un code !
Par essence, le blogging n’est qu’un code !

Bien sûr, nous sommes beaucoup plus conscients des préretraités qui ont un blog. Nous n’avons pratiquement aucune connaissance des préretraités qui ne sont pas sur Internet. Mais je suis sûr qu’il y en a beaucoup aussi.

Ici, les programmeurs de logiciels ont quelques avantages, du moins du point de vue technique. Je ne dis pas que les développeurs de logiciels sont les meilleurs blogueurs. Mais ils ont un avantage technique sur les personnes qui ne connaissent pas la technologie. On ne peut pas le nier.

Certains des blogs FIRE ont été créés il y a longtemps. Et à cette époque, il était plus compliqué de lancer un blog sans connaissances techniques. Je suis sûr que leurs compétences en programmation étaient plus que pratiques.

Et certains de ces premiers blogs FIRE font maintenant une petite fortune avec leur blog. Certaines personnes gagnent beaucoup plus d’argent que lorsqu’elles étaient développeurs de logiciels. Cela m’amène à me demander s’il est possible de prendre une retraite anticipée sans revenu de blog.

Et c’est encore un avantage aujourd’hui, même si le blog devient plus accessible et plus confortable. Par exemple, le mois dernier, il y a eu un bug dans un de mes plugins. Au lieu d’attendre longtemps qu’ils le corrigent, j’ai regardé moi-même dans le code et j’ai trouvé le bug. J’ai ensuite corrigé le problème et soumis la correction aux responsables du plugin. De cette façon, le problème sera directement corrigé dans la prochaine version. Et c’est déjà réparé pour moi.

8. C’est juste un travail !

Être un programmeur ne semble pas si sexy, n'est-ce pas ?
Être un programmeur ne semble pas si sexy, n’est-ce pas ?

Ces dix dernières années, les gens ont commencé à faire croire que la programmation de logiciels était le meilleur métier du monde. Je ne pense pas que ce soit le cas.

Ne vous méprenez pas, c’est un excellent travail pour moi ! Je ne pense pas que ce soit un travail pour tout le monde. Et c’est juste un travail. C’est quelque chose que vous faites pour gagner de l’argent pour vivre. Si vous avez de la chance comme moi, c’est aussi votre passion. La technologie est probablement l’un des secteurs qui comptent le plus de travailleurs passionnés. Mais il y en a encore beaucoup qui ne font que ça pour gagner un revenu.

Il y a 30 ans, les gens considéraient les programmeurs de logiciels comme des intellos bizarres. Aujourd’hui, c’est devenu un métier populaire. Il semble que les gens pensent que tout le monde devrait devenir un développeur de logiciels. Ils veulent enseigner la programmation dès les premières années d’école. Je ne comprends pas cela.

Je ne pense pas que ce travail soit meilleur ou plus utile qu’un autre. Chaque travail est nécessaire.

Conclusion

Comme vous pouvez le constater, il existe de nombreuses raisons pour lesquelles les développeurs/programmeurs de logiciels sont susceptibles de vouloir prendre une retraite anticipée. Ce sont probablement les principales raisons pour lesquelles il y a tant de programmeurs qui ont pris une retraite anticipée et ont ouvert un blog sur le thème du FIRE.

Bien que de nombreuses personnes en fassent un travail très agréable, c’est un travail stressant, et les entreprises technologiques ne sont pas toujours le meilleur environnement pour travailler.

Mais la raison principale est probablement les salaires élevés. Si vous ajoutez à cela que les programmeurs sont des personnes très analytiques, vous obtenez une combinaison parfaite pour une retraite anticipée. Il n’est pas difficile de réaliser que si vous pouvez épargner une grande partie de vos revenus, vous pourriez vivre éternellement sur votre pécule. Et c’est ce que font les développeurs de logiciels !

Que pensez-vous de ces raisons ? Tu vois une autre raison qui m’aurait échappé ?

Monsieur The Poor Swiss est l'auteur du blog thepoorswiss.com. En 2017, il s'est rendu compte qu'il était en train de tomber dans le piège de l'inflation de son mode de vie. Il a décidé de diminuer ses dépenses et d'augmenter ses revenus. Ce blog parle de son histoire et de ses trouvailles. En 2019, il épargne plus de 50% de ses revenus. Son but est de devenir financièrement indépendant. Vous pouvez envoyer un message à Monsieur The Poor Swiss.

Laisser un commentaire

Your comment may not appear instantly since it has to go through moderation. Your email address will not be published. Les champs obligatoires sont indiqués avec *