Sziasztok!
Lenyűgözött minket, mekkora visszhangra talált a #12in23. Közületek több ezren elkezdtétek a kihívást, és néhányan már be is fejeztétek, ami fantasztikus teljesítmény!
Szeretnék néhány percet rászánni, hogy elmeséljem, mit tervezünk az év hátralévő részére, és hogy még nagyobb lehetőséget adjak nektek a részvételre!
Az első dolog, amit érdemes tudnod, hogy minden hónaphoz lesz egy témánk, amelyben arra biztatunk, hogy fedezz fel egy-egy paradigmát, programozási irányzatot, esetleg egy konkrét korszakot, például próbálj ki nagyon régi vagy egészen új nyelveket.
A hónap során élő adásban közvetítjük majd, ahogy emberek az adott havi témáról beszélgetnek, feladatokat oldunk meg különféle kiemelt nyelveken, és igyekszünk minél több érdekes, hasznos tartalmat eljuttatni hozzátok!
Ha szeretnél ebben részt venni, vedd fel velünk a kapcsolatot, a linket a leírásban találod.
Mielőtt belemélyednék abba, hogy milyen lesz az év, kérlek, iratkozz fel, hogy semmiről ne maradj le, amit az év során közzéteszünk!
Nos, összeállítottunk egy naptárat, amely az Exercism valamennyi kurzusát tartalmazza. Ez nem is volt kis teljesítmény! Most végigvezetlek rajta, hogy mit fogunk csinálni!
A hónapok
Elsőként a Functional February következik, amelyben a funkcionális nyelveket fedezzük fel! Épp most raktuk össze hozzá a bevezető videót, és nagyon várom, hogy belevágjunk. A funkcionális nyelvek szuper érdekesek és szórakoztatóak, ráadásul rengeteget tanítanak. Sok funkcionális nyelv létezik, de ha nem tudod, hol kezdd, kifejezetten az Elixir, az F# vagy a Gleam kipróbálását javasoljuk.
Következik a Mechanical March, amelyben a rendszerprogramozás felé hajló nyelvekkel foglalkozunk. Olyan nyelvek ezek, mint a C++, a Go vagy a Nim. Olyan dolgok, amelyek jellemzően gépi kódra fordulnak, esetleg memóriakezeléssel kell foglalkoznod, vagy elgondolkodtatnak azon, hogyan fut a kód. Olyan nyelvek, amelyek kicsit közelebb visznek ahhoz, mi zajlik a számítógép belsejében.
Az Analytical April során a tudományosabb jellegű nyelvekre összpontosítunk. A két nagyágyú itt a Python és a Julia, de van egy remek R-kurzusunk is. Persze egy olyan nyelv, mint a Python, sok kategóriába beleillik, de úgy gondoljuk, hogy a nem kezdők többsége most az adattudományban betöltött szerepe miatt tanulja, ezért tettük ide!
A május szórakoztató hónap lesz, és a Mindshifting May nevet adtuk neki! Olyan nyelveket emelünk ki, amelyek valami egészen mást csinálnak. Kedvenc példánk erre a Prolog, amely igencsak egyedi programozási mód, de megnézzük a Rustot, a TCL-t és a Unisont is, egy nagyon új nyelvet, amely más megközelítést alkalmaz az elosztott programozáshoz, és ez izgalommal és kíváncsisággal tölt el minket.
Belépünk a júniusba, és mivel az északi féltekén járunk, úgy neveztük el, hogy Summer of Sexps. Kifejezésalapú nyelveket fogunk felfedezni, elsősorban a Common Lispet és a Clojuret, két remek Exercism-kurzust! Ha még sosem próbáltál Lispet, ez egy igazán szórakoztató hónap lesz a számodra. És ahelyett, hogy félnél a zárójelektől, lassan megszereted majd őket!
Ahogy beköszönt a július, visszatérünk a régi iskolához: itt a Jurassic July. Régi nyelveket fedezünk fel, azokat, amelyek megalapozták a mai programozást. Gondolj a Fortranra, a COBOL-ra, a VB-re és a C-re. Ha viszonylag új vagy a programozásban, érdekes és meglepő lehet majd látni, milyen volt régen programozni!
Augusztusban olyan nyelvekkel találkozunk, amelyeket mindannyian ismertek, mivel a weboldalak és alkalmazások készítésére összpontosítunk. Olyan nyelvekkel foglalkozunk, mint a JavaScript, a Kotlin és a Swift, de kevésbé elterjedtekkel is, mint például a Dart. Megnézünk olyan nyelveket is, mint az ABAP, amelyeket egészen speciális célokra használnak.
A Slimline September azokra a nyelvekre összpontosít, amelyekben sokat lehet alkotni nagyon kevés gépeléssel. Olyan nyelvek, amelyeket az emberek kódgolfhoz szoktak használni! Gondolj a Perlre, az AWK-ra, a JQ-ra és a Bash-re. Ezek a nyelvek elsőre kissé ezoterikusnak tűnhetnek, de szuper hatékony módjai lehetnek a produktivitásnak, ha energiát fektetsz a megtanulásukba. Ráadásul az agyadnak is jó móka felfedezni őket!
A 10. hónap az Object Oriented October. Olyan nyelveket fedezünk fel, amelyek nagy hangsúlyt fektetnek az objektumorientált programozásra, például a Rubyt és a C#-ot, valamint kevésbé ismert nyelveket, mint a Crystal és a Pharo. Ha mindig is mélyebben szeretted volna felfedezni az OOP-t, ez a hónap neked szól!
Utolsó tematikus hónapunk a Nibbly November, egy olyan hónap, amelyet a legalacsonyabb szintű nyelveknek szentelünk, ahol bitekkel és bájtokkal fogsz dolgozni. Két nyelvre összpontosítunk: az x86 assembly-re, arra a nyelvre, amely valószínűleg annak a hardvernek az alapja, amelyen ezt nézed, és a WebAssembly-re, a legújabb üdvöskére, amely lehetővé teszi, hogy bármilyen programozási nyelvet futtass a webböngésződben. Ez nem lesz könnyű hónap, de talán a legnagyobb elégedettséggel jár majd, ha teljesíted!
Végül elérkeztünk a December Diversions-höz. Ezek azok a nyelvek, amelyek nem fértek be sehova máshova! Olyanok, mint a Groovy, a Lua és a Wren. Tekints erre egy szabadon választható hónapként: bármit kiválaszthatsz, hogy stílusosan fejezd be az évet!
Ennyi lenne: egy évnyi új programozási nyelv, amit felfedezhetsz és élvezhetsz. Írj kommentet a videó alá, és mondd el, mit vársz izgatottan, hogy kipróbálj! És ha szeretnéd élő adásban megoldani néhány feladatot, vedd fel velünk a kapcsolatot, mi pedig megpróbáljuk felhívni a figyelmet arra, amit csinálsz, és talán még egy hivatalos csatornánkon is bemutatunk!
Köszönjük, hogy elolvastad :)