Conseils sur des formation de développeur web

a marqué ce sujet comme résolu.

Bonsoir ! :)

Je vais essayer de faire assez court, sinon demain vous y êtes encore. ^^

J’aimerais suivre une formation de développeur web (backend, mais "full stack" me va aussi) pour me lancer dans ce métier. Actuellement, j’aurais une préférence pour le PHP, mais le JS m’intéresse aussi beaucoup (peut être même plus que PHP).

Cependant, pour le JS, j’ai un peu peur, car ce que j’aime avec des Frameworks comme Laravel, c’est qu’un projet est toujours structuré pareil, alors qu’un projet NodeJS, non. Et j’ai juste quelques appréhension à ce niveau, d’autant plus que mes tentatives d’apprentissage de tout ça à été un peu catastrophique.

Sinon, je recherche principalement une formation courte (pas plus de 4~5 mois), à distance (ne pouvant pas me déplacer) et avec un cadre. Si il y a une aide comme un mentor à la fin, c’est encore mieux (c’est même plutôt important).

Mais voilà, je suis un peu perdu.

Dans un premier temps, j’aimerais savoir ce que vous pensez des formations courtes (en prenant en compte que j’ai déjà un peu d’expérience), comme les Bootcamps.

Ensuite, j’aimerais avoir des retours d’expérience, et pourquoi pas des recommandations de formation que vous auriez pu suivre ou dont vous connaissez quelqu’un qui l’a suivi.

Pour le moment, j’ai trouvé La Passerelle et O’Clock. D’après les avis et le programme, je serais bien plus tenté par cette dernière même si elle dure quand même 6 mois.

Aussi, j’aimerais savoir comment ça se passe pour se faire financer une formation (par Cap Emplois). N’ayant jamais fait de demande, je ne sais pas trop à quoi m’attendre. Pour le moment, j’ai un rendez-vous avec un conseillé Pole Emploi le 10 aout.

Bref, toute les infos sont bonnes à prendre et m’aideront grandement ! :)

+0 -0

Cependant, pour le JS, j’ai un peu peur, car ce que j’aime avec des Frameworks comme Laravel, c’est qu’un projet est toujours structuré pareil, alors qu’un projet NodeJS, non. Et j’ai juste quelques appréhension à ce niveau, d’autant plus que mes tentatives d’apprentissage de tout ça à été un peu catastrophique.

FougereBle

Alors ça, c’est des conneries :P Il y a aussi des frameworks JS qui te pousse à avoir une certaine structure. Je pense à Nuxt (plus orienté front), ou Meteor.

Tu compte être freelance ou salarié, une fois ta formation complété ?

+0 -0

Merci pour ce retour. Comme je l’ai dit, je ne connais pas réellement NodeJS ou les Frameworks front. Je sais que Nuxt (et aussi son équivalent React) impose une structure, mais je parlais surtout de NodeJS et Express.

Sinon, oui, ce serait pour devenir Freelance, mais avec la possibilité de décrocher un CDI au cas où le freelancing ne me plaît pas vraiment (ce qui à première vue n’a pas trop l’air d’être le cas, l’ayant expérimenter et ça me plaisait bien).

J’ai réfléchi un peu hier, et voici ce qui en est ressorti :

  • Il existe des formation de 3 mois, où on se spécialise juste sur une techno. Ca peut être très sympas de ne pas revoir les bases que j’ai déjà. C’est du temps de gagné, la formation deviens plus courte, et je me concentre sur l’essentiel.
  • Sinon, j’ai trouvé un Bootcamp dont l’accent est mis sur JS. Après m’être renseigné un peu plus sur ce genre de formation, j’ai compris qu’il est tout à fait possible de voir chaque notions enseignée en profondeur et pas juste les survoler. En revanche, ça dépend du Bootcamp. Par exemple, celui que j’ai trouvé propose du téléprésentiel où on a un prof pour un groupe de 10 élèves max. En comme c’est uniquement du JS, l’avantage c’est que ça permet d’aller plus vite et plus en profondeur car on se concentre sur un seul langage, et c’est tout.

Bon, le seul truc, c’est que ça me fera revoir les bases que j’ai déjà, mais d’un côté, je me dit que si je perd X jours/semaines à cause de ça, mais que j’en gagne le double lors de l’apprentissage de Framework plutôt que d’apprendre seul, ça peut être intéressant au final.

Ce Bootcamp permet aussi d’avoir une convention de stage, ce qui me permettra d’en faire un pour valider définitivement mes acquis.

Je continue de me renseigner en attendant. Ce soir, j’ai une école qui doit m’appeler pour discuter de tout ça, et idem pour Le Reacteur (mais c’est que le 5 août). Pour pole emplois, j’ai un rendez-vous le 10 août.

+0 -0

Aussi, j’aimerais savoir comment ça se passe pour se faire financer une formation (par Cap Emplois). N’ayant jamais fait de demande, je ne sais pas trop à quoi m’attendre. Pour le moment, j’ai un rendez-vous avec un conseillé Pole Emploi le 10 aout.

Pour m’être renseigné un peu là dessus à l’époque, souvent c’est un peu une "arnaque" car les prix des formations…doubles si tu es financé par pôle emploi. La formation sera a 4000€ sans financement, et 8000€, avec comme pôle emploi ne prendra que la moitié, tu sera tjrs de 4000€ de ta poche…

J’avais l’impression que beaucoup de formations ont cette grille tarifaire (pas bête la bête…), donc a toi te voir les tarifs indiqués pour voir si tu es dans ce genre de cas.

Sinon, bien que n’étant pas dév officiellement (bien que je code dans mon boulot), j’aurai tendance à considérer que il est plus rentable et intéressant de te spécialiser dans une formation full js, plutôt qu’une formation plus généraliste qui risque de uniquement survoler les bases. Ce qui veut dire que après ton niveau est largement insuffisant et demande probablement encore beaucoup de travail perso et de sides projets pour espérer pouvoir décrocher un emploi.

M’étant renseigné à l’époque à la 3web académie, j’avais eu des retours assez peu positifs, avec un niveau global de formation assez faible, et insuffisant pour obtenir un emploi, sauf individu particulier qui fait un gros travail a coté.

De façon plus générale, il est tjrs mieux à court terme d’être spécialisé dans un petit domaine (par exemple bien maitriser js et certains concepts génériques de programmation), et t’ouvrir petit à petit à d’autres choses, que l’inverse. Un bon dév js qui peut le montrer pourra facilement monter en compétence sur un framework particulier utilisé par une entreprise, alors qu’un dév junior qui touche un peu à tout sans rien trop maitriser de fondemental risque d’avoir plus de mal à convaincre. C’est en tout cas ma propre perception des choses, et les reflexions que je m’étais fait quand j’avais envisagé de me reconvertir dans le dév.

+0 -0

Est-ce que ce sujet pourrait aussi être une occasion de parler de ton envie de suivre des formations cadrées, et si c’est vraiment utile et nécessaire (au regard des coûts non négligeables) ?

En temps normal je conseillerais à quelqu’un de simplement candidater à une formation publique (une université, un cours au CNAM, une école d’ingénieur publique). J’imagine que tu n’as pas envisagé ça parce que tu as un parcours scolaire atypique, mais c’est peut-être possible quand même, est-ce que tu as cherché ça ? (La difficulté est de trouver des cours suffisamment avancés pour être intéressant quand on a déjà un bagage, mais dont on a les prérequis, et des responsables de formation assez ouverts pour s’intéresser aux gens avec des cursus bizarres.)

Évidemment ça aide d’avoir une formation cadrée, un cadre qui nous motive pour travailler. Mais dans le domaine du jeu vidéo tu avais l’air d’avoir bien réussi à travailler de ton côté, avec des ressources en ligne, en faisant des projets qui te motivaient. As-tu essayé de reproduire l’expérience avec le développement web, en partant sur les technologies qui t’intéressent ? Si l’aspect social est important pour toi, utiliser un forum est une bonne chose, il y a aussi des canaux de discussion instantanée sur ces technologies où on peut présenter ses projets pour avoir des retours.

Salut @gasche !

Est-ce que ce sujet pourrait aussi être une occasion de parler de ton envie de suivre des formations cadrées, et si c’est vraiment utile et nécessaire (au regard des coûts non négligeables) ?

Bien sûr. :) Ce sujet est surtout là pour m’orienter, donc ça en fait partis.

En temps normal je conseillerais à quelqu’un de simplement candidater à une formation publique (une université, un cours au CNAM, une école d’ingénieur publique). J’imagine que tu n’as pas envisagé ça parce que tu as un parcours scolaire atypique, mais c’est peut-être possible quand même, est-ce que tu as cherché ça ?

gasche

En fait, je n’ai pas cherché. J’ai pratiquement pas été à l’école (j’ai même pas terminé la 4eme, donc j’ai même pas le brevet :p ) et j’ai peu de connaissance sur comment ça marche ensuite.

Pour moi, je suis sortis du cursus scolaire il y à longtemps, donc pas possible d’y revenir. Mais en vrai, j’en sais rien. Tout ce que je sais en revanche, c’est que ça doit se faire à distance (lié à mon handicap).

Mais ces formations publiques, c’est quoi au juste ? Je vais chercher de mon côté, mais si je peux avoir des réponses supplémentaire, c’est bon à prendre. ^^

Évidemment ça aide d’avoir une formation cadrée, un cadre qui nous motive pour travailler. Mais dans le domaine du jeu vidéo tu avais l’air d’avoir bien réussi à travailler de ton côté, avec des ressources en ligne, en faisant des projets qui te motivaient. As-tu essayé de reproduire l’expérience avec le développement web, en partant sur les technologies qui t’intéressent ?

Effectivement, ça avait bien fonctionné pour le jeu vidéo. En revanche (je pense que c’est pour ça), le jeu vidéo était juste pour le fun. Pas de réel but derrière, si ce n’est m’amuser à programmer des jeux (mon dernier jeu avait des achats intégrés, mais je n’avais pas pour objectif de faire vraiment de l’argent avec).

Avec le web, j’ai bien progressé au début (pour les même raisons que le jeu vidéo). En revanche, là, maintenant, c’est pour le pro. Donc je ne peux plus me contenter des bases avec un peu de connaissance dans des Frameworks.

Mais… il est fort possible que je me donne une idée fausse de ce qui est réellement nécessaire de connaître. Et que je n’y parvienne jamais au final, tellement la barre est haute. C’est un peu ça l’idée de la formation. Les promesses ont l’air cool, je me dit que ça peut que le faire. Ne serais-ce pas un aveuglement que je me fait pour me rassurer ? Peut être…

+0 -0

Il y a beaucoup de développeurs webs qui débarquent sur le marché du travail sans avoir suivi de formation super approfondie sur un framework en particulier… et la plupart d’entre eux trouvent du travail ! (C’est aussi parce qu’il y a beaucoup de demande par rapport au nombre de gens formés, et le résultat est que la moitié des sites webs donnent envie de jeter son PC par la fenêtre quand on les utilise, on n’a pas forcément à être fier du niveau moyen.) Les gens apprennent sur le tas, dans leurs premières missions, mais c’est plus facile si l’environnement est bon et permet les échanges entre collègues (pas forcément facile si on travaille en freelance solo, en télétravail.)

Bon, j’ai peut être trouvé mon bonheur. J’avais rendez-vous aujourd’hui à 15H avec une formation Bootcamp (je croyais que c’était à 18H :D ).

J’ai posé tout un tas de question sur cette formation, et j’ai eu des réponses. Alors j’ai quand même fait attention, car les belles promesses, je connais maintenant. ^^

J’en ai retenu plusieurs choses. Déjà, apprendre seul est tout à fait possible, même si un peu moins évident (mais ça, c’est un peu normal). Il m’a expliqué le programme de la formation, c’est à dire Symfony, React et React Native.

Il à été honnête avec moi : Ils ne forment pas de développeur expérimenté, mais des dév Junior. Leurs objectif est d’être facilement employable, et de pouvoir continuer à se former et à choisir sa voie selon notre futur parcours.

Il y à surtout des profs, et m’a expliqué rapidement la pédagogie qu’ils proposent. De la pratique, de la pratique, et de la pratique. Mais surtout, avec un projet fil rouge (ça, ça me plait beaucoup), accès à un prof pour approfondir un sujet de notre choix ou pour revoir ce qui n’a pas été bien compris, et un projet de fin d’étude qui est là dans le but de montrer toutes nos compétences et pouvoir le montrer à un recruteur.

Il y à aussi quelqu’un qui sera là pour nous aider à mettre en forme un CV (toujours bon à prendre !), et quelqu’un qui sera là pour nous expliquer les différents métier sur lesquels on peut s’orienter (parce qu’il n’y à pas que du dev web).

Etant donné que j’ai la RQTH, il m’a dit que ça devrait très bien passer avec Cap Emplois pour obtenir un financement. A la fin, une certification de niveau V. J’avais lu que c’était pas exactement un diplôme, mais au final, je ne sais pas la différence au niveau de l’employabilité.

Sachant que oui, je compte me lancer en Freelance, mais j’aimerais pouvoir aussi décrocher un CDI au cas où.

Globalement, je suis assez intéressé et je pense que ça peut m’aider dans plein de chose. A réfléchir plus en profondeur, mais l’autodidacte, ce n’est plus trop pour moi j’ai l’impression.


Pour répondre au post d’au dessus : Oui, je sais que beaucoup trouve du travail sans avoir de compétences exceptionnelle. Mais je n’ai pas trop envie de bosser dans un domaine et faire de la mer*e. :p C’est surtout une passion forte, le développement web. C’est extrêmement important pour moi de proposer quelque chose de bien.

+0 -0

Il m’a expliqué le programme de la formation, c’est à dire Symfony, React et React Native.

FougereBle

C’est parfait ! Tu auras les bases PHP, framework JS et dév. mobile. Des paradigmes utilisés absolument partout (bon hormis chez les dévs J2E & Django ^^).

[…] l’autodidacte, ce n’est plus trop pour moi j’ai l’impression.

FougereBle

Au contraire ! Avoir une formation suivie te permet d’avoir un cadre de travail & de la motivation. En revanche, tes connaissances & ton savoir-faire (ce qu’il te différenciera des autres sur le milieu du travail) dépendra de tes déplacements en électron libre dans le monde du dév. web. C’est mon esprit de hacker qui parle : d’abord tu notes, après tu approfondies ! <3

+0 -0

Il m’a expliqué le programme de la formation, c’est à dire Symfony, React et React Native.

FougereBle

C’est parfait ! Tu auras les bases PHP, framework JS et dév. mobile. Des paradigmes utilisés absolument partout (bon hormis chez les dévs J2E & Django ^^).

Exactement. C’est ce que la personne m’a expliqué : Il veulent nous enseigner ce qui est demandé aujourd’hui, dans le but d’avoir un profil qui est intéressant. Bon, ils forment des Junior, mais c’est déjà très bien. Et pour être plus avancé de toute façon, à un moment, il faut de la pratique.

[…] l’autodidacte, ce n’est plus trop pour moi j’ai l’impression.

FougereBle

Au contraire ! Avoir une formation suivie te permet d’avoir un cadre de travail & de la motivation. En revanche, tes connaissances & ton savoir-faire (ce qu’il te différenciera des autres sur le milieu du travail) dépendra de tes déplacements en électron libre dans le monde du dév. web. C’est mon esprit de hacker qui parle : d’abord tu notes, après tu approfondies ! <3

Yarflam

Tu as raison, et c’est pour cela que je vais rectifier mes propos : Le 100% autodidacte, ce n’est plus pour moi. En revanche, avoir un cadre sur lequel je vais bosser, puis faire ensuite en autodidacte pour approfondir plus, ça, oui.

+0 -0

On a sur ZdS des gens incroyablement compétents sur tout un tas de sujet, et qui ont envie de transmettre ça. Y’a p’têt un coup à jouer, là.

+1 -0

Si ton problème en autodidacte est le manque de suivi, de cadre, il y a moyen d’avoir de l’aide ici. Pas du genre « discord tout les matins », mais un cadre plus lâche : quel tuto lire et dans quel ordre, des exemples d’applications, des réponses en cas de problèmes précis, des bonnes pratiques métiers… Bref, un intermédiaire entre du 100 % libre autodidacte et un cours où il faut se connecter à 9 heures tous les matins pendant 3 mois.

+0 -0

Un Bootcamp customisé, j’adore l’idée :D

Plus sérieusement, je ne sais pas comment ça pourrait se matérialiser, mais oui, j’aime bien l’idée.

En fait, si je veux suivre une formation, et dans l’idée où le financement serait accepté, je devrais attendre minimum septembre pour commencer. C’est là où commence les prochaines sessions des formations que j’ai pu voir.

Donc je me dit que rien ne m’empêche de commencer seul avant septembre, sur des sujets qui seront abordés durant la formation pour m’avancer. L’idée derrière ça, c’est pas de devenir expert avant de commencer la formation - ça n’aurait aucun interêt - mais d’avoir une première connaissance dans un domaine, que je pourrais revoir et approfondir durant la formation, me faisant aussi gagner du temps me permettant d’aller plus loin en parrallèle.

L’intérêt aussi, c’est que je verrais sûrement des choses en autodidacte que je ne verrais pas dans la formation, et inversement, et je pourrais questionner les professeurs sur des sujets un peu plus avancés/précis me permettant d’aller encore plus loin.

Et, la formation m’apportera des choses que l’autodidactie (ça se dit ? :p ) aura du mal à m’apporter, ou alors moins bien et moins rapidement. Et à l’inverse, j’aurais plus de libertés en autodidacte et je pourrais approfondir et voir des choses qui serait importantes pour moi.

D’ailleurs, j’en profite pour poser une questions.

J’ai actuellement deux formations en vue :

  • La Passerelle, que j’ai pu avoir au téléphone, et qui m’intéresse pas mal. Leurs site ne présente pas leurs plan de formation, mais j’ai pu l’avoir par email : C’est du Symfony, React et React Native.
  • Et enfin, Le Réacteur, centré uniquement sur JavaScript (NodeJS, React et React Native). J’ai rendez-vous le 5 août, donc je n’ai pour le moment pas d’autres infos que ce qu’il y a sur leurs site.

Selon vous, au niveau de "l’employabilité et de la demande", lequel est le plus intéressant pour aujourd’hui, comme pour le futur (imaginé du coup) ?

Plus globalement, comment bien choisir sa formation ? A quoi il faut prêter le plus attention ?

Je me suis planté déjà une fois avec une formation que je suis toujours en train de payer, et qui était une véritable arnaque (bien ficelée cela dit), j’aimerais éviter de me tromper une seconde fois.


Edit : Au cas où ça pourrait aider, voici un état des lieux donnée comme ça me viens :

  • J’ai déjà des compétences dans le développement web. Plus que les bases, mais pas assez pour être intéressant en tant qu’employé ni en tant que Freelance. Je serait plus un "Mi-Junior +". :D
  • J’ai quelques connaissances dans Laravel et Ruby on Rails, mais ça s’arrête globalement à faire un CRUD (voir un tout petit peu plus, mais voilà).
  • J’avais essayé d’apprendre NodeJS, mais j’ai jamais vraiment compris quelque chose.
  • J’avais fait du Symfony 2 à l’époque, j’ai bien aimé, mais j’avais rien compris non plus à tout ces fichiers de configuration.
  • Entre Symfony et NodeJS, je n’ai pas de préférence, ne connaissant pas vraiment les deux.
  • Je sais que NodeJS est vraiment apprécié en ce moment, mais je ne sais pas ce qu’il en est pour Symfony
  • Pas de réelle préférence entre le Freelancing et un CDI (voir ligne juste en dessous)
  • Pour le moment, c’est plus Freelance, mais c’est surtout du au fait que mes deux expérience en CDI (pas dans la tech) ont été mauvaise, mais principalement à cause de mon handicap et de ma situation à ce moment là.
  • Je n’ai jamais vraiment eu d’emplois : Ces deux expérience ont durée exactement 1 semaine (McDonnald’s) et 4 jours (Leader Price).
  • Je sais ce qu’est que de faire du code, mais je sais aussi que faire ça par passion et en tant que métier, c’est pas la même chose.
  • Je ne sais pas précisément comment se passe réellement le métier de dev web.
  • Si, pour une raison ou pour une autre, je trouve un CDI avant de me lancer en Freelance, et que ça se passe bien, il est possible que je garde cet emplois.

Edit 2 :

Je tenais quand même à vous remercier. Pour vous raconter une petite histoire, j’avais par le passé posé globalement ce même genre de question autour du métier de dev web (pas pour suivre une formation).

Au final, on m’a juste répond que si je posais ces questions, c’est que je n’était pas prêt à faire ce métier. Point.

Cela à fait que depuis, et jusqu’à aujourd’hui, je me suis refusé à poser des questions qui pourraient montrer que oui, je suis un débutant, qui ne connais pas grand chose à tout ça.

Au final, je me rend compte que cela ne m’aide pas à avancer. C’est pour ça que depuis quelques temps, vous pourrez remarquer que j’ose un peu plus, et que je n’hésite plus trop à poster des messages.

Donc je voulais vous remercier, car vous avez toujours répondu avec bienveillance, dans l’idée de m’aider. Cela me montre deux choses :

  • Oui, je suis débutant, mais c’est pas grave. Tout le monde commence par là, et ce n’est pas une honte. Juste une occasion d’apprendre et de progresser.
  • Les personnes qui m’avait répondu ça n’était pas forcément très intelligents.

Voilà :D

+0 -0

Donc je me dit que rien ne m’empêche de commencer seul avant septembre, sur des sujets qui seront abordés durant la formation pour m’avancer. L’idée derrière ça, c’est pas de devenir expert avant de commencer la formation - ça n’aurait aucun interêt - mais d’avoir une première connaissance dans un domaine, que je pourrais revoir et approfondir durant la formation, me faisant aussi gagner du temps me permettant d’aller plus loin en parrallèle.

À mon avis c’est un peu plus utile dans l’autre sens, prendre du temps pour creuser en autodidacte après une formation. Les enseignants de la formation n’ont pas forcément prévu des matériaux qui conviennent aussi aux gens plus avancés, c’est plus compliqué pour eux de gérer des différences de niveau comme ça. Si tu veux apprendre des choses avant une formation, tu peux aussi regarder des sujets qui te seraient utiles plus tard mais ne seront justement pas abordé par la formation.

Oui, c’est ce que je me dit aussi. En réalité, ça m’embête de devoir attendre Septembre pour continuer mon apprentissage et avancer. D’autant plus que je ne suis pas sûr à 100% de pouvoir obtenir un financement.

Je peux très bien apprendre autre chose en attendant, mais je ne peux pas savoir à l’avance ce qui me sera utile. Les notions enseignées dans la formation ont l’air déjà bien complètes.

+0 -0

Tu as mentionné deux formations qui proposent 4 technos au total, tu es sûr que tu ne peux pas trouver d’autres choses à apprendre qui sont utilisées en milieu professionel ? Allez, quelques idées (mais je suis sûr que tu peux en trouver plein d’autres en cherchant, je ne suis pas du domaine):

  • Angular.js
  • Ruby on Rails
  • Django, par exemple en jouant avec le code de ZdS

Un autre truc auquel les gens ne pensent pas forcément: quel que soit le domaine de programmation, avoir de bonnes bases sur le logiciel de gestion de version utilisé par le projet est important pour pouvoir s’adapter aux méthodes de développement collaboratif des gens avec qui on va collaborer. Il me semble donc utile de prendre du temps pour se documenter sur git (utilisé de façon dominante), en lisant par exemple le Git Book.

Par exemple, je passe pas mal de temps à apprendre à des contributeurs débutants ou des stagiaires comment utiliser git rebase --onto et git rebase --interactive, pour pouvoir envoyer des Pull Requests avec un historique propre, et gérer les changements de branches.

+3 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte