Cuando entras en el mundo de la programación, sabes que un punto importante como coder es mantenerte al día con las nuevas tecnologías que salen día a día, lenguajes, frameworks, herramientas, librerias, etc.
A continuación, una selección personal que en mi opinión cubre las necesidades actuales, dejando de lado algunas buenas opciones como los libros, pero que a mi parecer no cambian con la rapidez necesaria que necesita el medio y están en orden de experiencia, de menos a más.
Tutoriales en Youtube
En ésta red social hay una gran variedad de tutoriales, generalmente es recomendable tener una lista de buenos canales que se dedican a generar tutoriales de las nuevas tecnologías, incluso si estás suscrito a canales de calidad, es una muy buena forma de mantenerte enterado de las nuevas tecnologías que emergen día a día.
Otras personas
Al fin de cuentas programar es una actividad que realizamos personas, al menos por el momento mientras no nos gane la AI así que una de las mejores maneras de incrementar tu conocimiento es con personas, si ya tienes un trabajo como desarrollador, aprovecha las personas que tienes a tu alrededor, sin importar el conocimiento que puedan tener, siempre tienen algo que enseñarte.
Si tu objetivo es conseguir un trabajo como developer y todavía no te encuentras rodeado de gente con la cual aprender, es recomendable buscar comunidades, normalmente en meetup puedes encontrar comunidades en tu ciudad local que realizan eventos para compartir conocimiento.
Podcasts
Los podcasts son una gran forma de conocer cosas nuevas mientras conduces o realizas otra actividad que te permita escuchar contenido, si bien no vas a aprender a detalle una nueva tecnología, te puedes enterar de las cosas nuevas que se van liberando, para que posteriormente puedas realizar tu propia investigación en los temas que te suenen interesantes, así puedes aprender a medida solo lo que más te llame la atención.
Ejemplos de código
GitHub es la biblioteca del software, podrás encontrar desde librerías hasta proyectos completos de empresas lider en el mercado, es un muy buen lugar para buscar referencias de herramientas ya aplicadas en proyectos reales que se encuentran funcionando, o ejemplos muy sencillos, en fin…
Si quieres ver como implementar la nueva tecnología de la que te enteraste al escuchar podcast, existe una gran posibilidad de que hayan muchos ejemplos en GitHub, solo asegúrate de hecharle un vistazo a las estrellas que tiene el proyecto y la trayectoria de los developers involucrados en el proyecto, de ésta manera podrás aprender de los gurús del desarrollo y sus últimos proyectos.
Crea tus propios proyectos
Una vez que has estado activamente practicando los métodos anteriores, es tiempo de poner manos a la obra, la mejor manera de aprender es haciendo tus sueños realidad, genera proyectos propios, construye tu «castillo de arena», empieza con cosas pequeñas y aumenta la complejidad a tu propio ritmo.
En el camino te vas a encontrar muchos retos que tal vez no imaginabas que iban a estar ahí, lo cual te llevará a investigar herramientas que se puedan aplicar a tu solución y esto te convertirá en un developer cada vez más lleno de recursos para resolver problemas.