Question du jour : Est-il trop tard pour commencer une carrière de programmeur à 40 ans ?
Avez-vous pensé à entamer une carrière de programmeur ? C'est assez facile, du moins tant qu'on est jeune. Nous vous disons quoi faire pour les plus vieux.
Il semble que cette question ait déjà reçu de nombreuses réponses, mais alors pourquoi les personnes d'âge moyen croient-elles encore qu'il est trop tard pour apprendre de nouvelles choses ? Bien sûr, un changement de carrière à cet âge est effrayant en raison des coûts constants, il y a un désir de tout laisser en l'état. Mais la stabilité n'est pas toujours bonne.
Il est évident que vous pouvez apprendre la programmation à 15, 30, 40 et même 60 ans si vous êtes prêt à y mettre du vôtre. Aujourd'hui, l'internet regorge d'histoires sur la façon dont les gens se sont recyclés, ont pris des risques et ont quitté leur emploi pour consacrer leur vie à la programmation. Tout risque est justifié, imaginez que vous devez conquérir l'Everest. Vous comprenez sûrement que ce sera difficile, mais efficace. Ainsi, apprendre les langages de programmation, construire une carrière de programmeur pour un débutant est plus facile que d'escalader l'Everest.
Pourquoi les gens pensent-ils qu'ils sont vieux pour l'informatique
La raison la plus courante est qu'ils ont simplement peur que l'apprentissage d'un nouveau domaine signifie que toutes les années précédentes ont été perdues. En fait, ne soyez pas dissuadé de travailler dans l'informatique : oui, en moyenne, les employés sont plus jeunes ici, mais eux aussi essaient constamment d'en apprendre toujours plus pour rester à la hauteur de leurs collègues. L'informatique, c'est donc l'apprentissage permanent, la compétition.
En particulier, il existe de nombreux exemples de personnes qui ont obtenu des postes de direction et qui ont fait leur travail efficacement, alors que leurs collègues passaient des heures à se demander comment ne pas se fatiguer inutilement. Garder son cerveau actif est le seul moyen de rester en bonne santé. Et l'apprentissage de technologies sophistiquées peut y contribuer.
La deuxième raison courante est la crainte que les jeunes soient mieux payés, même à efficacité égale. En fait, c'est parfois le cas. Mais ! beaucoup dépend de la motivation et si vous êtes sérieux dans votre entreprise, vous surmonterez tôt ou tard cet obstacle. En outre, les programmeurs sont déjà bien payés.
Trouver une raison de ne rien faire est toujours possible. Mais ne regretterez-vous pas votre choix par la suite ?
Ce qui peut vous aider à vous décider
Notez les nuances qui vous préoccupent, par exemple :
- Plan financier. Comment pouvez-vous subvenir à vos besoins et à ceux de votre famille pendant que vous apprenez la programmation ? Ou devriez-vous le faire à votre guise ?
- Plan familial. Que pense votre famille de vos choix ? Veillez à ce que vos ambitions ne conduisent pas à l'effondrement de la famille. Si vous ne parvenez pas à vous mettre d'accord, il vaut mieux abandonner l'idée.
- Plan de carrière. Le domaine de la technologie est perçu comme une opportunité pour les jeunes et les chauds. En réalité, vous devez programmer les étapes qui vous permettront de passer au niveau suivant et les suivre.
- Prévoyez d'acquérir de l'expérience. Faites de votre mieux pour obtenir autant de stages que possible. D'abord, c'est une expérience enrichissante dans différents contextes, et ensuite, il y a de bonnes chances que vous soyez embauché de manière permanente.
- Prévoyez des moments de déprime. Ne vous attendez pas à être payé grassement ou à privilégier votre candidature face à des concurrents plus jeunes qui ont un bagage de connaissances similaire derrière eux. Mais n'oubliez pas non plus que vous serez certainement remarqué si vous faites des efforts.
Que faire si vous avez déjà un diplôme universitaire ?
Le cas le plus difficile est celui où vous avez une licence dans un domaine non technique. Parce que vous n'avez probablement pas à peu près un diplôme de mathématiques, et vous ne pouvez pas poursuivre avec un master. La seule façon de s'en sortir est d'obtenir un autre baccalauréat. Mais il est peu probable que cela vous plaise : il y aura beaucoup de jeunes, de paresseux et d'inexpérimentés, et vous avez derrière les épaules des années d'expérience, bien que dans un domaine différent.
Si la licence est obtenue dans un domaine proche, comme la chimie ou la physique, il est possible d'obtenir un master, par exemple une spécialité "génie informatique". Cela sera long, difficile et, à certains endroits, ennuyeux, mais vous permettra de constituer une base sérieuse pour commencer.
Si vous n'avez pas de diplôme, mais que vous travaillez souvent avec des ordinateurs, vous pouvez essayer de négocier avec l'employeur pour que l'entreprise paie des cours de formation spéciaux. Vous devez ici justifier comment la connaissance des langages de programmation peut être utile à l'entreprise.
La seule bonne voie
Il est évident qu'il n'en est rien. Néanmoins, nous vous parlons d'une approche qui peut vous aider si vous y mettez du vôtre.
Par où commencer
Tout d'abord, commencez à lire des articles et à regarder des vidéos YouTube sur la programmation pour comprendre ce qui se passe et comment les choses fonctionnent en général. Ensuite, jouez avec le HTML et le CSS. Vous pouvez lire les didacticiels, reproduire le code, et ainsi créer des pages web simples. Si vous vous ennuyez déjà à ce stade, il est fort probable que la programmation ne soit pas votre truc.
Fixez un objectif
La plupart des débutants (même à l'âge de 40 ans) n'ont pas d'autres sources de revenus, il n'est donc pas nécessaire d'arrêter avant un certain point.
Choisissez un domaine qui vous intéresse plus que d'autres, comme le développement d'interfaces. De nombreuses personnes le trouvent très accessible. Ensuite, cherchez un plan pour étudier le développement des interfaces et apprenez les sujets à tour de rôle.
Fixez une date limite à laquelle vous devez achever l'étude d'un sujet, afin qu'il n'y revienne pas. Calculez à quelle échéance vous voulez en avoir fini avec les bases et passer à la recherche d'emploi.
À ce stade, il peut sembler que cette stratégie implique un contrôle total du processus. Il est évident que c'est plus compliqué dans la pratique, mais la persévérance fait des merveilles.
Apprendre
N'attendez pas d'avoir le temps, cela n'arrivera probablement pas. Faites des exercices au travail quand vous pensez que cela serait plus utile, le soir, le week-end. Mieux encore, trouvez un ami qui est également intéressé par l'apprentissage de la programmation et étudiez avec lui.
Tôt ou tard, vous devrez passer à une journée de travail plus courte, afin d'allouer plus d'heures à la programmation. Oui, cela entraînera une réduction de la rémunération.
D'ailleurs, c'est lorsqu'il n'y a pas de temps du tout et qu'il y a trop à faire que les gens travaillent le plus efficacement. Mais cela est dangereux et peut avoir des conséquences sous la forme d'un épuisement professionnel.
Ressources à étudier
La question la plus fréquente est de savoir quels outils utiliser. Les informations contenues dans ce référentiel peuvent vous aider.
Autres ressources
Twitter : tweets sur le hashtag #100DaysOfCode.
GitHub : un outil important à apprendre, où lister vos projets, et où chercher des employés le plus souvent
Trouver un emploi
Tout cela se fait au cas par cas. Ne répondez pas à tout, choisissez quelques emplois qui se rapprochent le plus de votre expérience.
Préparez-vous à différents formats d'entretiens, à des tâches techniques, à attendre une réponse pendant plusieurs semaines.
Autre point de vue
À 40 ans, il est trop tard pour faire une carrière dans la programmation. Chaque année, l'éventail des compétences minimales nécessaires à un programmeur s'élargit : de nouveaux cadres, outils et fonctionnalités sont censés faciliter et simplifier le développement, mais en réalité, ils dressent un mur insurmontable entre vous et le monde réel du développement web. Parce que vous vieillissez et que la technologie rajeunit.
Il est impossible d'intégrer toutes les nouvelles technologies : soit vous vous éparpillez, soit vous approfondissez un seul sujet. Il faut déjà en savoir deux fois plus qu'il y a deux ans sur les nouvelles technologies pour être considéré comme un codificateur/programmeur/front-end/back-ender.
Vous avez aimé cet article sur la façon de commencer une carrière de programmeur après 40 ans ? Vous pourriez être intéressé par les points suivants :
Pour débuter sa reconversion dans le développement informatique il est nécessaire d’apprendre la logique de création des programmes. Pour cela, il est nécessaire d’étudier l’algorithmique.
La création d’algorithme peut s’effectuer de plusieurs manières et avec différentes méthodes. Il est possible de décrire un algorithme à l’aide d’un texte, d’images, de schémas, ou bien de manière plus formalisée avec un langage, appelé « pseudo-code ».
Le pseudo-code, qui n’est pas directement compris par la machine, est un langage à moitier informatique et humain, permettant à tout un chacun de se familiariser avec les concepts fondamentaux de la programmation.
Peu de sites et formateurs s’intéressent à ce sujet de manière complète et structurée. Le site https://www.algorithmique-h2prog.com/ propose de nombreuses ressources dont des exercices pour apprendre à créer des algorithmes informatique, programmables ou non.
Pour en savoir plus :