Peut-on devenir développeur sans diplôme ?

  Temps de lecture : 20 min.
Est-il possible de devenir un bon développeur sans diplôme ? Apprendre seul en autodidacte suffit-il pour trouver un emploi ?

Est-il possible d’être un bon développeur sans diplôme ?

Apprendre en autodidacte le développement suffit-il à être un bon développeur ?

Sur le marché de l’emploi, les développeurs sans diplôme ont-ils une chance ?

Tu envisages de devenir développeur et tu te demandes si cela est possible de devenir développeur sans diplôme « officiel ».

Tout le monde n’a pas envie de passer 5 ans à potasser un Master ou un équivalent.

Et pourtant…

  1. Mon histoire
  2. Ce que l’école m’a appris
  3. Arrêter les études pour devenir développeur en CDI
  4. La formation pour les développeurs sans diplôme
  5. Peut-on devenir développeur web sans diplôme ?
  6. Comment bien postuler
  7. Le problème des autodidactes en informatique
  8. Le salaire des développeurs sans diplôme
  9. Quelles alternatives autres que le CDI ?
  10. Comment devenir un bon développeur, même sans diplôme ?
  11. Conclusion

Mon histoire

Laisse-moi te raconter brièvement comment les études se sont passées pour moi.

L'école ça n'a jamais été mon truc, et après une seconde générale où le niveau était trop élevé, je suis parti faire un bac pro en électronique.

Aujourd’hui, je ne connais absolument rien en électronique…

J’en ai un peu honte, je l’avoue.

Mais le fait est que j’ai un Bac Pro, oui, un Bac Pro. Pas un Bac S.

Ça ne m’a pas empêché de finir « diplômé » d’un « master ».

J’ai ensuite enchaîné sur un BTS SIO puis un Bachelor web design (l’équivalent d’une licence).

Enfin, j’ai suivi un ami à moi pour faire un « Master en informatique ».

Pour nous l’objectif en ayant notre diplôme était clair :

Maximiser nos chances de trouver un emploi en tant que développeur.

Finalement, j’aurais passé mes 5 années d’étude en alternance.

Aujourd’hui, j’ai donc un BAC+5.

À noter que je n’ai pas de « Master » à proprement parler, j’ai un « équivalent ».

Master en Informatique, niveau 1 : Bac + 5
Expert en informatique et systèmes d’information

Comme mon diplôme provient d’une école privée d’informatique, elle n’a pas le droit de délivrer de « Master ».

Ce titre est réservé à l’enseignement public.

Enfin, cela ne m’a pas empêché de trouver du travail.

Notamment car les entreprises s’en fichent un peu, un Bac +5 avec une spécialité développement, ça leur suffit.

Ce que les études m’ont appris en informatique ?

Comme plein de monde, j’aurais pu dire « rien », mais ça n’aurait pas été entièrement vrai.

D’une part parce que j’aurais pu apprendre davantage si j’avais été plus assidu.

Et d’autre part car j’ai quand même appris quelques trucs bien sympas.

  • Les fondamentaux (les classes, la POO, les matrices, l’algo…)
  • Des concepts (comme les designs patterns…)
  • Des principes (DRY, KIS, SRP, SOLID…)
  • Et plein d’autres trucs, on est sensibilisés à l’écologie, à l’agilité, aux systèmes embarqués, à la gestion de projet

Globalement, j’ai appris plein de choses qui m’ont servi à avancer dans ma carrière de développeur.

Notamment cette ouverture d’esprit aux autres métiers de l’informatique et aux autres technos.

C’est autant de choses qu’il te faudra toi, apprendre de ton côté, en autodidacte.

Beaucoup de développeurs apprennent sur le tas en découvrant des tutoriels.

Et c’était mon cas.

Cependant ça ne suffit pas, et tu dois en être conscient.

Regarder des vidéos c’est top, mais ça ne fait pas tout.

Apprendre le développement web sur Youtube
Quelques vidéos Youtube n’ont pas fait de moi un dev.

Apprendre par soi-même le développement est beaucoup plus compliqué qu’il n’y paraît…

Mais alors, qu’est-ce qui fait de toi un dev si ce n’est pas les études ?

De mon point de vue, le diplôme ne justifie nullement « le statut de développeur ».

Je te dis cela, car des développeurs nuls en dev, j’en ai vu sortir de l’école…

Un bon développeur, c'est un dev qui cherche toujours à progresser, peu importe d'où il part, il se remet sans cesse en question.

Je ne prétends pas détenir la clef du savoir, mais à mon humble avis, voici ce qui fait un bon développeur (avec ou sans diplôme d’ailleurs) :

  • Comprendre le besoin fonctionnel que l’on transcrit en code
  • Respecter au possible les grands principes du développement
    • Faire en sorte que les autres développeurs comprennent ton code
  • Savoir expliquer ce qui a été fait et pourquoi c’était la meilleure solution
  • Proposer d’améliorer l’existant ou la demande du client

Des développeurs qui « pissent du code » sans rien chercher à comprendre, il y en a, de très bons mêmes !

Mon avis personnel est que tu deviendras bien meilleur en comprenant le besoin (la demande du client).

Répondre avec une solution technique élégante pour un problème donné, c’est ça que tu dois rechercher.

C’est également ce que l’on recherche dans des compétitions de programmation.

En parlant de compétitions, voici un documentaire sur « TopCoders », très inspirant.

En tant que développeur, nous résolvons des problèmes, nous écrivons des solutions…

Arrêter les études pour devenir développeur en CDI

Dois-tu arrêter tes études après le Bac pour devenir développeur « sans diplôme » ?

Tu étais en alternance et on t’a proposé un CDI…

Comme tu as déjà un Bac+2 ou un Bac+3, tu te demandes s’il ne vaudrait pas mieux accepter ?

C’est une question louable, mais si j’étais toi, je continuerais mes études !

Pour un peu de temps en plus à l’école, tu maximises tes chances d’avoir un bon job, sans doute mieux payé, et surtout tu ne te fermes aucune porte.

Ce n’est que mon avis, mais en France, les diplômes ont toujours la cote.

✅ Avantages

  • Arrêter l’école ;
  • Percevoir un vrai salaire directement ;
  • Monter en compétences plus rapidement.

🔴 Inconvénients

  • Même si ta boîte s’aligne sur le prix du marché des Bac+5, que vas-tu faire en changeant de boîtes ?
  • La vie d’étudiant, c’est quand même super agréable.
  • L’école t’apprendra des notions que tu ne verras pas en entreprise (comptabilité, éco-conception web, gestion des SIs, gestion de projet, management et RH…).
  • Si tu souhaites partir à l’étranger, ce sera également plus compliqué.

🟠 Neutre

  • Si tu es déjà en alternance, tu as déjà le beurre et l’argent du beurre. Il vaut peut-être mieux rester deux ou trois petites années de plus à 50 % d’école / 50 % entreprise pour les bénéfices que tu en tireras par la suite.

Quoique tu choisisses, il faut être sûr de ne rien regretter.

Continuer ses études, c’est assez sécurisé comme plan.

Attaquer dans la vie pro pro sans diplôme ou avec un « niveau moins élevé » que le marché, c’est déjà un peu moins sécurisé.

Sans diplôme ne veut pas dire sans formation

On peut très bien apprendre le développement web sans diplôme.

Mais ce n’est pas parce que tu n’as pas de diplôme « certifiant » que tu ne dois pas être formé !

Des personnes qui se reconvertissent dans le développement et qui trouvent un travail après avoir passé une formation, il y en a.

Pôle Emploi a même écrit un article dessus.

Tu dois prouver ta valeur grâce aux connaissances que tu auras apprises en te formant.

Dans ma boîte, on a un ancien journaliste qui s'est reconverti dans le développement après une formation.

Ça fonctionne ! Mon collègue s’est formé, a prouvé sa valeur et a été embauché.

Tu peux commencer à te renseigner sur Google, des formations certifiantes et reconnues, il en existe beaucoup.

Devenir un meilleur developpeur
https://school.alexsoyes.com/

Le meilleur avec les formations ?

Elles existent sous toutes les formes…

  • Articles de blog (comme ici)
  • Vidéos YouTube
  • Newsletters
  • Livres

Se former ne veut pas dire « avoir un diplôme », se former, c’est avancer en tant que développeur.

Personne ne devient développeur en 6 semaines

Garde à l’esprit que l’on ne devient pas développeur en 6 semaines de formation, intense ou non.

Que tu choisisses de te former gratuitement ou de manière payante, c’est ta volonté d’apprendre qui fera la différence.

Devenir un bon développeur sans diplôme est possible, mais pas sans formation.

Une formation qui dure des mois, voire des années pour être au niveau.

Enfin…

Devenir développeur en 3 mois
Voici une promesse avec laquelle j’ai du mal… Et les entreprises aussi

Je suis de ceux qui pensent qu’on ne peut pas condenser 5 années d’étude en 3 mois de formation.

Même si c’est condensé, même si c’est mieux, même si…

Le code métier que l’on doit produire, il demande beaucoup de ressources intellectuelles, de compréhension, de logique, d’expérience…

Tout cela s’acquiert avec du temps.

D’ailleurs le métier de développeur, c’est de la formation continue.

Attention donc aux formations un peu tape à l’œil.

Le bon développeur sans diplôme ne se trouve pas à tous les coins de rue.

Si c’était facile, autant de développeurs juniors n’auraient pas autant de mal à trouver leur premier emploi de développeur…

Peut-on devenir développeur web sans diplôme ?

Apprendre le développement en autodidacte, c’est possible.

Mais travailler comme développeur sans diplôme est un peu plus difficile qu’il n’y paraît.

Ce qui va te freiner, ce sont les fiches de postes.

« Bac+5 requis, diplômé d’une école d’ingénieur ou équivalent… »

Des offres d’emploi pour les développeurs avec ces annotations, il y a beaucoup.

Devenir développeur sans diplôme est difficile, car sans diplôme, on peine à être embauché…

Recherche Bac+5 développeur
https://www.linkedin.com/jobs/view/2383190240/

Les profils juniors, et plus encore les profils juniors sans diplôme font peur aux entreprises françaises.

Est-ce que cette personne est vraiment qualifiée ?

Pour le voir, beaucoup de profils juniors ou en reconversion / autodidactes postulent dans les entreprises que je connais.

Ces profils sont rarement retenus.

C’est très difficile de juger du potentiel de quelqu’un sans diplôme.

Déjà qu’avec, c’est compliqué…

Et quand on voit le nombre de personnes qui sortent diplômées chaque année, se faire une place dans la foule est de plus en plus difficile…

Sans vouloir te décourager, en France, c’est compliqué de trouver un boulot de développeur sans diplôme ; et encore plus sans expérience.

Si tu le peux, suis tes études le plus longtemps possible.

Il se passera un moment avant que les mentalités changent sur ce sujet.

Devenir developpeur web autodidacte est génial en soit, c’est trouver un emploi sans avoir fait d’études qui est difficile.

Attention aux retours d’expériences

Devenir développeur web sans diplôme est compliqué, surtout pour trouver un travail.

Il y a des exceptions, mais globalement, cela reste compliqué.

Attention donc aux articles un peu trop optimistes.

Devenir développeur sans diplôme est facile
Devenir développeur sans diplôme, c’est facile ?

Comme devenir développeur web fait envie, certains sites proposent des services annexes, comme des formations.

Même si ces formations peuvent être de qualités, la réalité du marché aujourd'hui en 2021, c'est que les développeurs en reconversion ont plus de mal que ceux avec des diplômes à trouver un emploi de développeur.

Ne perds pas espoir pour autant, je ne dis pas que c’est impossible.

Prends juste attention à garder les pieds sur Terre.

Essaye de regarder cette interview du frère de Mike ici, il te raconte comment il a commencé la programmation sans avoir de diplôme.

C’est une bonne interview, mais attention à ne pas généraliser.

Tu peux apprendre le développement sans diplôme, c’est sûr et certain.

Encore une fois, c’est trouver un emploi derrière qui est difficile.

Comment postuler dans des entreprises sans avoir de diplôme

Comme on vient de le voir, devenir programmeur sans diplôme est compliqué dans la mesure où les entreprises ne sont pas intéressées.

Il y a de la demande, mais de la demande de personnes expérimentées.

Je sais, comment peut-on avoir de l’expérience si personne ne te laisse rentrer dans une entreprise…

Je n’ai pas de réponse à t’apporter sur ce point-ci, alors je vais plutôt te donner quelques conseils pour maximiser tes chances d’être embauché en tant que développeur.

Ce que tu dois mettre en avant sur ton CV de développeur, ce sont :

  • Tes expériences (si tu en as)
  • Tes projets persos (plus c’est détaillé techniquement, mieux c’est, et avec cela mets tes projets dispos en production, va jusqu’au bout, seul ou avec des amis)
  • Ton portfolio (fais des sites, des apps pour ton tonton, pour la pizzeria en face de chez toi…)
  • Expose tout ton code sur GitHub
  • Passe des certifications reconnues (un développeur sans diplôme, certifié Symfony, ça impose le respect)
  • Se former via une formation en ligne reconnue « peut » aider
  • Si tu en as la possibilité, contribue à un projet Opensource ! Montrer à la boîte dans laquelle tu postules tes Pull Requests sur le dépôt de React, ça apporte une crédibilité énorme

Je suis de ceux qui pensent que les certifications type OpenClassroom nuisent à ton CV.

À lire : Comment créer un super CV de développeur.

La meilleure chose que tu puisses faire : montrer ton implication dans le métier autrement que par ton diplôme.

Et cela passe notamment par le fait de faire beaucoup de codes chez toi, pour des projets persos ou pros.

Comment postuler efficacement sans avoir de diplôme

Cela fait peut-être des mois que tu postules à des offres sans avoir de réponses.

C’est frustrant.

Il faut dire que des boîtes qui prennent des développeurs en reconversion ou sans diplôme, il y en a relativement peu.

Trouver l’entreprise ne sera pas facile, alors va plus loin que les autres…

Et commence par lire cet article.

« Pourquoi je n’embauche jamais de poisson pané« 

Optimiser ses chances d'être recruté en tant que développeur
https://medium.com/@waxzce/je-nembauche-jamais-de-poisson-pan%C3%A9-alors-arr%C3%AAtez-de-vous-pr%C3%A9senter-comme-tel-1eb318ee8a20

Le réseau

Le réseau, c’est le meilleur moyen d’être recruté par une bonne boîte.

Les gens bien se connaissent entre eux.

Tu connais sans doute quelqu’un, qui connaît quelqu’un…

Alors voici une stratégie à utiliser tous les jours pour rencontrer des gens qui pourront t’aider.

  • Ajoute des RH / boîtes sur LinkedIn qui ont recruté des autodidactes / développeurs en reconversion
    • Discute avec eux de tes projets, demande-leur conseil, montre-leur ce que tu fais
  • Utilise Twitter pour faire la même chose
    • C’est également un bon réseau social, utilise-le pour rencontrer d’autres personnes dans ton cas, contacte-les, donnez-vous des astuces…

Fais croître ton réseau comme cela et applique les conseils que l’on te donnera.

Ce n’est pas un sprint, c’est un marathon.

Clairement te faire un réseau ne sera pas facile.

Mais cette approche est celle qui fonctionne le mieux pour trouver du travail en tant que développeur, d’autant plus sans diplôme.

Donne envie à l’entreprise de te recruter

Imagine que tu sois une entreprise.

Tu viens de la montée, c’est une petite boîte.

Tu as besoin d’un développeur pour faire ton appli en interne.

Sur LinkedIn, tu postes une offre d’emploi et tu reçois 10 candidatures par jour.

Difficile de faire ton choix…

Comment est-ce qu’un développeur pourrait attirer ton attention et te donner envie de le recruter ?

En créant un mail extraordinaire avec de la valeur pour celui qui le dit.

C’est long, ça prend du temps, mais l’impact est considérable, les chances d’avoir un entretien monteront d’un sacré cran…

Imagine un mail qui :

  • A parfaitement compris ce que tu souhaites
  • Le profil du développeur correspond à ce que tu recherches en termes de techno
  • Il est déjà en phase avec les valeurs de l’entreprise, il s’intégrera parfaitement à l’équipe
  • Ce développeur a déjà commencé à réfléchir à comment il pourrait au mieux t’aider sur ton projet (il a bien compris ton problème !)
  • Sur son temps libre, il a monté quelque chose de similaire qui pourrait là aussi t’aider, c’est certain qu’il aura plein de conseil et de retours d’expériences pour l’entreprise

Entre ça et un simple CV reçu par mail… La différence est gigantesque.

En tant que recruteur, tu dois gérer des dizaines de candidatures fades avec des gens qui ont tous les mêmes profils "développeur fullstack".

Avoir une personne motivée à 1000%, impliqué dans la démarche, ça vaut bien n’importe quelle autre candidature.

Le problème des autodidactes en programmation

Cela rejoint ce je disais juste au-dessus sur les formations, certains organismes souhaitent te vendre du rêve.

Les devs comme moi qui ont passé 5 ans sur les bancs de l’école sont vraiment idiots puisqu’en quelques semaines, ils auraient pu avoir le même niveau que ceux qui sortent de formation.

Une discussion intéressante avec @MathieuPassenaud à ce sujet.

La voie vers ton apprentissage du développement sera longue, car c’est un métier complexe.

Quoique l’on en dise : Le métier de développeur est un métier complexe.

Tu vas donc mettre des années à avoir un bon niveau.

Ne le perds surtout pas de vue et ne tombe pas dans une bataille d’ego avec toi-même.

Effet Dunning Kruger pour les développeurs
https://fr.wikipedia.org/wiki/Effet_Dunning-Kruger

La plupart des personnes qui commencent la programmation débordent de confiance en elles.

L’ego prend le relais et c’est la catastrophe !

En plus de l’ego, fais attention à ces 2 éléments…

Voici 2 problèmes plutôt communs lorsque l’on débute la programmation : le manque de base et le manque de réflexion.

Il n'y a jamais qu'une seule manière de résoudre un problème, si ta solution te semble farfelue, refais une analyse...

J’ai beaucoup insisté sur les bases, mais c’est quelque chose qui manque à beaucoup de développeurs, autodidactes ou non.

Toujours se remettre en question t’aidera à augmenter ta capacité de réflexion.

Avoir des œillères est le meilleur moyen de perdre de vue son objectif de devenir un bon développeur…

Et par la même occasion de louper des entretiens d’embauches.

Des développeurs trop sûrs d’eux, ça se voit, et ça ne donne pas envie…

Le salaire d’un développeur sans diplôme

Ce n’est un secret pour personne, un Bac+2 est généralement moins bien payé qu’un Bac+5.

Plus tu fais d’études, mieux tu seras payé.

Seulement ce n’est pas toujours le cas, des Bac +8 se retrouvent sans travail, des infopreneurs vendent 10.000€ de produits par mois sur internet sans avoir de diplômes…

Il y a de quoi se sentir perdu.

Les temps ont changé, mais…

Pas suffisamment pour qu’un développeur sans diplôme touche autant qu’un développeur avec quelques années d’études en plus.

Tableau de salaires de développeur avec et sans diplômes
https://www.carriere-info.fr/salaire/metier-developpeur.html

Peu importe la boîte, si tu postules à une offre d’emploi avec un Bac+2, il y a de fortes chances pour que l’on te propose moins qu’un Bac+5.

Normal, tu as moins de connaissances, la boîte va devoir te former.

Les ressources humaines

Ce n’est pas un mauvais argument.

Sur le papier, c’est le cas, tu as 3 ans de développement en moins.

Ça ne compte pas comme de l’expérience, mais presque finalement !

Mon conseil reste le même que celui du dessus.

Fais en sorte de montrer encore plus de valeur que les autres Bac+2, Bac+5 et autre !

  • Sois meilleur techniquement (et prouve-le avec du code sur GitHub, des projets en lignes…)
  • Augmente ton expérience avec tes projets persos
  • Maîtrise à fond une techno, quitte à passer des certifications reconnues
  • Mets-toi en phase par rapport au marché (notamment sur le choix des technos)

Si tu montres une meilleure valeur perçue à l’entretien, l’entreprise fera un pas vers toi, elle te voudra.

Le salaire d’un développeur sans diplôme

Honnêtement, personne ne pourra te le dire.

En fonction de ta région, des technos, de la demande, de ton niveau…

Cela change énormément.

À titre d’exemple, j’ai vu :

  • Un développeur en Bac+2 être embauché à 25K
  • Un développeur en Bac+5 être embauché à 31K

Pour le même travail.

La différence est palpable, alors fais en sorte d’avoir du poids dans la négociation.

Montre à l’entreprise que tu peux leur apporter bien plus que les autres.

N’espère pas un salaire de début de carrière à 2000 euro nets par mois en tant que développeur sans diplôme.

Ce sont des cas tellement rares…

À lire : Quel est le salaire d’un développeur web ?

Quelles alternatives autres que le CDI ?

Devenir développeur sans diplôme est compliqué…

On vient de le voir, les entreprises sont frileuses pour embaucher ce type de profil.

Les sondages qui en parlent sont rares, en voici un.

Sondage développeur sans diplôme
12.6% des développeurs interrogés n’ont pas de diplômes

Par contre, on ne dit pas dans quels pays sont ces développeurs.

Aux USA, les développeurs autodidactes sont peut-être plus pris au sérieux qu’en France.

Encore une fois, en France on aime bien les diplômes !

Bref, concrètement pour vivre de ta passion en tant que développeur, qu’as-tu comme options ?

Ce qu’il faut retenir, c’est que le choix de ces options te rapprochera de ton métier de développeur.

Être embauché en CDI

C’est compliqué, mais possible si tu suis les conseils donnés plus haut.

Des boîtes qui recrutent des profils en reconversion, j’en connais.

Ça leur permet notamment de payer de bons développeurs, moins chers que le prix du marché…

Emploi développeur Bac+2
https://fr.jooble.org/emploi-developpeur-informatique-bac%2B2

Essaye de trouver ces entreprises via ton réseau, généralement elles sont plus ouvertes que « les autres ».

👉 Applique les conseils donnés ci-dessus, dans tous les cas tu te rapprocheras de personnes qui te rapprocheront de ton objectif (vive le réseau).

Monter sa boîte

Devenir développeur freelance ne serait pas une bonne idée plutôt que de perdre du temps à postuler dans des entreprises ?

Cela se tient comme raisonnement.

Mais attention, c’est loin d’être facile.

Si tu as déjà des pistes en ce sens, tu peux y aller, ce sera toujours de l’expérience, quelque chose à mettre sur ton CV, une aventure intéressante…

👉 Avoir des clients en tant que freelance, c’est se faire un réseau. Alors même si cela ne fonctionne pas pour toi, profites-en pour te créer un réseau qui fasse avancer ta carrière.

Créer un outil et le monétiser

Je crois que ça a été plus ou moins le rêve de tout développeur à un moment donné de sa carrière.

Crée un petit truc mais à 100% fonctionnel (un MVP).

Avoir les yeux plus gros que le ventre est une très mauvaise idée, avoir plein de trucs qui marchent moyens, ça ne donne pas envie…

👉 Que ton outil soit populaire ou pas, c’est l’occasion d’approfondir un langage, de mettre un site en production, d’exposer ton savoir-faire… 100% bénéfique à ta carrière.

Comment devenir un bon développeur sans diplôme ?

Être bon en développement, c’est comprendre ce que l’on fait, avoir un code lisible et propre.

Il faut que la fonctionnalité développée corresponde exactement à ce qui a été demandé.

Et bien d’autres choses encore…

Finir une classe ou une suite de tutos ne fera malheureusement pas de toi un bon codeur.

Voici quelques conseils pour devenir un bon développeur (avec ou sans diplôme).

Continue de te former 👨‍💻

Tu viens de finir un cours ?

Génial, commences-en un autre pour approfondir ou découvrir une nouvelle notion.

Découvre des nouveaux langages, suis des tutos qui te plaisent sur YouTube.

Du contenu gratuit pour apprendre à coder, il n’y a que ça, profites-en.

Voici une liste des chaînes françaises sur le développement web pour t’aider à trouver du contenu gratuit de qualité.

Chaînes Youtube pour apprendre à programmer
https://www.ledevweb.fr/

Trouve un langage que tu aimes, spécialise-toi dedans et consomme un maximum de contenu dessus.

Tu deviendras sans doute très bon dans cette techno.

En plus de devenir bon, se spécialiser est un super atout pour les entreprises qui recherchent des freelances.

Apprends solidement les bases 👷‍♀️

Les bases sont super importantes.

Si tu ne les apprends pas maintenant, tu devras les apprendre plus tard, et ce sera beaucoup plus dur !

Même si tu as pu développer quelques programmes sans, ne te dis surtout pas que tu n’en auras jamais besoin.

De bonnes bases, c'est ce qui fait la différence entre quelqu'un qui code, et quelqu'un qui sait coder.

La différence est subtile.

« Les bases de la programmation », ce sont des mots assez génériques…

  • Les types de variables, les tableaux, les listes, les matrices…
  • Les fonctions et leurs retours
  • Les opérateurs : if, for, while, foreach, switch, …
  • La programmation orientée objet
  • La programmation fonctionnelle
  • La modélisation des données
  • Les différents design patterns

En fait les bases, c’est beaucoup de choses !

Cependant une fois que tu maîtrises les bases, tu peux attaquer quasiment n’importe quel langage, sans crainte.

Avoir de bonnes bases, c’est la garantie pour un programmeur d’être efficace.

« Qu’est-ce qu’il code bien ! »

Si c’est ce que tu as envie qu’on dise de toi… Ne néglige surtout pas les bases, car sans elles, tu produiras du code pas terrible !

À lire : Comment bien apprendre la programmation web ?

Tu pourras toujours trouver une solution à un algo oui (et encore), mais est-ce que ta solution est efficace ?

Algorithme
https://twitter.com/frjimmyklein/status/1340277109575528449

Voici un exemple d’algo efficace ET élégant.

Quand on code bien, ça se voit !

Sois curieux 🍎

On t’a parlé de Kubernetes et tu ne sais absolument pas ce que c’est ?

Je te rassure, personne ne sait ce que c’est !

Meme Kubernetes
Mais qu’est-ce que Kubernetes ?

Plus sérieusement, dès que tu ne connais pas une techno, va sur Google en savoir plus.

C’est une démarche très saine qui t’apportera beaucoup de connaissances.

D’ailleurs ta curiosité devrait t’amener à découvrir de nouveaux langages, de nouvelles technos…

Suis cette curiosité pour voir où elle te mène !

Et ça, crois-moi que ça fera de toi un bon dev.

La curiosité mène à la passion !

Sois organisé 📚

Comme dans tout apprentissage, fais preuve de rigueur.

  • Mets en application chaque module que tu viens d’apprendre
  • Ne quitte pas un cours en laissant derrière toi quelque chose que tu n’as pas bien compris
  • N’apprends pas tout d’un coup, c’est trop indigeste, tu ne retiendras jamais la totalité

Mettre en pratique ce que tu apprends, c’est super important.

Pour gagner en productivité, tu peux également utiliser les meilleurs outils des développeurs.

Fixe-toi des objectifs !

L’objectif ce n’est pas d’avoir terminé cette vidéo YouTube…

L’objectif, c’est de passer à l’action, de mettre en pratique ce que tu viens de voir !

Regarder une vidéo, c’est bien, l’exploiter en programmant derrière, c’est le top du top.

Persévère, ne lâche rien 🥅

Être développeur, c’est pas toujours marrant.

Tu cherches des heures parce que tu as oublié un point-virgule… C’est frustrant comme métier, tout le monde te le dira.

Mais ne lâche pas ton apprentissage ! Être développeur c'est un métier à part entière, ça va te prendre du temps...

D’ailleurs essaye de te débrouiller tout seul !

Recherche sur Google, StackOverflow est le meilleur ami des développeurs.

De plus, rechercher par soi-même t’aidera à mieux comprendre tes erreurs.

Laisse la technique t’aider 🔨

Être développeur, c’est maîtriser des langages, et des outils.

Les deux vont faire que tu deviendras un bon développeur !

Configurer PHPStorm pour détecter les erreurs de code
https://www.security-helpzone.com/2020/03/08/ameliorer-son-code-wordpress-avec-phpstorm/
  • Choisi un IDE (Jetbrains, VSCode, Eclipse…) peu importe en fait, et apprends à l’utiliser au maximum de ses capacités !
  • Utilise des linters pour vérifier la syntaxe de ton code ! (eslint, php-cs-fixer, tslint… sont tes amis)
  • Apprends git… tu en auras forcément besoin, et nombreux sont les devs qui ont du mal à l’utiliser !
  • Fais des projets persos / hackathons pour t’entraîner, t’améliorer et mettre en pratique ce que tu as vu pendant les cours
  • Envoie tout cela sur GitHub pour te donner de la visibilité

Afin de t’entraîner à réussir tes tests techniques lors des entretiens, j’ai préparé cette petite liste.

S’entraîner pour préparer ses entretiens techniques.

Tu peux l’utiliser pour découvrir des plateformes d’entraînement au code qui t’aideront à progresser.

Conclusion

Devenir un développeur « sans diplôme » est une réalité aujourd’hui.

De plus en plus de gens se reconvertissent.

Eh ouais, le métier de développeur, c’est cool !

Devenir un bon développeur sans diplôme demande du temps, et beaucoup d'investissement...

Notamment pour que ta valeur soit reconnue par les entreprises !

Suis les conseils présentés dans cet article et je suis persuadé que tu deviendras bien meilleur.

Insiste sur les bases, sois curieux, forme-toi en continu…

Si tu as lu cet article dans sa totalité, tu as bien fait.

Car tu sais désormais que OUI, il est possible de devenir un bon développeur, sans diplôme…

À toi de jouer.

❤️ Tu as aimé cet article ?️

J'ai mis un moment à l'écrire... Ce serait top si tu pouvais le partager à la communauté !