De façon traditionnelle, pour exercer en tant que développeur, il faut suivre le parcours classique d’une formation diplômante en informatique. Si l’on n’est pas de ce bord alors on est soit un autodidacte, soit issu d’une formation intensive – ce que l’on appelle communément bootcamp. Laquelle de ces voies assure de connaître du succès en tant que développeur ? Swizec Teller, développeur full stack et auteur de bouquins orientés développement en JavaScript s’est exprimé sur la question.
La liste des alternatives à la formation classique est susceptible d’être étendue. Comme Swizec Teller, on peut avoir un vécu du type « chauve-souris » avec, de façon cumulée, des formations classiques non achevées et des expériences en autodidacte, ce qui permet d’avoir une vue nuancée sur la question. « Vous n’avez pas besoin de diplôme en informatique pour avoir du succès en tant que développeur de logiciels », a-t-il déclaré à la suite d’autres acteurs de la sphère qui estiment que l’algorithmique, les arbres binaires, etc. c’est des notions bonnes pour passer des entrevues de sélection, mais inutiles sur le terrain.
Swizec Teller a cumulé cinq années d’études universitaires sans diplôme de fin de formation, mais a collaboré avec MasterCard, Commerzbank, Google, Mashable et Lyft entre autres comme il le souligne sur son site web personnel.
Le développeur reconnaît toutefois aux formations classiques un certain apport. « J’ai fait face à des problèmes auxquels je ne pouvais apporter de solutions et ce n’est que plus tard que j’ai réalisé qu’ils sont triviaux avec des années supplémentaires de cours en informatique. Avant d’assister à ces derniers, je ne savais même pas ce qu’il fallait rechercher pour trouver des ressources utiles », a-t-il ajouté. Suivre une formation classique a donc son importance et devrait, d’après le développeur, se faire « pendant le temps nécessaire pour acquérir la capacité à rechercher l’information utile par soi-même. »
« Les formations classiques vous permettent d’obtenir la plus importante des aptitudes dont vous avez besoin : un squelette de connaissances ; une carte si vous préférez. Avec une carte vous pouvez trouver votre chemin. Vous savez où se trouvent les vides. Vous savez où trouver les ressources nécessaires. Vous savez quels sont les bons termes de recherche. Vous disposez d’un grossier squelette, d’un aperçu de votre domaine et vous pouvez remplir les vides à votre guise », a-t-il écrit et d’ajouter que « c’est la première chose qui manque aux autodidactes. Ils ont connaissance de tous les petits détails, mais ne peuvent percevoir une situation comme un tout. »
Quant à ce qui est des bootcamps, il faut dire qu’ils sont prisés des personnes qui migrent d’un autre domaine vers celui de l’informatique. Le but de ces programmes est de pouvoir former dans un délai de plusieurs semaines à quelques mois, des développeurs capables de faire face aux défis de la programmation, et répondre efficacement à la demande des entreprises. On peut imaginer à propos de ces dernières qu’il s’agit de « faire voir les arbres aux apprenants, mais pas la forêt » comme l’a souligné Swizec Teller. Toutefois, d’après de récents chiffres de Statista, le nombre de personnes issues de ces cursus ne cesse d’aller croissant en Amérique du Nord et au Canada depuis 2013, l’explication étant que ces profils permettent de résoudre le déficit entre les offres d’emploi en informatique et le nombre de demandeurs disponibles. La reconnaissance des employeurs n’est-elle pas le premier pas vers le succès pour ceux et celles issus de ces créneaux non diplômants ?
Sources : medium, site web Swizec
Et vous ?
Qu’en pensez-vous ?
Le fait de posséder un diplôme en informatique assure-t-il d’avoir du succès en tant que développeur de logiciels ?
La capacité à apprendre par soi-même est-elle le facteur le plus déterminant pour avoir du succès dans cette sphère ?
Comment avez-vous appris à développer ? Quels sont les facteurs qui ont le plus contribué à ce que vous gagniez en reconnaissance auprès de vos différents employeurs ?
Voir aussi
Trolldi : comment avoir du succès en tant que développeur web ?
Comment avez-vous appris à développer ? Êtes-vous passé par le parcours classique d'une formation diplômante en informatique ou autrement ?
Y a-t-il une corrélation entre diplôme et succès en tant que développeur de logiciels ?
Un acteur de la sphère donne son avis
Y a-t-il une corrélation entre diplôme et succès en tant que développeur de logiciels ?
Un acteur de la sphère donne son avis
Le , par Patrick Ruiz
Une erreur dans cette actualité ? Signalez-nous-la !