Uploaded avatar of iHiD

Le calendrier 12in23

@iHiD
il y a Plus de 3 ans
Vidéo

Bonjour tout le monde,

Nous avons été époustouflés par la réaction à #12in23. Des milliers de personnes ont commencé le défi et certaines l'ont même déjà terminé, ce qui est une réussite incroyable !

Je voulais prendre quelques minutes pour te dire ce que nous avons prévu pour le reste de l'année et te donner l'occasion de participer encore davantage !

La première chose à savoir, c'est que nous allons avoir un thème pour chaque mois, où nous t'encourageons à explorer un certain paradigme, un type de programmation, peut-être une époque particulière, par exemple en essayant des langages vraiment anciens ou vraiment nouveaux.

Pendant ce mois, nous allons diffuser des personnes qui discutent du thème du mois, résolvent des exercices dans divers langages mis en avant, et nous allons surtout essayer de te proposer autant de contenu intéressant et utile que possible ! Si tu souhaites t'impliquer, n'hésite pas à nous contacter : regarde le lien dans la description.

Et avant que je n'entre dans le détail de ce à quoi l'année va ressembler, abonne-toi pour ne rien manquer du contenu que nous publierons tout au long de l'année !

OK ! Nous avons donc élaboré un calendrier qui contient chacun des parcours sur Exercism. Ce qui n'était pas une mince affaire ! Je vais te présenter ce que nous allons faire !

Les mois

Alors, pour commencer, nous avons Functional February, où nous explorons les langages fonctionnels ! Nous venons juste de terminer la vidéo d'introduction pour ce mois-ci et je suis vraiment impatient de m'y plonger. Les langages fonctionnels sont super intéressants et amusants, et ils t'apprennent énormément de choses. Il existe beaucoup de langages fonctionnels, mais si tu ne sais pas par où commencer, nous te recommandons spécifiquement d'essayer Elixir, F# ou Gleam.

Ensuite, nous avons Mechanical March, où nous nous intéressons à des langages plutôt orientés programmation système. Ce sont des langages comme C++, Go ou Nim. Des choses qui ont tendance à se compiler en code machine, qui peuvent impliquer une gestion de la mémoire à laquelle réfléchir, ou qui te font réfléchir à la façon dont le code est exécuté. Des langages qui te rapprochent un peu des entrailles de ce qui se passe dans l'ordinateur.

Pour Analytical April, nous nous concentrons sur des langages plus scientifiques. Les deux grands ici sont Python et Julia, mais nous avons aussi un excellent parcours R. Évidemment, un langage comme Python peut entrer dans plein de catégories, mais nous pensons que la majorité des non-débutants l'apprennent aujourd'hui pour sa valeur en tant que technologie de science des données, alors nous l'avons mis ici !

Mai va être amusant et nous l'avons appelé Mindshifting May ! Nous mettons en avant des langages qui font quelque chose de différent. Notre exemple préféré est Prolog, une façon assez unique de programmer, mais nous allons aussi nous intéresser à Rust, TCL et Unison, un langage très récent qui adopte une approche différente de la programmation distribuée, ce qui nous enthousiasme et nous intrigue.

En juin, nous adoptons une approche de l'hémisphère nord pour le nommer et l'appelons the Summer of Sexps. Nous allons explorer des langages basés sur les expressions, en nous concentrant particulièrement sur Common Lisp et Clojure, deux excellents parcours Exercism ! Si tu n'as jamais essayé un Lisp, ce mois sera vraiment amusant pour toi. Et au lieu d'avoir peur des parenthèses, tu apprendras à les apprécier !

En juillet, nous passons à l'ancienne pour Jurassic July. Nous explorons des langages anciens, ces langages qui ont posé les fondations de la programmation que nous connaissons aujourd'hui. Pense à Fortran, COBOL, VB et C. Si tu débutes relativement en programmation, cela pourrait t'intriguer et te choquer de voir à quoi ressemblait le code autrefois !

Août est un mois qui contiendra des langages que beaucoup connaissent, puisque nous nous concentrons sur la création de sites web et d'applications. Nous allons nous intéresser à des langages comme JavaScript, Kotlin et Swift, mais aussi à des langages moins utilisés comme Dart. Nous examinerons également des langages tels qu'ABAP, qui servent à des usages très spécifiques.

Slimline September se concentre sur les langages dans lesquels on peut faire beaucoup en tapant très peu. Le genre de langages que les gens utilisent pour jouer au code golf ! Pense à Perl, AWK, JQ et Bash. Ces langages peuvent sembler un peu ésotériques la première fois qu'on les utilise, mais ce sont des moyens extrêmement puissants d'être productif si on fait l'effort de les apprendre. Et c'est aussi amusant pour le cerveau de les explorer !

Le dixième mois est Object Oriented October. Nous explorons des langages qui se concentrent fortement sur la programmation orientée objet : des langages comme Ruby et C#, et des langages moins connus comme Crystal et Pharo. Si tu as toujours voulu explorer la POO en profondeur, c'est le mois qu'il te faut !

Notre dernier mois à thème est Nibbly November, un mois dédié aux langages de plus bas niveau, où tu manipuleras des bits et des octets. Nous nous concentrons sur deux langages : l'assembleur x86, le langage qui sous-tend probablement le matériel sur lequel tu regardes cette vidéo, et WebAssembly, le petit nouveau qui permet d'exécuter n'importe quel langage de programmation dans ton navigateur web. Ce ne sera pas un mois facile, mais ce sera potentiellement le plus satisfaisant à accomplir !

Ce qui nous amène enfin à December Diversions. Ce sont les langages que nous n'avons pas pu caser ailleurs ! Des choses comme Groovy, Lua et Wren. Considère ce mois comme un joker : tu peux choisir ce que tu veux pour terminer l'année en beauté !

Voilà, c'est tout : une année de nouveaux langages de programmation à explorer et avec lesquels t'amuser. Laisse un commentaire sur la vidéo pour nous dire ce que tu as hâte d'essayer ! Et si tu souhaites diffuser en direct le moment où tu résous quelques exercices, contacte-nous et nous essaierons de faire connaître ce que tu fais, et peut-être même de te mettre en avant sur l'un de nos canaux officiels !

Merci de ta lecture :)

20e Jan 2023 · Tu l'as trouvé utile ?