Est-ce que 40 ans est trop tard pour commencer une carrière de développeur de logiciels ?


Il y a deux parties à cela -

  1. voulez-vous être un développeur qui aime apprendre la pile technologique et suivre le rythme de l'évolution du paysage.
  2. pouvez-vous convaincre quelqu'un de vous employer comme développeur, afin que vous puissiez le poursuivre comme une carrière.

1 est facile. Tout ce dont vous avez besoin est un ordinateur avec internet et la volonté d'apprendre les principes fondamentaux. 2 n'est pas. Les entreprises ne sont pas enthousiastes à l'idée d'embaucher une personne de 40 ans (ou 29 ans, d'ailleurs) dans un poste de départ. Les entreprises n'aiment pas embaucher une personne âgée de 40 ans (ou 29 ans) à un poste de départ : "vieux chien, nouveaux trucs", que faisiez-vous il y a 20 ans, pouvez-vous travailler sous la direction d'un manager de 25 ans, etc. En outre, aucune entreprise ne veut consacrer du temps à investir pour vous enseigner des compétences en dehors de la programmation - comment construire/déployer des systèmes, déboguer, optimiser les performances, avoir une compréhension intuitive des grands systèmes, comment naviguer dans le code hérité, etc. Ces choses ne viennent qu'avec l'expérience.


Donc, si vous êtes déterminé, développez des compétences en 1 d'abord. Mais avant cela, si vous pouvez découvrir par votre réseau personnel s'il y a une entreprise qui est prête à vous embaucher, vous sauriez si les efforts en valent la peine. Sinon, croyez-moi, même les développeurs seniors luttent pour passer à un autre courant technologique, même s'ils ont des connaissances auto-acquises, juste parce qu'il y a trop d'étapes bureaucratiques à franchir lors de l'embauche et même si vous êtes embauché, un licenciement n'est qu'à un jour près dans tout emploi logiciel.