J’aide les ambitieux à devenir développeur et freelance.
J’ai accompagné plus de 5000 personnes dans leurs projets, le meilleur moyen de démarrer avec moi : le kit du succès : go.mikecodeur.com/recevoir-kit-succes-developpeur
Je suis développeur Full Stack, j'ai quitté mon CDI pour devenir Freelance. J'ai ensuite quitté Paris pour venir vivre à Bali.
Je voyage la moitié de l’année, et je vis le reste du temps à Bali.
Je suis dev sénior avec une expertise Cloud en freelance. Je vais quitter ma mission pour monter une startup (et renoncer à un gros TJM avec 90 % remote mais bon on a qu'une vie donc je veux tenter cette aventure si je me plantais je referais du freelance😅). Ce que tu as énoncé est vrai pour les boites tech, c'est le cas où je suis, le dev sénior il doit faire le monitoring, configurer des CI/CD, il y a pas d'archi donc c'est l'équipe elle même qui propose son archi logiciel mais aussi le system design en concertation avec la team DevOps (ce qui marche bien dans ma squad on est l'une voire la team qui respecte le mieux ses engagements et qui a le moins de bug grâce à mon expertise Cloud). C'est donc quand même un environnement concurrentiel donc ils arrivent pas à trouver quelqu'un pour me remplacer malgré des entretiens depuis 1 mois non stop quasiment. J'ai du prolonger d'un mois encore pour les dépanner (en échange d'une augmentation de TJM évidemment 🤣). Des retours que j'ai sur les entretiens, en général, ça bloque sur la partie clean code et les mecs arrivent pas à réfléchir dès qu'on leur enlève Github Copilot. Je mettrais néanmoins quelques réserves sur ça. Tous ces trucs c'est OK pour les boites orientées techs, dans une grosse boite lambda, tu peux être très bien payé sans avoir à toucher à tous ces trucs. Car il y a tellement de budget que parfois t'as des équipes DevOps qui vont faire tout le taff de CI/CD pour toi et des architectes (souvent bullshiter) aussi qui te pondre une archi éclatée mais que tu devras suivre car c'est le process.🤑
Encore un titre putaclic, dommage au vu du reste de la vidéo… Le développement frontend c’est pas juste de l’intégration web. Coder Google Spredsheet ou un jeu 3D demande de l’expérience, du recul, de la créativité, de l’inventivité; que n’auront jamais les IAs. Et c’est pas en basculant fullstack que ça résoudra le problème. Savoir dialoguer avec d’autres humains pour comprendre les règles métiers d’un projet, les retranscrire dans un code maintenable et indépendant le plus possible d’une librairie ou d’un framework ça se fait pas avec 3 prompts…
salut mike , je suis cuistot et je veux me reconvertir et ta chaine m'inspire beaucoup ! me conseille tu de partir en école ou plutôt d'apprendre d'une autre façon le web développement
j essaye de finir dans les temps ma formation de dev frontend , j'ai encore plein de lacunes à travailler. je crois que mon moral en prend un coup avec ta vidéo. C'a fait deux que mon projet à débuter en regardant tes vidéos franches et motivantes. je ne vais pas lâcher l'affaire pour une histoire de cyborg ☺
A mon (humble) avis, certaines tâches vont disparaitre, notamment le prototypage, d'autres vont apparaitre, mais les métiers vont rester, avec moins de recrutement de masse comme on a fait ces dernières années, les postes seront plus pointus, l'IA en tout cas aujourd'hui c'est tentant mais si tu sais pas ce que tu fait, tu es bloqué tot ou tard et là si on ne bite rien au code, tintin, donc pour l'instant, je suis moyennement inquiet.
Il y a rien qui va dans cette vidéo. 1 : Les textes en jaune en bas de la vidéo défonce les yeux. 2 : On a l’impression que tu lis un texte générer par un IA. 3 : Tu nous dit de rester jusqu’à la fin de la vidéo pour nous expliquer ton projet en cours, j’attends toujours l’explication. 4 : Tu te contredis en disant que les Devs Front junior c’est quasi mort voir embouteillé mais qu’il faut continuer à se former. J’ai l’impression que c’est la panique à bord.
Donc si je comprends bien les comptables et les administrateurs des entreprises non informaticiens pourront pourrons faire en même temps leurs travaux ADM et utiliser l'IA pour réaliser leur propre front-end ? Si non ce que l'IA ne remplace personne.
réponse d'un développeur front senior ( je fais aussi fullstack et devops ) : c'est pas la même chose de créer du code from scratch et gérer un projet front end de a a z.... et c'est la ou ca pêche coté ia, a un moment les algorithmes arrivent plus a suivre toutes les relations entre les fichiers et le code, c'est apparemment encore trop compliqué pour eux. je te donne un example, je vais sur v0, je tente un prompt pour un exemple assez simple que voici : "Create a website to explain you what is v0 by Vercel, and how to use it. Create an homepage, and create an article system to be able to load markdown. Use Angular with Angular Router and app routing." Bah meme pour un exemple de site aussi simple que ca, ca foire, il arrive pas à gerer les dependences necessaires, les modules etc, resultat, si je veux que ca marche, il va falloir que je comprenne le problème moi meme et que je le corrige, donc il faut bien toujours un développeur pour analyser le probleme, même si on gagne en productivité... et donc jimagine meme pas quand on est sur un projet industriel avec la complexité qui va derrière comme j'ai l'habitude de le faire dans le cadre de mon travail... j'espère que ces systèmes vont progresser afin que l'on puisse tous gagner du temps sur le développement front end. Et le meilleur outil actuellement pour faire ca c'est StackBlitz Bolt, mais tu n'en as pas parlé dans ta vidéo
Encore une vidéo très engageante donc courageuse de ta part . Mieux , tu oses PUBLIQUEMENT te remettre en question , en disant que ce qui était valable avant ne l'est plus nécessairement aujourd'hui. INCONCEVABLE dans bien des univers ; à commencer par la politique et l'administration , voire les entreprises qui vont très bientôt mourir. BRAVO ! STP , continue et MERCI !
et sinon tu as demandé à une IA de faire un backend ? Encore plus simple. Il faut arrêter de croire qu'être un dev backend est plus important que d'un dev front.
J'ai l'impression que tu confonds le travail de développeur front-end avec celui d'intégrateur. Hâte de voir ChatGPT brancher un front-end à une API REST maison sans aucune documentation ! C'était drôle à entendre en tout cas. L'intérêt d'avoir des développeurs front-end ou back-end réside dans la gestion des cas particuliers, pas dans les éléments génériques
Totalement d'accord avec ta vidéo ! Est-ce que tu permettrais que je fasse une vidéo réact (en te mentionnant bien sûr) ? Parce que je trouve que tu as le bon équilibre (rare actuellement) entre les vendeurs de rêves et les "tous les vendeurs de formations sont des escrocs".
Hello Mike, finalement, alors selon cette évolution inévitable, rendant les front-end, quasi à long termes plus que dépassé, cela veux dire, que les formations de ton catalogue que tu proposais son désuet, d'autant plus si tu n'as pas le souci de les mettre à jour, tels que react mastery, ts pro, api rest...en effet, si ce que tu disais à l'époque semblait faire sens, et que maintenant tu te rends compte que c'est le design thinking au platform thinking qui prime, toi qui est dans le secteur, donc en veille continue, mais que malgré tout tu reviens à chaque fois, "je me suis trompé..." mets-tu, à juste te titre pour rectifier le tire, des mises à jours régulières dans l'ensemble de ton catalogue, pour VRAIMENT aider, les apprenants qui se sont investies, où une fois vendue, les formations en questions, elles ne sont pas réactualiser, par l'ajout par exemple de modules, touchant les sujets dont tu parles dans cette vidéo, j'espère que tu prendras le temps de bien développer ce point, car j'avoue, j'ai l'impression que les points dont tu parles abouttiront au même point, même si tu sors la nouvelle formation en question, elle sera aussi dépassé, comme les précèdentes... (le serpent qui se mords la queue) Un développement honnête de ta part, (une fois ce commentaire lu) voir en complément, une vidéo traitant de ce sujet à fonds, clarifiera, peut-être, en tout cas, pour ma part, cet incompréhension... J'attends une réponse bien développé...😊
Contente que tu reconnais enfin que le full-stack s'est l'avenir. On s'était parlé il y'a 2 ans sur les réseaux. Je faisais une formation rncp dev full-stack. Tu crachais un peu sur le titre pro et le faite qu il nous font voir toute les technologies en peu de temps. Tu avais raison bien sûr on ne pas maitriser tous les languages en quelques mois mais après c'est à étudiant d approfondir pour avoir de bonne base et arriver en entreprise. Pour ma part j'ai décroché un poste en cdi juste après mon passage d examen sur un poste de full-stack. Cela n'a pas été facile mais ils m'ont laissé ma chance et on continuait à me former pour me perfectionner. Quand je regarde ta vidéo sur le faite de passer de junior à senior ça me rassure tous ces points je ne l'ai maîtrise pas encore a 100% mais je les voient tous donc avec de l'expérience ce sera bon. L' IA m'a bcp aidé egalement a me decoincer dans des algos, quand on sait poser les bonnes questions cest genial et nous fait gagner du temps. Ne vous decouragez pas, vous allez y arriver...
Tu ne peux pas instruire l'IA si tu n'a pas les bases. Tu dois aussi être au courant des frameworks et de leurs spécificités. Tu dois connaître les fonctions pour prompter de manière pointue. L'IA est dans le court terme un assistant. Les gains de productivité permettront de faire de plus en plus de choses pour un développeur: le responsable front end sera le design ux/ui + dev + test + intégration API + contrôle perf+ déploiement. Il y aura la fusion de plusieurs métiers du front.
Écraser les développeurs front-end, on en est loin, même une IA comme Claude n'arrive pas à faire un script correct en JS. Cela, même avec les meilleurs prompts. C'est sûr que lui demander de faire un carré au milieu d'une page qui change de couleurs, il peut le faire. Mais lui demander de faire un demi-bouton collé au bord d'une fenêtre qui ouvre un menu déroulant, on l'a déjà perdu.
Perso je trouve que c'est surtout côté back que ça fait peur. En front, y'a encore plein de lacune. Côté back, un GPT te sors une api clean sans problème
Malheureusement non. Le backend c'est pas juste de simple CRUD. Le backend est plus critique ou sensible que le frontend. C'est dans le backend que les problèmes de sécurité de données et d'intégrité de données se posent. le front même si parfois complexe et exigeant, c'est pas aussi critique que le backend. Le frontend c'est juste l'expérience utilisateur qu'on veut améliorer donc rien de grave si une IA se trompe au niveau du frontend.
alors connaitre le code en profondeur est un avantage enorme pou piloter une ia , je pratique depuis quelques temps et je me rends compte que dans competence de dev ca ne marche PAS!!!
Parle nous maintenant des langages dans tes formations. 😊 Le taux d'intérêt à augmenté. Les développeurs pour les projets à l'impact immédiat sont la priorité.
Un développeur prêt à apprendre en continu, et changer de technologie / spécialisation technologique régulièrement trouvera toujours du travail. Un développeur qui veut ne stagner que sur une seule techno est condamné au chômage rapidement.
Je suis en formation android chez OpenClassrooms et pour me former chatgpt est vraiment très très très utileeeee!! Ça me sert vraiment de fou, mais en tant qu’assistant seulement, il faut apprendre à se servir des prompts… mais je suis sûr qu’on se dirige vers du jarvis comme dans iron man
@@MikeCodeur_ Je sors de la conférence Remix Paris. Beaucoup de belles à venir sur React-Routeur 7. En attendant on a vue déjà des bonnes pratiques si on ne veut pas utiliser Next et garder un peu plus la main sur le tout. Perso c'est toujours un choix de partir en remix ou next. Je dirais que pour moi le Fullstack c'est avant tout une passion de connaitre le produit à fond pas juste faire des interfaces. Faut penser le produit en composants revenir à de l'object et avoir un truc maintenable, scalable et rapide ! Vive le SSR
Une chose que je vois : Les dev wordpress sont appelés à disparaitre. Et ça, dans très peu de temps ! Je pense aussi que les dev de sites e-commerce sont appelés aussi à disparaitre. Toute la logique d'un panier, l'achat etc. c'est finalement basique (toujours la même chose). Il y a aussi des métiers qui vont disparaitre : rédacteur, une partie des journalistes, les secrétaires, etc. Je mets un gros bémol sur Next. C'est framework backend très basique ! Il y a nettement mieux ailleurs !
@@MikeCodeur_ Même pas ! Tu connais Spring par exemple et donc tu vois très bien là où je veux en venir. Spring, Django, Symfony par exemple sont vraiment mieux. Je ne connais pas Spring et le monde de Java. J'ai travaillé dans un env Spring. En une seule commande, ça peut te sortir un site e-commerce. Il y a juste à recâbler. Le projet a été monté en 3 semaines ! Le plus a été les vues. Next peut aller se rhabiller face à ces 3 frameworks. Avec Next, tu es très vite limité ! Next/Nuxt/Sveltekit, ce ne sont que des routers avec le SSR. Je connais très bien Django ou Flask et si je compare à next, j'ai le sourire en coin. Je peux même affirmer que Django est nettement mieux abouti que Symfony. Ce n'est pas pour rien que Fabien Potencier s'est beaucoup inspiré de celui-ci. Bref, pour dire que Next bof bof ! Je parle des projets au-delà d'un simple blog ou un projet de la même envergure. Même CakePHP ou Code Igniter sont largement mieux. Le seul framework en JS qui est relativement bien AdonisJS. Mais pour gérer les ACL ou avoir un système d'admin, tu devras le développer. Chez nous en Django, la validation et insertion en base c'est : if form.is_valid() form.save(). Je ne parle même pas des vues génériques qui permettent d'aller encore plus vite dans le developpement. Next, mouhahaha (la grenouille qui voulait être aussi grosse que le boeuf)
Bonjour, je suis CEO d'une entreprise de logiciels assez importante. Je suis très content de pouvoir enfin remplacer tous mes devs par une IA! Les plus gros inconvénients d'avoir des devs c'était: - ils sont très chers - ils sont nuls techniquement - ils ne travaillent pas beaucoup - ils se plaignent tout le temps Heureusement que cette époque est révolue! Je ne sais pas trop ce qu'il va leur arriver mais de toute façon j'ai jamais pu les blairer.
Bah moi je lai rapidement compris. Jai rapidement switcher pour devenir fullstack. Là ca va mieux. Je collabore avec l'IA à longueur de journée et grâce à l'IA je gagne rapidement de l'expérience mais bon à force je pense quand même qu'on finira par s'adapter
Une vidéo qui tombe super bien, je voulais me remettre au dév, mais assurément ça ne changera jamais, ca restera toujours un job instable. Merci beaucoup pour toutes ts vidéos
Merci Mike de prévenir mais plutôt que de penser que ça va remplacer moi je vois ca comme un super assistant c est comme a l époque ou codé en assembleur Motorola pour un device jusqu'a ce que on apprend le C/C++ ce qui m a permis de faire beaucoup plus de choses . il n y a pas de métier durable dans la vie mais nous avons la meilleur qualité comme espèce c est l apprentissage et l adaptation nous sommes commandé à évoluer
Le metier de dev va disparaître je pense, parce que pour trouver un travail il faudra avoir un niveau fullstack/data engineering/MLdevsecops senior des le debut (et c'est beaucoup a apprendre). lol