El año 2020 fue sin duda un año de retos. A pesar del impacto negativo de la crisis sanitaria en la economía latinoamericana la industria de TI tuvo un crecimiento del 5.5%. Una clave para entender esto es la transformación acelerada de las tendencias y situaciones que se había predicho tomarían años y que, en algunos casos, tomaron solo meses. Ahora más que nunca la industria de TI es considerada un motor económico y una pieza clave para revolucionar industrias y aportar soluciones. Siendo un desarrollador de software ¿cómo se puede estar preparado para esto?
El acrónimo VICA es usado para referirse a un mundo volátil, incierto, complejo y ambiguo. ¿Cómo minimizar esta complejidad? Una gran alternativa como programadores es la actualización y el aprendizaje de nuevas habilidades por medio de cursos de acuerdo con nuestro nivel, interés y aspiraciones.
En este artículo facilitamos algunos recursos de educación en línea que seguro te resultarán muy útiles. En el 2020, plataformas como Udemy tuvieron un aumento del 114% en inscripciones a cursos online en México. Queda muy claro, renovarse o morir.
Haciendo comunidad
El pertenecer a comunidades reales y virtuales nos privilegia con el acceso a oportunidades de crecimiento. Por ejemplo, el Tec de Monterrey proporciona certificaciones gratis con Coursera y edX.
Crehana tiene un 15% de descuento para la comunidad CodersLink en todos los cursos en las áreas de diseño, web y negocios. A la vez, podrás participar en distintos webinars para mantenerte actualizado.
Los más buscados
En el 2020, los 3 cursos online con mayor crecimiento en cuanto a demanda fueron:
- TensorFlow
- Chatbots
- Redes Neuronales
Aquí algunas opciones para entrar en esta tendencia:
Cursos de TensorFlow
Curso: Deep Learning aplicado: Despliegue de modelos TensorFlow 2.0
Plataforma: Udemy
Nivel: Avanzado
Inversión de tiempo: 7.5 horas
Inversión económica: De $1699 a $149
Por qué lo recomiendan: Curso muy completo y 100% adhoc para cualquier Data Scientist. Todos los procedimientos están explicados y documentados perfectamente en el repositorio. Este curso cuenta con certificado al terminarlo.
Cursos para programar Chatbots
Curso: Máster en Chatbots – DialogFlow
Plataforma: Udemy
Nivel: Principiante
Inversión de tiempo: 6.5 horas
Inversión económica: De $299 a $499
Por qué lo recomiendan: Este curso es útil aún siendo desarrollador de chatbots con experiencia, ya que sirve para recordar y aprender cosas nuevas sobre dialogflow. Este curso cuenta con certificado al terminarlo y ofrece Hosting gratis para el Chatbot.
Cursos para desarrollar Redes Neuronales
Curso: Utilizar Redes Neuronales para predecir Series Temporales con Python, R y Machine Learning
Plataforma: Udemy
Nivel: Intermedio
Inversión de tiempo: 7.5 horas
Inversión económica: De $279 a $149
Por qué lo recomiendan: Aprendizaje de forma sencilla e interactiva. Este curso cuenta con certificado al terminarlo.
De vuelta a lo básico (y no tan básico)
Stack Overflow realizó una encuesta a desarrolladores para determinar los lenguajes con mayor demanda.
En dicha encuesta se les preguntó los lenguajes usados, que se pretenden usar, y bien los no usados pero que se desean usar. Bajo esta metodología predominaron los siguientes lenguajes: JavaScript (69.7%), HTML/CSS (62.4%), SQL (56.9%), Python (41.6%) y Java (38.4%).
A continuación, encontrarás recursos para ahondar en estos lenguajes donde hay una plataforma de aprendizaje gratuita que es una muy buena opción. freeCodeCamp es una iniciativa sin ánimos de lucro que usa el sistema de gamificación. Al terminar algunos de los cursos podrás compartir la certificación en tu CV o desde LinkedIn.
Cursos de programación gratis
Estos son un excelente recurso para desarrolladores de software de Nivel Junior.
- JavaScript Algorithms and Data Structures (Con certification)
- Responsive Web Design (HTML/CSS) (Con certification)
- SQL (sin certificación)
- Python (sin certificación)
- Java (sin certificación)
Estos cursos son una gran opción para desarrolladores de Nivel Intermedio, el primero también ofrecido por freeCodeCamp.
- Front End Development Libraries (Bootstrap, jQuery, Sass, React, and Redux)
- Angular: The complete guide (con costo en Udemy)
- Certificado profesional de SRE e ingeniero de DevOps con Google Cloud (con certificado)
Y a continuación algunos cursos para Desarrollador Senior con costo pero con la vetaja de conseguir una certificación:
Curso: Curso online de SCRUM: Gestionando equipos de trabajo (con certificación)
Plataforma: Crehana
Nivel: Intermedio
Inversión de tiempo: 4 horas
Inversión económica: De $1319 a $199. Hay un 15% de descuento para la comunidad de Coderslink
Por qué lo recomiendan: Es un curso rápido, claro y que va al grano. Se realizará un proyecto final utilizando Backlog de producto, Sprint Backlog e incremento.
Curso: Angular con DevOps, TDD, Pruebas Unitarias, Pipelines, Azure
Plataforma: Udemy
Nivel: Avanzado
Inversión de tiempo: 8 horas
Inversión económica: De $1499 a $179.
Por qué lo recomiendan: En este curso aprenderás Integración continua, Despliegue continuo, Git, MaterializeCSS, Bootstrap, Unit Test, Jasmine, Karma, Scrum. Los estudiantes indican que las explicaciones son detalladas en el ritmo correcto y totalmente aplicadas a proyectos de la vida real. A la vez, cuenta con una garantía de reembolso de 30 días.
Curso: Angular Architecture and Best Practices (con certificación)
Plataforma: Pluralsight
Nivel: Avanzado
Inversión de tiempo: 10 horas distribuidas en 4 semanas
Inversión económica: Esta plataforma ofrece un periodo de prueba de 10 días. Al terminar este periodo el acceso a la plataforma es de $29 dólares por mes.
Por qué lo recomiendan: En este curso hay conceptos y prácticas para crear soluciones a las tareas más complejas que se pueden presentar al trabajar con Angular.
Curso: Software Architecture
Plataforma: Coursera en conjunto con University of Alberta.
Nivel: Avanzado
Inversión de tiempo: 10 horas distribuidas en 4 semanas
Inversión económica: ninguna
Por qué lo recomiendan: Este curso incluye todas las áreas clave de la Arquitectura de Software. Incluye un proyecto que involucra una app basada en Java, diagramas UML y el uso del método ATAM para su evaluación. Este curso es parte del Programa especializado: Software Design and Architecture, también disponible en la plataforma de forma gratuita.
Regístrate en la comunidad de CodersLink para estar al día cuando se publiquen nuevos cursos y para acceder a descuentos con nuestros aliados.