Uploaded avatar of iHiD

Der 12in23-Kalender

@iHiD
vor Mehr als 3 jahre
Video

Hallo zusammen,

die Reaktion auf #12in23 hat uns umgehauen. Tausende von euch haben die Challenge gestartet, und einige haben sie sogar schon abgeschlossen. Das ist eine großartige Leistung!

Ich möchte mir ein paar Minuten Zeit nehmen, um dir zu erzählen, was wir für den Rest des Jahres geplant haben, und dir die Möglichkeit zu geben, noch mehr mitzumachen!

Das Wichtigste zuerst: Wir werden für jeden Monat ein Thema haben, bei dem wir dich ermutigen, ein bestimmtes Paradigma, eine bestimmte Art des Programmierens oder vielleicht einen bestimmten Zeitpunkt zu erkunden. Zum Beispiel, indem du ganz alte Sprachen ausprobierst oder ganz neue.

In diesem Monat streamen wir Leute, die über das Thema des Monats plaudern und Übungen in verschiedenen vorgestellten Sprachen lösen, und wir versuchen einfach, dir so viele interessante, nützliche Inhalte wie möglich zu liefern! Wenn du dabei mitmachen möchtest, melde dich bei uns. Den Link findest du in der Beschreibung.

Und bevor ich darauf eingehe, wie das Jahr aussehen wird: Abonniere bitte den Kanal, damit du nichts von den Inhalten verpasst, die wir im Laufe des Jahres veröffentlichen!

OK! Wir haben also einen Kalender zusammengestellt, der jeden einzelnen Track auf Exercism enthält. Das war keine leichte Aufgabe! Ich führe dich durch, was wir vorhaben!

Die Monate

Los geht's mit dem Funktionalen Februar, in dem wir funktionale Sprachen erkunden! Wir haben gerade das Intro-Video dazu fertiggestellt, und ich freue mich schon sehr darauf, tiefer einzusteigen. Funktionale Sprachen sind super interessant, machen Spaß und bringen dir eine Menge bei. Es gibt viele funktionale Sprachen, aber wenn du nicht weißt, wo du anfangen sollst, empfehlen wir dir Elixir, F# oder Gleam.

Als Nächstes kommt der Mechanische März, in dem wir uns Sprachen ansehen, die eher in Richtung Systemprogrammierung gehen. Das sind Sprachen wie C++ oder Go oder Nim. Dinge, die in der Regel zu Maschinencode kompilieren, bei denen du dich vielleicht mit Speicherverwaltung beschäftigen musst oder darüber nachdenkst, wie der Code ausgeführt wird. Sprachen, die dich ein Stück näher an die Innereien dessen bringen, was im Computer vor sich geht.

Im Analytischen April konzentrieren wir uns auf eher wissenschaftliche Sprachen. Die beiden großen sind hier Python und Julia, aber wir haben auch einen großartigen R-Track. Natürlich passt etwas wie Python in viele Kategorien, aber wir denken, dass die Mehrheit der Fortgeschrittenen es gerade wegen seines Werts als Data-Science-Technologie lernt, deshalb haben wir es hier eingeordnet!

Der Mai wird lustig, wir haben ihn Mindshift-Mai genannt! Wir stellen Sprachen in den Mittelpunkt, die etwas anders machen. Unser Lieblingsbeispiel dafür ist Prolog, eine ziemlich einzigartige Art zu programmieren, aber wir schauen uns auch Rust, TCL und Unison an. Unison ist eine sehr neue Sprache, die einen anderen Ansatz für verteilte Programmierung verfolgt und auf die wir gespannt und neugierig sind.

Im Juni angekommen, wählen wir für den Namen die Perspektive der Nordhalbkugel und nennen ihn den Sommer der Sexps. Wir erkunden ausdrucksbasierte Sprachen, mit Schwerpunkt auf Common Lisp und Clojure, zwei großartigen Exercism-Tracks! Wenn du noch nie ein Lisp ausprobiert hast, wird das ein richtig spaßiger Monat für dich. Und statt dich vor den Klammern zu fürchten, wirst du sie zu schätzen lernen!

Im Juli wird's old school: der Jurassische Juli. Wir erkunden alte Sprachen, also die Sprachen, die die Grundlage für die Programmierung gelegt haben, die wir heute kennen. Denk an Fortran, COBOL, VB und C. Wenn du noch relativ neu beim Programmieren bist, wird es dich faszinieren und schockieren, wie das Programmieren früher war!

Der August enthält Sprachen, die euch allen vertraut sein dürften, denn wir konzentrieren uns auf das Bauen von Websites und Apps. Wir schauen uns Sprachen wie JavaScript, Kotlin und Swift an, aber auch weniger verbreitete wie Dart. Außerdem betrachten wir Sprachen wie ABAP, die für ganz bestimmte Zwecke verwendet werden.

Der Schlanke September konzentriert sich auf Sprachen, in denen du viel erledigen kannst, während du nur wenig tippst. Die Art von Sprachen, mit denen Leute Code Golf spielen! Denk an Perl, AWK, JQ und Bash. Diese Sprachen können sich beim ersten Mal etwas esoterisch anfühlen, aber sie sind superkraftvolle Wege, produktiv zu sein, wenn du die Mühe investierst, sie zu lernen. Und außerdem Spaß für dein Gehirn!

Monat 10 ist der Objektorientierte Oktober. Wir erkunden Sprachen, die stark auf objektorientierte Programmierung setzen, Sprachen wie Ruby und C# und weniger bekannte wie Crystal und Pharo. Wenn du schon immer tief in die objektorientierte Programmierung eintauchen wolltest, ist das dein Monat!

Unser letzter Themenmonat ist der Nibble-November, ein Monat, der den niedrigsten Sprachen gewidmet ist, in denen du mit Bits und Bytes hantierst. Wir konzentrieren uns auf zwei Sprachen: x86-Assembly, die Sprache, die wahrscheinlich die Hardware zugrunde liegt, auf der du das hier gerade anschaust, und WebAssembly, der Neue auf dem Block, mit dem du jede Programmiersprache in deinem Webbrowser ausführen kannst. Das wird kein einfacher Monat, aber möglicherweise der, dessen Bewältigung am meisten befriedigt!

Und damit kommen wir schließlich zu den Dezember-Abwechslungen. Das sind die Sprachen, für die wir sonst nirgendwo Platz hatten! Dinge wie Groovy, Lua und Wren. Betrachte das als Wildcard-Monat: Du kannst dir alles aussuchen, um das Jahr stilvoll abzuschließen!

Das war's also: ein Jahr voller neuer Programmiersprachen, die du erkunden und mit denen du Spaß haben kannst. Hinterlass einen Kommentar unter dem Video und erzähl uns, worauf du dich freust! Und wenn du dich selbst beim Lösen einiger Übungen streamen möchtest, melde dich bei uns. Wir versuchen dann, auf das aufmerksam zu machen, was du machst, und vielleicht sogar dich auf einem unserer offiziellen Kanäle zu zeigen!

Danke fürs Lesen :)

20. Januar 2023 · Fandest du ihn hilfreich?