00:00 : Introduction 00:10 : La "Ng-Conf" 01:07 : Pourquoi aller à une conférence payante (versus documentation gratuite en ligne) ? 02:04 : [Avant la Ng-Conf] : Comment se préparer à suivre une conférence de 6h à distance ? 03:18 : [Pendant la Ng-Conf] : Qu’est-ce que j’ai concrètement obtenu pour $300 ? 06:14 : [Après la Ng-Conf] : Est-ce que j’ai tout oublié depuis ? 09:17 : Workshop "Angular Junior" el libre accès
*** Chaque année, Salt Lake City devient le point de convergence des développeurs Angular du monde entier.
En effet, l'hôtel Little America accueille la Ng-conf de la ville acceuille une conférence d'envergure internationale : La "Ng-Conf". La Ng-Conf est la plus importante conférence au monde entièrement dédié au framework Angular. Et en mars de cette année, j'ai eu la possibilité de participer à cette "Ng-Conf" grâce à mon employeur Avisto.
Si le sujet "Angular" ou "Conférence" vous intéresse, je partage mon expérience de la Ng-Conf 2024 dans cette vidéo.
Si tu es en reconversion professionnelle et que tu veux accéder aux recommandations des meilleurs développeurs au monde,
c'est possible même si tu ne connais personne, tout simplement en allant à des conférences.
Après 7 ans à faire du Angular à temps plein, je commence à me demander qu'est-ce que je peux encore apprendre.
Et je me suis demandé pourquoi ne pas participer à un événement dont j'avais déjà entendu parler,
mais dont je n'avais même pas envisagé sérieusement m'y rendre,
qui est la conférence numéro 1 au monde sur Angular en termes d'importance, qui est la NGConf.
Je me suis donc dit c'est peut-être le moment d'y aller, j'ai rien à perdre, donc let's go.
Sauf qu'au moment où j'ai pris cette décision, on était en février 2024 de cette année,
et la NGConf avait lieu en mars, c'est-à-dire moins d'un mois plus tard.
Donc du coup je n'avais pas le temps d'organiser un déplacement aux Etats-Unis pour aller à cette conférence, c'était trop short.
Donc j'ai choisi de prendre un billet online pour un workshop qui dure toute une journée, 6 heures pour être exact,
et qui était entièrement dédié à un workshop pratique dans VS Code sur le sujet des signals stores,
c'est-à-dire la nouvelle réactive primitive des signals d'Angular, mais pour faire du state management.
Et pour ceux qui se demandent pourquoi bloquer une journée entière sur un workshop de ce type,
alors que par exemple la documentation officielle d'un signal store est disponible gratuitement sur internet,
quel est l'intérêt de suivre un workshop là-dessus, d'autant que le billet coûte 300 dollars ?
Et bien en fait vous remarquerez que quand vous êtes dans une activité professionnelle,
que ce soit salarié ou en tant qu'indépendant, et bien en fait tout est plus urgent que de se former.
Et donc un petit hack que j'utilise, c'est pour me libérer du temps de participer à des conférences ou à des formations de manière officielle,
même si je pourrais me former en autodidacte, ce que je fais d'ailleurs à côté,
mais ça m'oblige à avoir du temps qui est bloqué pour se former, pour apprendre,
sinon tout est plus urgent et on finit par tourner dans une roue où on n'apprend plus rien.
C'est pour ça que je participe aussi à des conférences, ça m'oblige à me bloquer du temps pour apprendre de nouvelles choses.
Et j'en profite avant de commencer pour vous parler de ce que j'ai appris dans cette conférence,
à remercier mon employeur Avisto qui m'a tout simplement offert une journée pour suivre ce workshop,
en plus du billet pour la journée, donc merci à eux.
Et on commence tout de suite, avant la NGConf, comment se préparer au mieux à suivre une conférence en ligne de plus de 6 heures ?
Premièrement, c'est tout bête, mais vous devez vous rendre sur le site http://ngconf.org pour acheter votre billet.
C'est la première étape à faire pour pouvoir suivre cette conférence, que ce soit en présentiel ou à distance.
Ensuite, ce qu'il faut surtout anticiper, c'est que si vous n'êtes pas aux Etats-Unis, comme c'est mon cas puisque j'étais en France quand j'ai suivi la conférence,
eh bien il y a un décalage horaire qui est conséquent.
Donc le workshop a lieu de 9h à midi et de 14h à 17h aux Etats-Unis, mais en France vous êtes décalés.
Et dans mon cas, le workshop avait lieu de 16h à 19h, le midi et deux étaient entre 19h et 21h,
et la fin du workshop était de 21h à minuit.
Donc je vous conseille d'organiser votre journée, surtout si vous ne vivez pas seul, par exemple avec votre compagne,
afin que ça se passe au mieux, puisque si vous arrivez à 16h en disant que vous allez commencer votre journée de travail,
vous n'allez pas être dans un espace de temps et un espace physique qui est propice pour bien suivre le workshop.
En tout cas, une fois que vous avez fait ça, vous êtes prêts au mieux pour suivre le workshop.
De mon côté, j'avais bloqué dans mon calendrier les créneaux avec les liens vers Zoom,
qui est le logiciel qui est utilisé pour suivre la NGConf online.
Et ensuite, il ne me restait plus qu'à attendre le jour J à 16h.
Ce que j'ai fait, je me suis connecté, j'ai ouvert le PC et c'était parti.
Pendant la NGConf, qu'est-ce que j'ai réellement obtenu pour 300$ ?
Parce que oui, le billet coûte 300$ pour la journée.
Donc concrètement, vous allez vous connecter sur Zoom et sur votre écran, vous allez voir trois choses.
Premièrement, la salle du Grand America Hotel où est hébergée en présentiel la NGConf.
Vous voyez ce qui se passe en présentiel.
Vous allez également voir un screenshot du présentateur, enfin un screenshot, une partage d'écran.
Lorsqu'il partage des slides ou son VS Code, vous y avez accès directement en plein écran.
Et puis troisièmement, vous avez un petit espace, une petite boîte modale avec questions-réponses.
Donc vous avez à tout moment la possibilité de poser des questions au présentateur.
Et je crois que ce n'est pas eux qui répondent directement,
mais vous avez des réponses qui vous sont données quand vous posez des questions.
Le chat est actif là-dessus.
Par exemple, ils avaient dit qu'ils avaient donné accès au slide à un moment, or ils ne l'avaient pas mis.
Moi, j'ai posé la question en anglais et j'ai quelqu'un qui m'a envoyé le lien vers le slide via ce chat de questions-réponses.
En live, il y avait trois présentateurs pour ce workshop qui sont les auteurs de la livrairie NGRX Signal et NGRX Store.
Et NGRX Signal Store, donc autant vous dire que c'est le top 1%, si ce n'est pas plus,
des développeurs angulaires sur ce sujet, puisque c'est eux qui ont créé la librairie,
notamment le Deep Signal, pour ceux qui ont déjà joué avec.
Le format workshop est tout simplement hallucinant,
puisqu'en fait, vous avez une petite présentation théorique de 15 minutes.
Et ensuite, tout de suite, vous allez faire git clone et vous allez pouvoir démarrer,
coder sur les Signal Store et pratiquer pour de vrai.
Et ensuite, vous avez le présentateur qui va, à la fin de l'exercice,
corriger en live, en expliquant son raisonnement et en montrant le code ligne par ligne qu'il tape
pour résoudre le problème en question.
Donc vous avez accès direct, une espèce de porte ouverte vers le cerveau de ces mecs
et ça aide vraiment à progresser pour être honnête.
Grosso modo, c'est 15 minutes de slide, vous avez 15 ou 30 minutes pour coder,
quelque chose comme ça, correction, et ça vous fait un round d'une heure.
Et en gros, on fait 5 ou 6 rounds, je crois, sur la journée.
Donc c'est extrêmement exigeant et soutenu comme rythme.
Toutes les heures, vous devez faire git branch switch, si vous êtes en retard,
pour passer à l'exercice suivant, sinon vous allez être trop en retard.
Donc quand vous êtes dedans, c'est un peu comme des rounds de box,
on les enchaîne, on les enchaîne, même faire une pause de 5 minutes,
pour vraiment se la dégager, c'est soutenu comme rythme.
En tout cas, par rapport au titre du workshop qui était de creuser les SignalStore,
eh bien on a vu absolument toute la pillaille en 6 heures, la profondeur des explications
et surtout ce que nous on assimile quand on sort du workshop est tout simplement délirant.
Parce que quand j'ai fini le workshop, j'avais l'impression que j'avais codé avec cette librairie
toute ma vie et je me demandais pourquoi je ne l'avais pas utilisé avant.
Donc on voit tout sur le SignalStore, les custom features, les entities, les deep signals,
on creuse vraiment tout et surtout ils nous expliquent eux les choix architecturaux
qu'ils ont fait pour construire la librairie.
Donc on a vraiment une compréhension du pourquoi derrière qui est forte
et donc ça c'est vraiment génial.
Ma seule recommandation, c'est que si vous vous inscrivez à un workshop
sur le sujet XYZ de la NGConf, eh bien creusez-le en amont,
renseignez-vous sur le sujet parce que quand vous êtes dedans, ça va très vite.
Et enfin, après la NGConf, est-ce que j'ai tout oublié depuis le workshop ?
Eh bien pas du tout, j'ai l'impression que je n'ai rien oublié
et j'ai encore tout qui est gravé dans ma tête.
Par contre tout ça c'est possible parce que j'ai choisi un workshop
dont j'allais être sûr à 99% que j'allais l'utiliser au quotidien par la suite.
Donc je n'ai pas pris un sujet de workshop sexy, je ne sais pas par exemple PWA
pour Progressive Web Application, parce que je sais que par la suite
je n'aurai pas vraiment l'occasion de l'utiliser au quotidien
et je n'avais pas envie de prendre un truc un peu sexy comme ça,
un peu du sucre pour voir quelque chose de nouveau.
Donc j'ai pris quelque chose que j'allais utiliser dans mon quotidien,
le State Management avec les signales.
C'est sûr que la plupart des développements angulaires vont passer là-dessus
très prochainement si ce n'est pas déjà fait.
Et donc d'avoir les slides et le code du présentateur
m'a servi tout au long des développements cette année,
puisque je pouvais en permanence aller voir dans les slides,
passer les slides à des collègues et voir les extraits de code
qu'il fallait taper pour résoudre tel ou tel problème.
Donc ça c'est génial, mais vous avez aussi accès en plus
à tous les replays en vidéo de tous les talks et les conférences de la NGConf,
même si vous n'avez pas pu y aller ou vous n'avez pas pris de billet à ce moment-là.
Donc vous avez vraiment accès à un catalogue de plusieurs dizaines,
il y a peut-être même 100 vidéos sur des sujets de pointe à jour
avec des présentateurs calés sur tout ce qu'il est possible, imaginable
de faire avec Angular.
Donc ce catalogue, de temps en temps, je vais taper dedans,
c'est un peu mon YouTube Angular privé.
Et puis enfin, ce que j'ai en plus après le workshop en question,
c'est qu'il y a une newsletter de la NGConf à laquelle je me suis inscrit
et donc j'ai des nouvelles d'experts, des nouveaux talks,
des nouvelles newsletters auxquelles je peux m'abonner
qui arrivent dans mon Batmail au fur et à mesure.
Et honnêtement, ça me fait une petite veille technique tout au long de l'année.
Et même si c'est évidemment marketing,
ça donne plutôt envie de retourner s'inscrire à la prochaine NGConf l'année suivante.
En plus de faire un suivi, une veille technologique pour pas trop cher
tout au long de l'année.
Donc pour conclure, même après 7 ans passé sur Angular,
je continue à en apprendre tous les jours.
Il y a plein de sujets que j'aimerais apprendre
que j'ai même pas le temps de creuser.
Et ça peut être effrayant qu'il y ait toujours une infinité de choses à apprendre,
mais c'est ce qui rend aussi ce métier génial du développement logiciel.
En tout cas, je ne regrette absolument pas ma participation à la NGConf.
Au contraire, je vous recommande d'y aller.
Et à partir de maintenant, je pense que je vais essayer d'y aller chaque année
tant que je suis sur du Angular.
Et le contenu et le niveau technique est bien supérieur à des conférences généralistes.
Si vous êtes déjà allé à des confs de DevWeb un peu généralistes comme ça,
là, vous êtes vraiment sur du contenu technique brut.
Et c'est ce qu'on cherche généralement en tant que développeur.
Et si vous ne faites pas du Angular, ce que je vous recommande,
c'est de trouver la conférence de référence sur votre expertise,
que ce soit du React ou du Symfony par exemple,
d'acheter votre billet et d'y aller pour voir ce qu'il y a derrière.
Voilà, merci d'avoir pris le temps de m'écouter.
J'espère que cette vidéo vous a apporté de la valeur.
Et si c'est le cas et que vous êtes en reconversion professionnelle,
eh bien voici trois manières dont je peux vous aider gratuitement.
Premièrement, vous pouvez repasser sur la chaîne de temps en temps.
Je publie une vidéo sur des principes de code seniors,
des principes de code qui sont réellement utilisés en entreprise.
Donc pas besoin de vous abonner, vous repassez quand vous en avez besoin.
Deuxièmement, vous pouvez interagir avec la chaîne, poser vos questions,
mettre des pouces bleus, etc.
Le but, ce n'est pas de travailler pour l'algorithme ou de faire de l'influençage,
mais ça va permettre de connaître la chaîne,
de nous donner un poids pour montrer qu'il y a des gens
qui sont intéressés par le code professionnel.
Ce qui va nous permettre demain d'interviewer plus d'experts
reconnus dans notre industrie et on pourra mettre ses interviews directement sur la chaîne.
Et puis troisièmement, si vous êtes intéressé pour vous préparer
pour votre premier jour en entreprise sur une mission angulaire,
eh bien j'ai un workshop gratuit que vous pouvez suivre en trois soirées de code
et qui va vous permettre de savoir développer,
d'avoir le niveau minimum surangulaire pour votre premier jour en entreprise.
Le lien est en description sous la vidéo.
Vous pouvez cliquer dessus, vous inscrire sur le workshop
et démarrer quand vous avez du temps libre.
En tout cas, je vous dis à bientôt pour une prochaine vidéo.
J'espère pouvoir en faire un peu plus d'ici la fin de l'année.
Bon développement senior à vous d'ici là.
Ciao !
Devenez un pro d’Angular : Comment la Ng-conf a boosté ma carrière | Gan Jing World