De débutant en programmation à Tech Lead : comment reproduire le parcours de Julien ?

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024
  • De débutant en programmation à Tech Lead : comment reproduire le parcours incroyable de Julien
    💪 Soutenir la chaine via tipeee :
    fr.tipeee.com/...
    🚀 Plus de 40 formations pour 25 €/mois SANS engagement de durée 🚀
    codeconcept.te...

Комментарии • 38

  • @didier..n..1567
    @didier..n..1567 Месяц назад +6

    Sympa le témoignage de julien, avec le multi-thread il est très curieux, et passionner par ceux qu'il fait,
    c'est bien la jeunesse, et en plus autodidacte comme moi c'est comme ça que j'ai pu rentre dans l'info
    et finir à faire de la formation. 👍

    • @codeconcept
      @codeconcept  Месяц назад +1

      C'est tout l'intérêt d'interviewer la nouvelle génération : l'énergie et la motivation communicatives. Car à force, on se demande s'il y 25 ans, c'était peut-être bien plus facile de trouver son premier emploi / première mission en étant autodidacte. Visiblement, aujourd'hui encore, la motivation, l'envie et la persévérance permettent de rentrer dans le domaine, comme c'était le cas autrefois 😀

  • @BeyondAppearances-0
    @BeyondAppearances-0 19 дней назад +2

    Bravo Julien ! Super, ainsi que ton parcours et l'interview. Merci Codeconcept, très bon choix :)

    • @codeconcept
      @codeconcept  15 дней назад

      Merci :)
      C'est une histoire incroyable, de revanche et d'épreuves surmontées. Un biopic en puissance :D

  • @homeysl
    @homeysl Месяц назад +3

    Hyper intéressant! Partir de rien et avoir le courage d'aller jusqu'au bout de ton objectif wow impressionnant, ça me donne encore plus de motivation de mon côté. Merci pour cette chouette vidéo c'était super enrichissant

    • @codeconcept
      @codeconcept  Месяц назад +2

      Merci ! Content que la motivation ait réussi à traverser l'écran.
      La motivation est importante sur un projet, elle est capitale quand on est seul et qu'on n'a pas de structure ou de collègues en renfort.

  • @phennryr1216
    @phennryr1216 Месяц назад +2

    super interview merci!

  • @TheRemiRODRIGUES
    @TheRemiRODRIGUES Месяц назад +4

    Comme quoi le langage JAVA reste porteur.
    J'ai aussi cru comprendre que les nouvelles versions (actuellement la v22) qui faisaient que JAVA reprend sa place par rapport à Kotlin et Scala.
    De toute façon, et c'est bien malheureux pour moi, l'écosystème JS s'est tirer une balle dans le pied avec les récentes évolutions de React.
    Pour faire un court rappel, React était un librairie JS d'interface utilisateur, donc principalement utilisé côté client, et dont le but était de faire des SPA.
    Mais React a décidé de réaliser des Server components et donc générer les composants côté serveur, à l'instar des autres langages côté serveur.
    Bref, l'outil se perd, et génère une grande instabilité dans la création d'application web.
    Autant de raisons de revenir sur des stacks qui offrent plus de stabilité.

    • @codeconcept
      @codeconcept  Месяц назад +5

      Il faudra que je retourne jeter un oeil sur Java alors. J'en ai fait à une époque sur des projets Android natif (avant Kotlin). Et dans mon souvenir, Java était pas mal verbeux. Plus que C#.
      C'est le paradoxe avec React. Au départ, les fans-boys React détestaient Angular à cause de TypeScript, de son côté tout en un jugé contraignant ("opinionated"), de son routage imposé etc. Et maintenant, l'équipe de React recommande de l'utiliser avec Next qui réunit tous ces éléments honnis.
      Le couple Meteor / React me plaisait beaucoup. Et vu le retour de Meteor depuis sont rachat il y a quelques années, ça reste une stack jouable pour développer rapidement un prototype d'application Full Stack.
      Maintenant, que ce soit Next, Nuxt, Sveltkit, Analog et tant d'autres : tout nous pousse vers le SSR / SSG. Allez, en 2025 / 2026, on va nous marketer de petites lib en nous les présentant comme ré-vo-lu-tion-naires de part leur légèreté. L'éternel recommencement du cycle de la hype ^^

    • @raptor78455
      @raptor78455 28 дней назад +1

      Je travaille depuis 7 ans sur PHP / Symfony, et je commence à apprendre Java sur mon temps libre, j'ai enfin sauté le pas ^^

    • @codeconcept
      @codeconcept  27 дней назад

      @raptor78455 En ce moment, je me tatais entre tenter de nouveau le coup sur Java, via "Java / Spring Boot" et remettre le nez dans "PHP / Symfony" (j'en ai plus fait depuis ... Symfony 2, mais je garde le souvenir d'un framework très bien né).
      Je reviens régulièrement à PHP (la dernière fois, il y a 2 ans, via Laravel) pour voir comment le langage et l'écosystème évoluaient. A noter qu'il y a autant d'offres PHP / Symfony que Java / Spring dans mon secteur. Et souvent, Java est utilisé avec Angular en Front (mon framework de prédilection pour les missions).
      Ce qui m'a laissé un mauvais souvenir avec Java, ce sont les serveurs d'applications loooong à configurer, avec couche d'abstraction sur couche d'abstraction, des annotations en pagaille, des montées en version infernales etc etc.
      A l'opposé, avec Laravel ou Symfony, l'outil en ligne de commande mâche le travail, l'archi du projet est limpide, les outils de debug simple et efficaces etc etc. A tel point que les frameworks comblent les failles du langage.
      Bref, est-c que l'écosystème Java s'est allégé ? Qu'est-ce que tu en penses par rapport à l'écosystème de PHP et particulièrement de Symfony vu que tu viens de là ? Merci d'avance :)

    • @raptor78455
      @raptor78455 27 дней назад

      @@codeconcept ça ne fait que quelques jours que j'ai commencé Java, donc ne je ne peux pas répondre à ta question 😅
      Concernant la configuration de PHP, ça reste simple et rapide. Le périmètre se limite aux fichiers de configuration de PHP et du serveur (nginx, Apache ou autre), et à l'installation de bibliothèques Linux, car ce dernier est l'OS de prédilection pour PHP.
      A mon ancien taff, mes collègues et moi-même nous occupions des serveurs en plus du développement, et je peux dire qu'en quelques heures le serveur était prêt.
      Sinon de manière plus globale, je ne suis pas dépaysé sur Java. Je retrouve les mêmes syntaxes que PHP, à quelques mots-clés près.
      Par contre, chose bien différente, c'est la gestion des dépendances. Sur Java, je trouve que c'est bien plus compliqué. J'ai construit mon projet avec Maven, et bien que ce soit un gestionnaire de projet, je dois copier-coller les dépendances et les inscrire dans le pom.xml. Alors que sur PHP, j'utilise composer en ligne de commandes, et en quelques secondes le package est installé et prêt à l'emploi.

    • @raptor78455
      @raptor78455 27 дней назад +1

      J'ajoute que j'adore PHP, et particulièrement Symfony ^^
      Avec Symfony, le projet est créé en quelques secondes. La configuration du framework et des dépendances est simplifiée, tout se fait dans des fichiers yaml. La documentation est complète et est bien agencée.
      Ce que j'apprécie énormément par rapport aux frameworks JS tel que NextJS, c'est l'authentification. Avec Symfony c'est ultra simple ! On exécute une commande, et hop les fichiers sont créés, la configuration est prête bien que rudimentaire.
      J'ignore pourquoi c'est compliqué sur JS. Il faut ajouter la config puis éditer manuellement les fichiers.
      Pour en revenir à Symfony, la montée de version est simple, mais très longue. On commence par résoudre tous les avertissements de dépréciation communiqués par Symfony, et ce sur toutes les pages du site.
      Ensuite, on procède à la montée de version en faisant attention à la compatibilité entre les dépendances.
      Enfin on teste toute l'application. Cette étape est simplifiée s'il y a des tests unitaires et fonctionnels 😬
      Et pour finir, le débogage avec Symfony est magique. Le framework donne plein d'infos sur le serveur, la requête http, le code en lui-même, et les exceptions (sur l'environnement de dev) sont explicites

  • @333juniorb
    @333juniorb Месяц назад +2

    J’ai vraiment adoré la vidéo j’ai exactement le même parcoure et le même mindset du gars je suis refait

    • @codeconcept
      @codeconcept  29 дней назад

      Motivation, travail, persévérance et audace : ça ressemble au carré d'as du dev autodidacte :)

  • @oa.y
    @oa.y Месяц назад +2

    La taille de la tasse de café de codeconcept 😂😂😂
    J'ai alluciné
    Oooh le café c'est pas de l'eau 😂

    • @codeconcept
      @codeconcept  Месяц назад +1

      C'est pour ça que je l'ai baptisée : ma "bassine" 😅

    • @oa.y
      @oa.y Месяц назад

      @@codeconcept mdrrrrr 😂😂
      Et c'est à peine exagéré
      J'ai toujours eu peur du café même en petite quantité, ça t'aide vraiment à être plus productif ??

    • @codeconcept
      @codeconcept  29 дней назад

      @oa.y Le secret de ma productivité ne tient pas dans une tasse, qui à cette heure là contenait de l'eau 😋
      Thé, café, Red Bull et autres boissons énergisantes n'arriveront jamais à la cheville ... de suffisamment d'heures de sommeil. Le vrai dopant du cerveau, c'est le combo oreiller + bouchons d'oreilles.
      C'est pour ça, quand j'entends des responsables se vanter (mentir ?) de ne dormir que 4 heures par nuit, ça m'inquiète bien plus que ça m'impressionne. Quand je vois à quel point je peux faire des erreurs absurdes ou prendre de mauvaises décisions quand je suis est en mode dégradé par manque de sommeil. Je préfèrerai toujours 1 ou 2 heures de sommeil de plus à n'importe quel additif.

    • @oa.y
      @oa.y 29 дней назад

      @@codeconcept impressionnant amusement à part, tu touche un sujet qui me m'inquiète depuis que j'ai commencé à programmer fin 2022.
      Je n'arrive plus à avoir 5h one shot
      Je suis obligé de combler avec 30 min de sieste.
      Je peux compter dans l'année le nombre de nuits avec 7h de sommeil.
      Tu recommande oreiller + bouchon d'oreille (quel marque utilise tu)
      De plus si ya un contenu style une vidéo RUclips ou un livre qui t'a été le plus utile pour cela, je suis preneur 🫡

    • @codeconcept
      @codeconcept  28 дней назад

      @oa.y Ca peut être causé par l'angoisse de ne pas réussir à résoudre un problème bloquant. Ca couplé à la lumière bleue de l'écran et bienvenue au pays des yeux rouges.
      Mes oreillers sont des oreillers de compet : avec noyaux de cerise dedans pour le précédent et en ce moment du millet. Ca me permet de les former à la bonne hauteur pour dormir sur le côté.
      Pour ce qui est des bouchons d'oreilles, c'est à cause des cass-c... bonbons qui passe avec des deux roues poussifs et bruyants tard le soir et tôt le matin.
      Pour le reste : faire du sport, ne pas manger trop lourd le soir ni boire trop d'alcool, bouquiner sur papier au lit pour éviter la lumière bleue et là ça va déjà mieux ;)
      Mais le stress et la gamberge qui va avec sont des tueurs de bonnes nuitées.

  • @maloukemallouke9735
    @maloukemallouke9735 Месяц назад +3

    Encore une très bonne vidéo Bravo

    • @codeconcept
      @codeconcept  Месяц назад

      Merci ! En plus d'avoir un sacré parcours, Julien est aussi un très bon conteur : ça aide :)

  • @Talaria.School
    @Talaria.School Месяц назад +3

    Conversation intéressante. Merci

  • @KemalDARA
    @KemalDARA Месяц назад +4

    J'ai aussi commencé avec du C#… Bon, moi j'y suis resté.

    • @codeconcept
      @codeconcept  Месяц назад +2

      C# ça reste très porteur 😀 Comme Java (et PHP) d'ailleurs. A force de veiller des techno futuristes, on en oublie que les entreprises restent sur de l'ancien bien robuste qui a fait ses preuves.

  • @eudesbauer9757
    @eudesbauer9757 21 день назад +2

    je crois que je vais apprendre du Java aussi

  • @MrNiuxe
    @MrNiuxe Месяц назад +1

    Openclassroom ? Un gros bof ! C'est juste devenu hello world !

    • @codeconcept
      @codeconcept  Месяц назад +1

      C'est peut-être parce que, comme dans l'édition papier, il y a un public plus vaste chez les débutants en contenu vidéo. Je constate la même chose en cherchant des bouquins sur Go : presqu'exclusivement du contenu débutant et intermédiaire, quasi rien en contenu avancé.

    • @seekilm_
      @seekilm_ Месяц назад +1

      Ce n’est pas plutôt lié à la nouveauté du language ? On pourrait parler du C est des différents livres disponibles mais je ne pense pas que ça soit comparable.

    • @MrNiuxe
      @MrNiuxe Месяц назад +1

      @@codeconcept Fait un petit tour sur zeste de savoir. J'ai un peu discuté sur le forum et la communauté est sympa (suite à un problème sur le forum que je modère). J'ai lu pas mal d'articles intéressants :) Il y a un cours sur Go. Apparemment, il n'est pas complet.

    • @codeconcept
      @codeconcept  Месяц назад

      @seekilm_ La nouveauté peut jouer. La popularité d'un langage aussi. Après, quand c'est carrément le créateur du langage ou un auteur qui a accès au créateur qui écrit le bouquin, les perspectives de ventes sont bonnes d'emblée, comme avec Ritchie et Kernighan pour le C :)

    • @codeconcept
      @codeconcept  Месяц назад

      @MrNiuxe Le PV de de réunion du conseil d'administration sur Git. Si c'est pas une idée de geek :D