Artwork

Contenido proporcionado por Diego Laballós. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Diego Laballós o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

52. ¿Cómo mantenerse al día como programador?

15:12
 
Compartir
 

Series guardadas ("Feed inactivo" status)

When? This feed was archived on February 04, 2022 02:10 (2y ago). Last successful fetch was on August 03, 2021 05:49 (2+ y ago)

Why? Feed inactivo status. Nuestros servidores no pudieron recuperar un podcast válido durante un período sostenido.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 196626241 series 1911761
Contenido proporcionado por Diego Laballós. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Diego Laballós o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

Empezamos contando algunas cosillas de los cambios que estoy haciendo en el podcast. En primer lugar, ya he cambiado el título y la imagen del podcast. Ahora se llama Creando Apps y la imagen es básicamente la misma, adaptada con cambios en los colores y el título.

El tema es que, la mayoría de los podcatchers desde donde se escuchan los podcasts, tendrían que cogerlo automáticamente tarde o temprano (esto ya depende de cómo lo hagan ellos internamente) pero el caso es que no habría que hacer ningún cambio, simplemente el podcast de Aprendiendo, se convertirá en Creando Apps automáticamente, excepto el podcast que tengo subido a Ivoox (el cual me estaba dando algunos problemas), esta semana lo eliminaré, ahora que ya sabéis el nuevo nombre y lo tendréis que buscar de nuevo porque lo voy a subir como un nuevo podcast aparte.

Espero que no haya problemas a la hora de encontrarlo, como me pasó la otra vez que se duplicó el podcast, y se subieron varios. De hecho, por esto último fue que tuve que crear uno nuevo manualmente, con toda la información correcta.

En fin, cuando lo suba, ya os diré si hubo algún problema, si os tenéis que suscribir a uno u otro; eso lo comentaré en el siguiente episodio que, por cierto, si me seguís a través de iVoox no os va a llegar, así que tendrán que buscarlo en otro sitio. Si no lo encontráis, pues lo mejor es ir a mi web para ver el nuevo episodio que sacaré la semana que viene.

Actualización constante

Este episodio estará dirigido más para programadores y no para gente que simplemente tenga una idea y quiera encargar la programación a otra persona. Sin embargo, creo que podría ser útil de cualquier manera.

En primer lugar, situemos el tema: la programación es un mundo muy cambiante, lo que vale hoy, no vale mañana y todo cambia muy rápido. Estudies lo que estudies, vas a tener que seguir formándote día a día.

Da igual si aprendes a programar a través de cursos online, YouTube, un FP de grado superior (como hice yo) o que vayas a la universidad y hagas 500 masters; ¡da igual!, porque lo que te enseñen, va a valer solo para ese momento (si están actualizados, pero este es otro tema), pero no para años posteriores.

Es decir, una vez acabes tus estudios vas a tener que renovarte porque si no lo haces y no sigues al día, no va a valer de nada, lo que has estudiado hoy, en 5 años ya no vale.

Dificultad para filtrar la información útil

El caso es que tienes que mantenerte actualizado y reciclándote constantemente. Hoy en día, tenemos acceso a mucha información, y, esto no representa ningún problema, solo hay que saber cómo organizarse, qué información elegir y cual es la mejor, hay que filtrar toda esta información para obtener lo que queremos.

Lo que voy a explicar aquí, es simplemente lo que hago yo (que no es lo digo que se tiene que hacer sino lo que creo que es mejor) para filtrar la información y obtener únicamente lo más útil.

Si alguien ve que me dejo algún punto o cree que hay algo más interesante, que me lo comente en alguna sección de comentarios de la app de podcast que sea, o a través del mail y yo estaré encantado en caso de que me sirva a mí también.

Otro punto que he querido decir antes, es que, aunque lo que he comentado está relacionado con el mundo de Android (porque es la tecnología que yo utilizo y, de hecho, voy a comentar muchas cosas que son solo de Android), yo creo que se puede aplicar a cualquier tecnología. Es decir, si sois programadores iOS o web, estoy seguro que vas a encontrar algo parecido a lo que yo diga.

Así que, sin más, vamos a ir por 5 puntos/formas para aprender que utilizo yo.

Aprender sobre la marcha

El primero es un clásico, y lo vas a hacer quieras o no: ir aprendiendo sobre la marcha.

Cuando un programador entra a un nuevo proyecto, a veces hay nuevas tecnologías que no está habituado a utilizar, como nuevas librerías o nuevos lenguajes. O, por ejemplo, cuando hay que crear nuevos proyectos que requieren nuevas tecnologías que no sabes cómo implementar realmente, vas a tener que aprender sobre la marcha, buscarte la vida. Esta, es una habilidad que como programador debes tener forzosamente.

No debes depender de alguien a quién preguntarle. Evidentemente, sí puedes preguntarle a la gente, pero tienes que procurar ser lo más autodidacta posible y no tener que preguntar tanto: ¿Cómo hago esto? o ¿Cómo funciona esto?

Tienes que aprender a ir por internet y buscarte la vida para utilizar esa tecnología o para implementar esa tecnología que están pidiendo.

Podríamos decir, que, en el trabajo de programador, ya viene incluido ese reciclaje, aunque tú no quieras, porque sí o sí, te vas a tener que buscar la vida tarde o temprano, ya sea por un nuevo proyecto, o por una nueva funcionalidad en el proyecto que estás trabajando.

Ver videos y conferencias

Casi todas las tecnologías, tienen eventos “oficiales” donde se presentan las últimas tendencias, novedades, versiones del sistema, etc.

Por ejemplo, para Android está Google I/O, de carácter anual, son una serie de videoconferencias que se presentan durante 3 días en Estados Unidos y que después suben a YouTube en el canal Android Developers, el cual es el canal oficial de desarrollo de Android.

Este tipo de eventos, son quizás una de las mejores formas de estar al día, año tras año, con todas las cosas nuevas que hay. ¿Quién mejor que la empresa o personas detrás de determinada tecnología para explicarlo? En este caso es Google quien lo hace con Android.

El caso, es que normalmente siempre hay algún tipo de evento oficial y tendrías que estar apuntado a ese canal de YouTube donde se suben los videos, para saber lo que hay.

Además de estas conferencias, también hay eventos y grupos que no están directamente relacionados con la empresa detrás de una tecnología. Por ejemplo, para Android, hay muchos grupos, conferencias y canales de YouTube, que no están directamente mantenidos por Google, sino que son de profesionales que los mantienen para compartir conocimiento.

Algunos de estos canales de YouTube que yo sigo son: Android Makers, Androidcon New York y Android Dialogs. No necesitas forzosamente que haya un canal de YouTube “oficial”, sino que puedes seguir otros canales de profesionales reputados.

Escuchar podcasts

Si hay algo bueno de los podcasts es la forma en que se consumen. A diferencia de los blogs o los videos, en los podcasts, no tienes que dedicarte al 100% a lo que estás leyendo o viendo.

El podcast, lo puedes escuchar en cualquier lugar y momento del día. Por ejemplo, en el gimnasio, fregando los platos, duchándote, etc. En fin, puedes hacerlo en paralelo a cualquier cosa. Con lo cual, si podéis encontrar un podcast que hable de vuestra tecnología, sería perfecto.

En mi caso, para Android, sigo dos podcasts: Android Backstage, que está hecho por gente que trabaja directamente en Google y Android; por otra parte, sigo Fragmented Podcast, realizado por dos profesionales reputados en el ámbito.

Artículos y noticias

De esto, tenemos miles de miles; en internet hay posts y blogs de casi cualquier cosa. Y aquí tenemos muchas herramientas, pero el punto, es saber cómo filtrar esa información. Puedes estar en Reddit, seguir las RSS de los blogs a través de Feedly o Medium (que actualmente está de moda y hay información de mucha calidad).

Como digo, la dificultad está en ver cómo filtrar esa información y obtener lo mejor, porque evidentemente no vas a poder leer todos los blogs que hay en internet. Para mí, la mejor solución, después de haber probado casi todas las anteriores es un servicio de newsletter llamado Android Weekly.

Es una web que básicamente te manda un correo todas las semanas, de todas las últimas novedades, tendencias, podcasts, videos, los mejores artículos de las librerías que han salido, etc.
Recopila toda la información que ha salido esa semana en internet, y simplemente selecciona los mejores, los que pueden ser más interesantes. El mail simplemente te llega el domingo por la tarde y contiene cerca de 15 recursos (links) que, si te interesan, puedes entrar y leer más sobre ello.

Generalmente son blogs escritos, y es un servicio muy valioso porque es gratuito. Lo que hace, es filtrar todas esas fuentes de información masivas y simplemente, al seleccionar lo mejor, te está ahorrando mucho trabajo.

Libros y e-books

La mayoría de libros técnicos sobre programación son útiles en un primer momento. Me explico: si tú te vas a introducir en una tecnología, el coger un libro que lo explique desde cero es quizás una de las mejores opciones. Asimismo, si vas a cambiar de un lenguaje a otro dentro de la misma tecnología, también podría ser útil.

Por ejemplo, en mi caso, un nuevo proyecto que empecé hace dos semanas, estaba desarrollado con un lenguaje nuevo de Android, que ha salido hace poco: Kotlin. Hasta ese momento, siempre programaba en Java. Sabía que existía Kotlin pero nunca había necesitado aprenderlo. El momento de aprenderlo llegó y aprendí cómo funcionaba Kotlin, qué cosas cambiaban, etc.

Lo que decidí hacer, fue leer el libro de referencia que recomendaba Google que, además está escrito por una persona de Madrid. Me ayudó muchísimo para introducirme a ese nuevo lenguaje. Ya digo, la tecnología seguía siendo Android; simplemente cambiaba el lenguaje.

Volviendo al punto inicial, previo a mi ejemplo, la mayoría de libros técnicos son útiles para un primer momento, pero no cuando ya estás en temas más avanzado o concretos. Para esos casos, hay otros recursos como artículos. En este caso, si tienes que aprender una tecnología nueva, simplemente vas a Google y buscas un artículo que lo explique; no necesitas un libro (que seguramente ni siquiera vas a encontrar).

Sin embargo, yo utilizo los libros de otra manera y no directamente relacionado con la programación. Leo libros más generalistas como Clean Code y Clean Coder que son libros sobre cómo escribir código limpio y profesionalidad, respectivamente.

También leo libros de productividad, marketing, es decir, temas más generales y amenos. Así es como yo utilizo los libros.

The post 52. ¿Cómo mantenerse al día como programador? appeared first on Diego Laballós.

  continue reading

100 episodios

Artwork
iconCompartir
 

Series guardadas ("Feed inactivo" status)

When? This feed was archived on February 04, 2022 02:10 (2y ago). Last successful fetch was on August 03, 2021 05:49 (2+ y ago)

Why? Feed inactivo status. Nuestros servidores no pudieron recuperar un podcast válido durante un período sostenido.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 196626241 series 1911761
Contenido proporcionado por Diego Laballós. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Diego Laballós o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

Empezamos contando algunas cosillas de los cambios que estoy haciendo en el podcast. En primer lugar, ya he cambiado el título y la imagen del podcast. Ahora se llama Creando Apps y la imagen es básicamente la misma, adaptada con cambios en los colores y el título.

El tema es que, la mayoría de los podcatchers desde donde se escuchan los podcasts, tendrían que cogerlo automáticamente tarde o temprano (esto ya depende de cómo lo hagan ellos internamente) pero el caso es que no habría que hacer ningún cambio, simplemente el podcast de Aprendiendo, se convertirá en Creando Apps automáticamente, excepto el podcast que tengo subido a Ivoox (el cual me estaba dando algunos problemas), esta semana lo eliminaré, ahora que ya sabéis el nuevo nombre y lo tendréis que buscar de nuevo porque lo voy a subir como un nuevo podcast aparte.

Espero que no haya problemas a la hora de encontrarlo, como me pasó la otra vez que se duplicó el podcast, y se subieron varios. De hecho, por esto último fue que tuve que crear uno nuevo manualmente, con toda la información correcta.

En fin, cuando lo suba, ya os diré si hubo algún problema, si os tenéis que suscribir a uno u otro; eso lo comentaré en el siguiente episodio que, por cierto, si me seguís a través de iVoox no os va a llegar, así que tendrán que buscarlo en otro sitio. Si no lo encontráis, pues lo mejor es ir a mi web para ver el nuevo episodio que sacaré la semana que viene.

Actualización constante

Este episodio estará dirigido más para programadores y no para gente que simplemente tenga una idea y quiera encargar la programación a otra persona. Sin embargo, creo que podría ser útil de cualquier manera.

En primer lugar, situemos el tema: la programación es un mundo muy cambiante, lo que vale hoy, no vale mañana y todo cambia muy rápido. Estudies lo que estudies, vas a tener que seguir formándote día a día.

Da igual si aprendes a programar a través de cursos online, YouTube, un FP de grado superior (como hice yo) o que vayas a la universidad y hagas 500 masters; ¡da igual!, porque lo que te enseñen, va a valer solo para ese momento (si están actualizados, pero este es otro tema), pero no para años posteriores.

Es decir, una vez acabes tus estudios vas a tener que renovarte porque si no lo haces y no sigues al día, no va a valer de nada, lo que has estudiado hoy, en 5 años ya no vale.

Dificultad para filtrar la información útil

El caso es que tienes que mantenerte actualizado y reciclándote constantemente. Hoy en día, tenemos acceso a mucha información, y, esto no representa ningún problema, solo hay que saber cómo organizarse, qué información elegir y cual es la mejor, hay que filtrar toda esta información para obtener lo que queremos.

Lo que voy a explicar aquí, es simplemente lo que hago yo (que no es lo digo que se tiene que hacer sino lo que creo que es mejor) para filtrar la información y obtener únicamente lo más útil.

Si alguien ve que me dejo algún punto o cree que hay algo más interesante, que me lo comente en alguna sección de comentarios de la app de podcast que sea, o a través del mail y yo estaré encantado en caso de que me sirva a mí también.

Otro punto que he querido decir antes, es que, aunque lo que he comentado está relacionado con el mundo de Android (porque es la tecnología que yo utilizo y, de hecho, voy a comentar muchas cosas que son solo de Android), yo creo que se puede aplicar a cualquier tecnología. Es decir, si sois programadores iOS o web, estoy seguro que vas a encontrar algo parecido a lo que yo diga.

Así que, sin más, vamos a ir por 5 puntos/formas para aprender que utilizo yo.

Aprender sobre la marcha

El primero es un clásico, y lo vas a hacer quieras o no: ir aprendiendo sobre la marcha.

Cuando un programador entra a un nuevo proyecto, a veces hay nuevas tecnologías que no está habituado a utilizar, como nuevas librerías o nuevos lenguajes. O, por ejemplo, cuando hay que crear nuevos proyectos que requieren nuevas tecnologías que no sabes cómo implementar realmente, vas a tener que aprender sobre la marcha, buscarte la vida. Esta, es una habilidad que como programador debes tener forzosamente.

No debes depender de alguien a quién preguntarle. Evidentemente, sí puedes preguntarle a la gente, pero tienes que procurar ser lo más autodidacta posible y no tener que preguntar tanto: ¿Cómo hago esto? o ¿Cómo funciona esto?

Tienes que aprender a ir por internet y buscarte la vida para utilizar esa tecnología o para implementar esa tecnología que están pidiendo.

Podríamos decir, que, en el trabajo de programador, ya viene incluido ese reciclaje, aunque tú no quieras, porque sí o sí, te vas a tener que buscar la vida tarde o temprano, ya sea por un nuevo proyecto, o por una nueva funcionalidad en el proyecto que estás trabajando.

Ver videos y conferencias

Casi todas las tecnologías, tienen eventos “oficiales” donde se presentan las últimas tendencias, novedades, versiones del sistema, etc.

Por ejemplo, para Android está Google I/O, de carácter anual, son una serie de videoconferencias que se presentan durante 3 días en Estados Unidos y que después suben a YouTube en el canal Android Developers, el cual es el canal oficial de desarrollo de Android.

Este tipo de eventos, son quizás una de las mejores formas de estar al día, año tras año, con todas las cosas nuevas que hay. ¿Quién mejor que la empresa o personas detrás de determinada tecnología para explicarlo? En este caso es Google quien lo hace con Android.

El caso, es que normalmente siempre hay algún tipo de evento oficial y tendrías que estar apuntado a ese canal de YouTube donde se suben los videos, para saber lo que hay.

Además de estas conferencias, también hay eventos y grupos que no están directamente relacionados con la empresa detrás de una tecnología. Por ejemplo, para Android, hay muchos grupos, conferencias y canales de YouTube, que no están directamente mantenidos por Google, sino que son de profesionales que los mantienen para compartir conocimiento.

Algunos de estos canales de YouTube que yo sigo son: Android Makers, Androidcon New York y Android Dialogs. No necesitas forzosamente que haya un canal de YouTube “oficial”, sino que puedes seguir otros canales de profesionales reputados.

Escuchar podcasts

Si hay algo bueno de los podcasts es la forma en que se consumen. A diferencia de los blogs o los videos, en los podcasts, no tienes que dedicarte al 100% a lo que estás leyendo o viendo.

El podcast, lo puedes escuchar en cualquier lugar y momento del día. Por ejemplo, en el gimnasio, fregando los platos, duchándote, etc. En fin, puedes hacerlo en paralelo a cualquier cosa. Con lo cual, si podéis encontrar un podcast que hable de vuestra tecnología, sería perfecto.

En mi caso, para Android, sigo dos podcasts: Android Backstage, que está hecho por gente que trabaja directamente en Google y Android; por otra parte, sigo Fragmented Podcast, realizado por dos profesionales reputados en el ámbito.

Artículos y noticias

De esto, tenemos miles de miles; en internet hay posts y blogs de casi cualquier cosa. Y aquí tenemos muchas herramientas, pero el punto, es saber cómo filtrar esa información. Puedes estar en Reddit, seguir las RSS de los blogs a través de Feedly o Medium (que actualmente está de moda y hay información de mucha calidad).

Como digo, la dificultad está en ver cómo filtrar esa información y obtener lo mejor, porque evidentemente no vas a poder leer todos los blogs que hay en internet. Para mí, la mejor solución, después de haber probado casi todas las anteriores es un servicio de newsletter llamado Android Weekly.

Es una web que básicamente te manda un correo todas las semanas, de todas las últimas novedades, tendencias, podcasts, videos, los mejores artículos de las librerías que han salido, etc.
Recopila toda la información que ha salido esa semana en internet, y simplemente selecciona los mejores, los que pueden ser más interesantes. El mail simplemente te llega el domingo por la tarde y contiene cerca de 15 recursos (links) que, si te interesan, puedes entrar y leer más sobre ello.

Generalmente son blogs escritos, y es un servicio muy valioso porque es gratuito. Lo que hace, es filtrar todas esas fuentes de información masivas y simplemente, al seleccionar lo mejor, te está ahorrando mucho trabajo.

Libros y e-books

La mayoría de libros técnicos sobre programación son útiles en un primer momento. Me explico: si tú te vas a introducir en una tecnología, el coger un libro que lo explique desde cero es quizás una de las mejores opciones. Asimismo, si vas a cambiar de un lenguaje a otro dentro de la misma tecnología, también podría ser útil.

Por ejemplo, en mi caso, un nuevo proyecto que empecé hace dos semanas, estaba desarrollado con un lenguaje nuevo de Android, que ha salido hace poco: Kotlin. Hasta ese momento, siempre programaba en Java. Sabía que existía Kotlin pero nunca había necesitado aprenderlo. El momento de aprenderlo llegó y aprendí cómo funcionaba Kotlin, qué cosas cambiaban, etc.

Lo que decidí hacer, fue leer el libro de referencia que recomendaba Google que, además está escrito por una persona de Madrid. Me ayudó muchísimo para introducirme a ese nuevo lenguaje. Ya digo, la tecnología seguía siendo Android; simplemente cambiaba el lenguaje.

Volviendo al punto inicial, previo a mi ejemplo, la mayoría de libros técnicos son útiles para un primer momento, pero no cuando ya estás en temas más avanzado o concretos. Para esos casos, hay otros recursos como artículos. En este caso, si tienes que aprender una tecnología nueva, simplemente vas a Google y buscas un artículo que lo explique; no necesitas un libro (que seguramente ni siquiera vas a encontrar).

Sin embargo, yo utilizo los libros de otra manera y no directamente relacionado con la programación. Leo libros más generalistas como Clean Code y Clean Coder que son libros sobre cómo escribir código limpio y profesionalidad, respectivamente.

También leo libros de productividad, marketing, es decir, temas más generales y amenos. Así es como yo utilizo los libros.

The post 52. ¿Cómo mantenerse al día como programador? appeared first on Diego Laballós.

  continue reading

100 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida