JetBrains Academy
The place for learning and teaching computer science your way
JetBrains Academy: retrospectiva de 2022
En este artículo, encontrará lo más destacado de JetBrains Academy, donde haremos un repaso de todo lo que sucedió el año pasado. En 2022, JetBrains Academy añadió muchas áreas de conocimiento y desarrolló formas de explorarlas. Entre otras cosas, lanzamos varios itinerarios de formación y proyectos nuevos, ofrecimos nuevas asignaturas, presentamos un nuevo lenguaje de programación y mejoramos nuestra plataforma para las organizaciones.
Tanto si ya tiene experiencia como desarrollador y busca tareas desafiantes como si está empezando, en este blog hay sitio para todos. Esperamos que disfrute recordando todo esto tanto como nosotros.
Nos gustaría compartir algunos hitos del año pasado:
🎓 Nuevos miembros en nuestra comunidad de aprendizaje
🆕 Nuevos itinerarios, materias y lenguajes que estudiar
❤️ Los proyectos favoritos del año
📚 La funcionalidad administrativa para el aprendizaje en equipo
🚀 Hour of Code
Nuevos miembros en nuestra comunidad de aprendizaje
Demos una calurosa bienvenida a quienes se unieron a JetBrains Academy en 2022. Hemos contabilizado 195 525 nuevos alumnos, ¡y ya van más de 650 000 en total!
Nuevos itinerarios, materias y lenguajes que estudiar
En 2022, creamos 13 nuevos itinerarios, incluido uno en el que podrá estudiar Scala, un nuevo lenguaje de programación dinámico y con un tipado estático robusto. En este itinerario encontrará todo lo que necesita saber sobre el lenguaje Scala. Aprenderá su sintaxis y dominará las herramientas integradas, con lo que podrá escribir programas sencillos que combinen diferentes paradigmas de programación.
Otro hito de 2022 en JetBrains Academy fue la creación de los itinerarios de formación en SQL. Creamos tres itinerarios que consisten en enseñarle los fundamentos del lenguaje de consulta SQL, enseñarle a trabajar con bases de datos y a conectar una aplicación y sus datos almacenados, y permitirle practicar con MySQL, la base de datos de código abierto más famosa del mundo.
Suena bien, ¿no?
Los proyectos favoritos del año
En JetBrains Academy tuvimos un 2022 bastante productivo y las cifras hablan por sí mismas. Creamos 88 nuevos proyectos y publicamos 482 nuevos temas de aprendizaje. También recibimos la friolera de 333 921 comentarios (¡guau!) y nos gustaría darles las gracias, porque no podríamos haber llegado hasta aquí sin todo su apoyo y entusiasmo.
¡Pero eso no es todo!
A continuación, encontrará la lista de los proyectos más populares publicados por JetBrains Academy en 2022. Vamos a sumergirnos de lleno y ver qué es lo que más ha gustado.
Proyectos de Java
💚 Zookeper. Fácil.
En este proyecto, creará una herramienta para ayudar al zoo local a cuidar de sus habitantes. Además, aprenderá los conceptos básicos de la sintaxis de Java y descubrirá cómo trabajar con variables, con tipos de almacenamiento de datos, como las listas, y con bucles while.
💛 ASCII Mirror. Media.
En el lejano reino de ASCII, viven animales ASCII que necesitan su ayuda. Algo les pasa a los espejos: parece que están torcidos. En este proyecto, encontrará la raíz del problema y lo resolverá mientras aprende los conceptos básicos de Java, como las entradas y las salidas, así como operaciones con cadenas, archivos y listas de objetos.
Proyectos de Python
💛 Loan Calculator. Media.
Tanto si queremos ahorrar como si tenemos pensado pedir un préstamo, tarde o temprano todos tenemos que enfrentarnos a la gestión de nuestras finanzas personales. Con este proyecto, podrá tomar decisiones informadas basadas en diferentes parámetros financieros. Aplicará matemáticas y Python a tareas rutinarias, trabajará con bibliotecas y módulos de terceros, aprenderá a utilizar una interfaz de línea de comandos y se familiarizará con varios instrumentos financieros.
❤️ Salary Prediction (ciencia de datos). Exigente.
La regresión lineal es una de las herramientas más sencillas y potentes para encontrar regularidades en los datos y utilizarlas para predecir. En este proyecto, practicará el ajuste de modelos lineales con la librería scikit-learn para predecir el salario de los jugadores de la NBA. También aprenderá a aplicar la ingeniería de características polinómicas, a comprobar la multicolinealidad de los datos y a evaluar los modelos con la puntuación MAPE.
Proyectos de Kotlin
💛 Encryption-Decryption. Media.
Familiarícese con Kotlin gracias a la construcción de una aplicación sencilla de cifrado que crea un archivo y lo cifra, que también se puede utilizar para descifrar un archivo previamente cifrado. En este proyecto, se centrará en el trabajo con archivos y la línea de comandos.
❤️ Tasklist. Exigente.
Siempre va bien tener un recordatorio de las tareas importantes, tanto si son simples notas en papel o en una sofisticada aplicación. En este proyecto, creará un programa textual que muestra tareas, plazos y prioridades.
Proyectos de JavaScript
💚 Carnival Gift Shop. Fácil.
¡Le damos la bienvenida a la tienda de regalos de la feria! Ha llegado el momento de gastar todos los tickets que ha ganado en la feria. En este proyecto, escribirá un programa que le mostrará la lista de regalos disponibles y el número de tickets que ha ganado, y que le ayudará a comprar el regalo que quiera. Se familiarizará con la sintaxis de JavaScript y practicará variables, condiciones, bucles y funciones.
❤️ Hangman. Difícil.
Hangman (el ahorcado) es un conocido juego de ingenio, aunque es cierto que es un poco tétrico. Un cruel ordenador esconde una palabra que hay que adivinar letra a letra. Si falla, será «ahorcado»; si gana, sobrevivirá. Es buena idea trabajar con este proyecto si está empezando con JavaScript, ya que repasará los conceptos básicos, se familiarizará con los diferentes tipos de datos, desarrollará la comprensión de los componentes básicos de un programa y practicará el trabajo con bucles y vectores.
Proyectos de Go
💚 Simple Chatty Bot y Coffee Machine. Fácil.
Son de los proyectos para principiantes que más se suelen seleccionar y completar, así que, si está buscando un primer proyecto con el que aprender Go, son la mejor opción. Aprenderá la sintaxis básica de Go y practicará el trabajo con variables, condiciones, bucles y funciones.
❤️ University Admission Procedure. Exigente.
Hay que esforzarse mucho para entrar en la universidad de sus sueños. De hecho, el proceso es tan estresante que suele pasarse por alto el trabajo que supone todo el proceso de admisión para las universidades, sobre todo por el enorme volumen de documentos que hay que procesar. En este proyecto, se pondrá en la piel de los responsables de admisiones encargados de implementar un algoritmo que determine qué estudiantes serán aceptados. En cada etapa, el algoritmo se irá volviendo más complejo y completo.
La funcionalidad administrativa para el aprendizaje en equipo
En 2022, nos centramos en mejorar la funcionalidad administrativa de la plataforma. Ahora puede gestionar su equipo y comprobar la eficacia del aprendizaje de los miembros de este desde un solo lugar. Más concretamente, puede añadir nuevos miembros al equipo y eliminar a los existentes, conectar su dominio corporativo con un inicio de sesión único y ver el progreso del equipo en los paneles de información general.
Más información en el blog.
Hour of Code
No podemos terminar sin mencionar nuestra tradición anual de apoyar el movimiento Hour of Code. Durante una semana de diciembre, compartimos una serie de artículos de blog en los que destacamos los proyectos más populares para que los pruebe y le retamos a resolver problemas de codificación todos los días.
El año pasado, más de 500 alumnos se unieron al reto y consiguieron sus merecidos descuentos del 25 % en una suscripción a JetBrains Academy. Si se lo perdió, suscríbase a nuestras cuentas de Twitter y Facebook para estar al tanto del próximo desafío anual.
¡Disfrute aprendiendo!
El equipo de JetBrains Academy
Artículo original en inglés de: