CodeGym/Blog Java/Random-FR/Auto-éducation pour les programmeurs de carrière. Avez-vo...
John Squirrels
Niveau 41
San Francisco

Auto-éducation pour les programmeurs de carrière. Avez-vous vraiment besoin d'étudier tout le temps ?

Publié dans le groupe Random-FR
membres
L'une des caractéristiques distinctives du développement de logiciels en tant que carrière professionnelle est la nécessité d'étudier tout le temps. Les programmeurs comme personne d'autre sont obligés de suivre les nouvelles technologies et d'apprendre de nouveaux frameworks, outils et langages de codage. Cela peut être considéré comme un inconvénient d'être un programmeur ou le prix que les codeurs doivent payer pour des salaires élevés par rapport à d'autres professions. Mais pour réussir en tant que développeur, vous n'aurez pas d'autre choix que de consacrer du temps à l'auto-formation tout au long de votre carrière. Auto-éducation pour les programmeurs de carrière.  Avez-vous vraiment besoin d'étudier tout le temps ?  - 1Du bon côté, aujourd'hui, apprendre les langages de programmation et acquérir des compétences en développement de logiciels est plus facile et moins cher que jamais, avec de nombreux tutoriels gratuits et des cours en ligne très abordables tels que CodeGym disponibles en ligne. Mais même si la connaissance est très abordable financièrement, vous devez toujours la payer avec la monnaie ultime : le temps. Aujourd'hui, nous avons donc décidé d'explorer ce sujet plus en détail et de découvrir combien de temps et d'efforts les codeurs professionnels consacrent réellement à l'auto-éducation et comment ils ressentent le besoin de le faire.

75% des développeurs apprennent une nouvelle technologie au moins une fois par an

Bien sûr, l'attitude envers l'auto-éducation et le désir d'apprendre de nouvelles choses chez les développeurs de logiciels peuvent varier. Mais la majorité reconnaît l'importance d'apprendre régulièrement de nouvelles technologies. Dans le cadre de l' enquête Stack Overflow Developer Survey 2020, on a demandé aux codeurs professionnels à quelle fréquence ils apprenaient un nouveau langage ou un nouveau framework. Sur plus de 46 000 développeurs qui ont participé à l'enquête, environ 75 % ont déclaré apprendre une nouvelle technologie au moins tous les quelques mois ou une fois par an. En particulier, 34,9 % ou 16 165 répondants ont déclaré apprendre une nouvelle langue ou un nouveau framework tous les quelques mois, tandis que 37,9 % ou 17 555 codeurs professionnels qui ont participé à l'enquête apprennent quelque chose de nouveau une fois par an. Un autre 25,1% ont déclaré apprendre quelque chose de nouveau toutes les quelques années et 2,1% s'auto-éduquent en programmation une fois par décennie seulement. Fait intéressant, les données du Student Developer Reportpar HackerRank, une enquête auprès des apprenants en programmation, montre qu'aujourd'hui 65 % de tous les nouveaux programmeurs sont autodidactes, 27,39 % des répondants déclarant avoir appris à coder via un apprentissage autodirigé et 37,70 % supplémentaires obtenant leurs compétences via une combinaison d'écoles et étude individuelle.

Sources d'apprentissage

Il n'y a pas beaucoup de données de recherche sur les canaux spécifiques que les développeurs professionnels préfèrent utiliser le plus souvent pour l'auto-éducation, car cela dépend souvent beaucoup du domaine et du développeur de logiciels de langage de programmation. Mais selon plusieurs enquêtes et opinions de codage pros partagés en ligne, voici les sources de connaissances les plus populaires pour coder l'auto-éducation :
  • Communautés de développeurs en ligne telles que StackOverflow et HackerRank,
  • Lire des tutoriels et regarder des vidéos de tutoriels,
  • Des cours en ligne tels que CodeGym,
  • Manuels de programmation,
  • Communication personnelle avec d'autres développeurs,
  • Événements éducatifs tels que des rencontres, des séminaires et des bootcamps de codage.

Données des codeurs Java

En ce qui concerne spécifiquement les programmeurs Java, nous avons certaines de nos propres informations exclusives basées sur l'enquête auprès des membres de la communauté CodeGym qui travaillent en tant que développeurs Java professionnels. 70,2% de nos répondants ont déclaré lire régulièrement de la littérature professionnelle. Près de la moitié (48,9 %) suivent des cours en ligne axés sur des technologies spécifiques, et environ un tiers de tous les développeurs Java que nous avons interrogés participent fréquemment à des événements pour développeurs, en ligne et hors ligne. Seulement 9,6% de toutes les personnes qui ont participé à l'enquête ont déclaré qu'elles n'avaient pas le temps de s'auto-éduquer. Nous étions également intéressés de savoir quelles directions les développeurs Java choisissent généralement pour leur formation professionnelle. Voici les domaines de développement les plus courants que nos répondants ont spécifiés, par ordre d'importance :
  • Approfondir leurs connaissances de Java et de l'écosystème de développement Java ;
  • Apprentissage des outils et technologies de développement mobile ;
  • Compétences et connaissances en développement Web;
  • Technologies cloud, Big data, microservices ;
  • Certaines personnes cherchent à apprendre un autre langage de programmation que Java, Kotlin étant l'option la plus populaire, suivie de Go, C # et PHP.
Parlant de spécialisations et d'évolution de carrière, un certain nombre de membres de la communauté CodeGym ont déclaré qu'ils apprenaient de nouvelles choses afin de renforcer leurs compétences pour devenir des développeurs Full-Stack. Certains codeurs visent à évoluer vers un poste de chef d'équipe ou de responsable technique.

Des avis

Que disent les développeurs professionnels eux-mêmes de l'importance de l'apprentissage et de l'autoformation ? Voici quelques citations informatives. « La chose que les développeurs font le plus, c'est la lecture. Lecture de code, livres, documentation, StackOverflow. En général, j'apprends tous les jours via les réseaux sociaux et les actualités spécialisées (principalement Reddit et Twitter, mais aussi via les changelogs Apple et Google). Mais quand je trouve quelque chose qui m'intéresse beaucoup je l'essaye donc je le code. J'apprends actuellement une nouvelle façon d'organiser mes projets iOS par exemple (2h par jour pendant une semaine à la maison) », a déclaré Anthony Da Cruz, un codeur expérimenté et CTO d'une startup technologique .. "Si la question est de savoir combien on devrait dépenser pour l'apprentissage, alors la réponse est - vous devriez avoir un plan d'apprentissage et passer au moins deux heures par semaine à y travailler. Ceci est en dehors des connaissances que vous avez acquises grâce à vos tâches. Je passe ce temps à vérifier de nouvelles technologies, à explorer de nouveaux outils, sujets, principes, méthodologies, etc. », recommandeAdithya Kumaranchath. Pratiquement tous les vétérans de la programmation conviennent que la capacité à s'auto-éduquer est probablement le meilleur prédicteur d'une carrière réussie dans le développement de logiciels. « Je ne pense pas avoir jamais connu un bon programmeur qui n'était pas autodidacte à un certain niveau. En tant que responsable du recrutement dans une grande entreprise, je peux dire qu'un candidat qui décrit des projets personnels et un désir d'apprendre en surpassera un avec un diplôme impressionnant à chaque fois. Bien qu'il soit préférable d'avoir les deux », a déclaré Steven Burnap, programmeur expérimenté et membre de la communauté des développeurs StackExchange.. "En programmation, l'auto-apprentissage est ce que vous ferez tous les jours. Vous devrez vous apprendre beaucoup de choses, pas seulement des langages informatiques et des outils qui ne cessent d'évoluer. Vous devrez apprendre le code que d'autres personnes ont écrit et vous devrez également le corriger avec un minimum d'instructions et de supervision. Il est rare dans certaines organisations d'obtenir une véritable formation plus d'une fois par an (si jamais !). Assurez-vous que vous pouvez faire (et apprécier) cela, sinon envisagez une autre carrière pendant que vous êtes encore jeune », a ajouté Emmad Kareem.
Commentaires
  • Populaires
  • Nouveau
  • Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Cette page ne comporte pas encore de commentaires