Ça y est ! Tu as choisi ton nouveau métier et ce sera développeur. Très recherché en ce moment, les développeurs ont le vent en poupe et ce n’est pas fini. Pourquoi ? La monde est en pleine transition numérique. Les entreprises intègrent progressivement le digital et souvent, elles ont besoin de développeurs pour mener à bien leurs projets digitaux.
Découvres ce que tu dois savoir pour devenir développeur à Bordeaux (Nouvelle Aquitaine).
Développeur, de nombreux postes à Bordeaux
Il y a de nombreux types de développeurs : le dév web, le dév logiciel, le dev IA ou encore le dév mobile. Lorsque l’on parle d’un développeur, on pense tout de suite à créateur de sites internet ou un éditeur de logiciel comme Photoshop. Sauf que le développeur a plus d’un tour dans son sac. Que ce soit pour créer une application mobile en langage natif (Swift sur IOS ou Java sur Android) ou encore un algorithme puissant de machine learning, le développeur est à l’origine des compétences techniques nécessaires pour ces projets.
Encore très plébiscités, les langages Javascript, PHP et MySQL sont très implantés dans le domaine du développement. Avec de grandes communautés et des millions d’usagers, ces langages sont souvent dédiés aux développeurs web. Si tu veux devenir développeur web, tu devras alors te former à ces langages. Or, une fois que tu connais un langage objet, tous les développeurs s’accordent à dire que de code dans un autre langage n’est pas si complexe. Du coup, une fois PHP ou Javascript maitrisé, tu pourras imaginer coder en Swift, R ou encore Scala.
Bordeaux fait parti des villes recrutant le plus de développeurs. De grands groupes comme Cdiscount ou NP6 n’y sont pas pour rien. Très dynamique, la ville accueille une communauté importante. Les entreprises de Bordeaux utilisent majoritairement PHP, MySQL et Javascript (Angular ou Node) selon une étude du Syrpin en 2017. Cela semble donc être les langages et frameworks auxquels se former en priorité pour intégrer le bassin de l’emploi Bordelais.
Le développeur et les langages de développement
Le développement c’est un peu comme apprendre une nouvelle langue. Lorsque tu apprends ton premier langage, tu ingère la syntaxe et d’autres mécanismes qui sont communs aux différents langage. Ce n’est pas comme apprendre l’Anglais puis l’Espagnol. Entre 2 langages informatiques il n’y a pas tant de différences. Les principes généraux sont les mêmes et la lange originale et souvent l’anglais. Du coup, avant de te former au développement, tu dois avoir un niveau d’anglais suffisant.
Du coup, une fois un langage maitriser, tu n’auras pas de difficultés à switcher. Et tu pourras prétendre à devenir plus qu’un développeur web. Si tu commences à maitriser Java ou Swift tu pourras développer pour mobile. En maitrisant Scala ou R, tu pourras par exemple devenir développeur pour le Machine Learning. Sauf que certains langages sont plus complexes que d’autres pour l’apprentissage. Par exemple, le PHP s’apprend facilement là ou le Scala oblige des raisonnements logiques bien plus poussés. Ce n’est pas le langage en lui même mais l’usage qu’on en fait qui le rend plus ou moins accessible.
L’anglais, langue des développeurs
Tous ces langages disposent d’une large communauté. Selon leur âge et l’engouement des utilisateurs, tu pourras retrouver des communautés plus ou moins grandes. Les développeurs PHP étant répandus, tu auras une très grande communauté. Cette communauté de dév te permettra d’avoir de l’aide derrière ton écran. Tu es bloqué sur une fonction ou encore un bug, tu pourras la soumettre à la communauté ou chercher dans les topics déja résolus. Chez les développeurs, l’esprit communautaire est très développé : une aubaine pour toi.
Seul bémol : la langue principalement utilisée est l’anglais. Aussi bien dans le code (if, else…) que sur le web, les communautés interagissent en anglais (tout comme une majeure partie d’internet). Autant dans des langages comme PHP, MySQL ou Javascript, tu trouveras beaucoup de ressources en français, autant dans des langages pour créer de puissant algorithmes d’intelligence artificielle, tu n’auras que de l’anglais.
Une formation pour devenir développeur à Bordeaux
Ton choix est fait : le développement est fait pour toi. Viens rencontrer La Piscine qui pourra te former pour devenir développeur. Avec une formation intensive en 3 mois (12 semaines), La Piscine en Développement est faite pour te permettre une insertion rapide dans les postes de développeurs. Tu pourras aussi exacerber tes projets d’entrepreneuriat et porter ton idée tout au long des 3 mois de formation. Grâce à des coachs techniques mais aussi Business, tu développeras de nouvelles compétences (softs skills).
Tu es prêt à devenir développeur, plonge dans le grand bain de La Piscine.
Tu peux aussi découvrir l’article « Devenir développeur, la bonne idée ? » que nous t’avons déjà proposé.