Uploaded avatar of iHiD

El calendario de 12in23

@iHiD
hace Más de 3 años
Video

Hola a todos:

La respuesta a #12in23 nos ha impresionado muchísimo. Miles de ustedes ya empezaron el reto y algunos ya lo completaron, ¡lo cual es un logro increíble!

Quería tomarme unos minutos para contarte lo que tenemos planeado para el resto del año y darte la oportunidad de participar aún más.

Lo primero que debes saber es que vamos a tener un tema para cada mes, en el que te animamos a explorar cierto paradigma, cierto tipo de programación o quizá un momento específico de la historia; por ejemplo, probar lenguajes muy antiguos o muy nuevos.

Durante ese mes vamos a transmitir en vivo a personas que conversan sobre el tema del mes, que resuelven ejercicios en distintos lenguajes destacados y que, simplemente, intentan acercarte todo el contenido interesante y útil que sea posible. Si quieres participar en esto, escríbenos: mira el enlace en la descripción.

Además, antes de que entre en detalle sobre cómo va a ser el año, suscríbete para que no te pierdas nada del contenido que iremos publicando durante el año.

¡Bien! Armamos un calendario que incluye cada uno de los tracks de Exercism. ¡Y no fue nada fácil! Te explico lo que vamos a hacer.

Los meses

Bueno, para empezar tenemos Functional February, en el que exploraremos los lenguajes funcionales. Acabamos de armar el video de introducción y me entusiasma mucho meterme en esto. Los lenguajes funcionales son súper interesantes y divertidos, y te enseñan un montón. Hay muchísimos lenguajes funcionales, pero si no sabes por dónde empezar, te recomendamos especialmente probar Elixir, F# o Gleam.

Después tenemos Mechanical March, en el que veremos lenguajes más orientados a la programación de sistemas. Son lenguajes como C++, Go o Nim. Cosas que suelen compilarse a código máquina, que quizá te obliguen a pensar en la gestión de memoria o que te hagan considerar cómo se ejecuta el código. Lenguajes que te acercan un poco más a las entrañas de lo que pasa dentro de la computadora.

En Analytical April nos enfocamos en lenguajes más científicos. Los dos grandes aquí son Python y Julia, pero también tenemos un gran track de R. Obviamente, algo como Python podría entrar en muchas categorías, pero creemos que la mayoría de quienes ya no son principiantes lo están aprendiendo por su valor como tecnología de ciencia de datos en este momento, así que lo pusimos aquí.

Mayo va a ser muy divertido y lo llamamos Mindshifting May. Vamos a destacar lenguajes que hacen algo distinto. Nuestro ejemplo favorito es Prolog, una forma de programar bastante única, pero también veremos Rust, TCL y Unison, un lenguaje muy nuevo que adopta un enfoque distinto de la programación distribuida y que nos tiene entusiasmados e intrigados.

Ya en junio, adoptamos un enfoque del hemisferio norte para nombrarlo y lo llamamos el Summer of Sexps. Exploraremos lenguajes basados en expresiones, enfocándonos específicamente en Common Lisp y Clojure, ¡dos grandes tracks de Exercism! Si nunca probaste un Lisp, este será un mes muy divertido para ti. Y en lugar de asustarte con los paréntesis, ¡vas a terminar apreciándolos!

Al llegar a julio, nos ponemos a la antigua con Jurassic July. Exploraremos lenguajes antiguos, esos lenguajes que sentaron las bases de la programación que conocemos hoy. Piensa en Fortran, COBOL, VB y C. Si eres relativamente nuevo en la programación, puede que te intrigue y te sorprenda ver cómo se programaba antes.

Agosto es un mes que incluirá lenguajes familiares para cualquiera de ustedes, ya que nos enfocamos en construir sitios web y apps. Veremos lenguajes como JavaScript, Kotlin y Swift, pero también algunos menos usados como Dart. También veremos lenguajes como ABAP, que se usan para propósitos muy específicos.

Slimline September se enfoca en lenguajes con los que puedes hacer mucho escribiendo muy poco. ¡El tipo de lenguajes que la gente usa para jugar al code golf! Piensa en Perl, AWK, JQ y Bash. Estos lenguajes pueden parecer algo esotéricos la primera vez que los usas, pero son formas súper poderosas de ser productivo si le pones el esfuerzo a aprenderlos. ¡Y también son divertidos para que tu cerebro los explore!

El mes 10 es Object Oriented October. Exploraremos lenguajes muy centrados en la programación orientada a objetos, como Ruby y C#, y otros menos conocidos como Crystal y Pharo. Si siempre quisiste profundizar en la programación orientada a objetos, ¡este es tu mes!

Nuestro último mes temático es Nibbly November, un mes dedicado a los lenguajes de más bajo nivel, donde estarás manipulando bits y bytes. Nos enfocamos en dos lenguajes: el ensamblador x86, el lenguaje que probablemente sostiene el hardware con el que estás viendo esto, y WebAssembly, el recién llegado que te permite ejecutar cualquier lenguaje de programación en tu navegador web. No será un mes fácil, ¡pero puede que sea el más satisfactorio de completar!

Y así llegamos finalmente a December Diversions. ¡Son los lenguajes que no pudimos ubicar en ningún otro lugar! Cosas como Groovy, Lua y Wren. Piensa en este como un mes comodín: puedes elegir lo que quieras para terminar el año con estilo.

Eso es todo: un año de lenguajes de programación nuevos para que explores y te diviertas. ¡Deja un comentario en el video contándonos qué te entusiasma probar! Y si quieres transmitir en vivo mientras resuelves algunos ejercicios, escríbenos y trataremos de dar a conocer lo que haces, ¡y quizá incluso te destaquemos en uno de nuestros canales oficiales!

Gracias por leer :)

viernes, 20 de enero de 2023 · ¿Te resultó útil?