Tag: continuous

La tecnología evoluciona, súbete tu también

Al ser desarrolladores, ingenieros de software, arquitectos, o de cualquier área asociada a la tecnología, es importante permanecer relevante en lo nuevo que va saliendo y dominar muchas cosas. La información que obtuvimos en la universidad ya se considera antigua, y si no nos hacemos cargo quedaremos deprecados y perderemos valiosas oportunidades laborales.

Si bien es imposible estar al día en todo lo que va apareciendo en el mundo de TI, es una buena estrategia escoger algunas áreas que nos gusten e interesen, por ejemplo, apuntar a la tecnología que seamos especialistas, en mi caso por ejemplo Java y su framework Spring, o quizás en alguna especialidad que deseemos obtener, como Big Data o Machine Learning.

Siempre estar aprendiendo

En este artículo, veremos formas para lograr esto:

Lecturas: La importancia de leer

“Mientras más leas, más cosas sabrás. Mientras más aprendas, a más lugares podrás ir.” – Dr. Seuss

Libros

Una de las formas más interesantes para aprender nuevas cosas o actualizar las que ya sabemos consiste en leer buenos libros. Comprar libros físicos es bastante fácil hoy en día, tenemos plataformas donde podemos conseguirlos como Amazon, BuscaLibre, y muchas más, pero el problema que existe con esto, es que los libros también se desactualizan muy rápido, y cuando una nueva versión de la tecnología es liberada, o se hace popular otra forma de hacer las cosas, se vuelven obsoletos. A mi me encantan los eBooks.

Mis preferencias:

  • PacktPub.com: Es un sitio en el cual por 10 dólares mensuales puedes tener acceso a un sinfín de libros relacionados a la tecnología, como lenguajes de programación, desarrollo de videojuegos, seguridad, arquitectura y más. Lo mejor de todo es que siempre están saliendo nuevos títulos, por lo que la información disponible siempre está fresca. Estos libros puedes leerlos por la plataforma de PacktPub, o puedes descargarlos como PDF, o EPUB para tu Kindle. Hay también Learning Paths y proyectos que puedes crear paso a paso.

Hay otras plataformas como OReilly.com, pero a mi me encanta PacktPub por su genial biblioteca y su bajo precio.

Blogs

Otra muy buena opción es leer blogs, hay una cantidad inimaginable de personas que buscan compartir sus conocimientos, experiencias, éxitos y fracasos.

Personalmente me gusta buscar blogs, e ir guardándolos en mi Pocket: https://app.getpocket.com/, para leerlos cuando tengo tiempo.

Entre mis blogs favoritos está Medium, DZone y Baeldung (Para los Java Lovers).

Redes Sociales

Las redes sociales no existen sólo para pelear en comentarios de publicaciones de noticieros, una de las cosas interesantes de las redes sociales, específicamente Facebook, es la cantidad de grupos que existen para compartir el conocimiento. Muchos de estos, entregan tutoriales, guías e incluso ofertas laborales.

Yo sigo a bastantes, por ejemplo:

  • Programadores e Informáticos Chile
  • Python Code
  • Just Javascript

y la lista es interminable.

De la lectura a la escritura

Hace un tiempo, comencé mi propio Blog, uno de los miedos iniciales es que se cree que sólo los expertos deberían escribir artículos, o que quizás lo que escriba no iba a ser tan interesante, pero hay que pensar que la escritura tiene un primer beneficiario, que es quien lo escribe. ¿Por qué? para escribir es necesaria hacer una investigación, leer, y en ese proceso aprendes muchísimo sobre el tema.

Dime y lo olvidaré, enséñame y recordaré, involúcrame y aprenderé. – Benjamín Franklin.

Además, enseñar es una forma muy eficaz de aprender y memorizar algo: https://gananci.org/como-memorizar-rapido/

Escucha!

Otra manera de aprender cosas interesantes es a través de escucharlas. Puedes oír Podcasts, Charlas de Youtube.

Personalmente me gusta poner vídeos en Youtube e ir escuchándolos cuando manejo o cuando camino hacia el trabajo en la mañana, sigo canales interesantes como las charlas de Platzi, Charlas TED, etc.

Estudia Online

Con el auge de la tecnología llegaron de buena manera los cursos en línea. Si bien es complejo que estos cursos sean muy profundos, es un buen inicio para conocer una nueva tecnología, y una buena forma de mezclar la teoría con la práctica.

Hay un sinfín de cursos y plataformas, entre las que más me gustan están Coursera, Udemy y Platzi.

Practica y ten tus proyectos

Proyectos de ejemplo

Crea proyectos, experimenta nuevas tecnologías y juega. Utiliza una plataforma como Github para tener tus proyectos personales. Además te servirán cuando busques oportunidades laborales y necesites de algún respaldo de tus conocimientos.

Contribuir en proyectos Open Source

Contribuir en proyectos OpenSource es una muy buena opción para dar a conocer tu talento y practicar. A pesar de que yo no estoy muy relacionado con esto, puedes aprender muchísimo de cómo programan y trabajan los mejores ingenieros de todo el mundo.

Practicar ejercicios de código

Hay muchas plataformas que te permiten solucionar ejercicios de lógica y algoritmos. Una de mis favoritas es HackerRank, te permite realizar una infinidad de problemáticas, prepararte para entrevistas técnicas, desarrollar nuevas habilidades, etc.

Aprendizaje Continuo

Muchas veces fallamos al no darnos cuenta que nuestra carrera no es el fin de nuestra educación, sino que sólo el comienzo. Si creamos un hábito de aprender, vamos a fácilmente extender nuestro conocimiento y mejorar nuestras capacidades de obtener un gran empleo, o quizás crear tu propia empresa.

Generalmente, culpamos al tiempo, pero depende de nosotros buscar lapsos para aprender, personalmente, me gusta tomar una hora cada mañana y los viajes a casa para aprender cosas nuevas.

Los invito a seguir creciendo y mejorando!!!!