Recientemente he visto una charla técnica impartida por Angelina Fabro titulada JavaScript masterclass. En este post quiero dejar unas notas que me gustaría recordar, no es un resumen de la charla, pero sí son algunas ideas que me gustaría resaltar.
La primera parte de la charla Angelina explica qué no es un programador junior, y en la segunda parte qué no es un programador experto, para terminar sugiriendo unos cuantos consejos sobre cómo pasar de un estado a otro.
Angelina Fabro, a JavaScript masterclass
¿Quién es un gran programador?
Bueno, pues eso depende de a quién le preguntes, pero algunas respuestas que te darán podrían ser:
- Aquel que cumple con todas las fechas de entrega (si dejamos a un lado la calidad).
- Aquel que soluciona de la forma más rápida los problemas de los clientes.
- Aquel que hace ganar el mayor dinero posible a los dueños de los negocios.
- Aquel que es el mejor mentor para un programador junior.
- Aquel a quien le encanta unirse a otros programadores en la batalla.
¿Qué necesito aprender para ser uno de ellos?
Como conclusión a su charla, Angelina nos deja unos cuantos consejos que podemos aplicar para dar un salto en nuestra carrera profesional:
- Pregúntate ¿por qué? obsesivamente, hasta el punto de molestarte a tí mismo.
- Enseña y/o habla en un evento.
- Trabaja a través de una seria de libros recomendados por los que más saben.
- Experimenta alocadamente. Haz barbaridades, al código no le importa ni le hace daño.
- Modela tus propias opiniones, debes tenerlas, debes mojarte.
- Busca a un mentor que te guíe por el camino.
- Programa mucho, mucho. Pero para de vez en cuando, tu cerebro necesita descansos.
- Escribe en varios lenguajes.
- Piensa como un programador aunque no estés cerca de un teclado.
- Aprende a distinguir el buen feedback del malo, y desecha el malo claro.
- Libérate del síndrome del impostor.
Conclusiones
En general, la charla me ha encantado, y me ha dado un poquito de chispa para seguir mejorando como profesional y me ha dado nuevas ideas. Aunque no estoy de acuerdo con todos los consejos que Angelina propone, me voy a quedar con dos de ellos que no me había planteado hasta ahora: pregúntate por qué obsesivamente y experimenta alocadamente.
Nos recomienda un libro, The secrets of a JavaScript ninja, de John Resig.