un desarrollador experto
Descubre todos los secretos para ser un
referente en tu sector
Antonio Leiva
Este libro est a la venta en
http://leanpub.com/desarrollador-experto
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Mi historia . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1 S limpio . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Haz tests . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Lee libros . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
10 Escribe un libro . . . . . . . . . . . . . . . . . . . . . . . 27
Conclusin . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Introduccin
El mundo del desarrollo de software es apasionante. Cada da
surgen nuevas tecnologas, herramientas e incluso formas de desa-
rrollar que ponen patas arriba todo lo que hasta ese momento
considerbamos como cierto, y esto nos obliga a mantenernos en
una constante evolucin. Como programador no puedes parar de
aprender, de formarte y de estar al da si no quieres estar desfasado
en muy poco tiempo. Y es por ello que es tan importante ver esta
profesin como una forma de vida, y no como un simple trabajo
para pagar las facturas.
Vas cada da a la oficina pensando en la hora de salida? Sufres
una depresin cada vez que llega el domingo por la noche? En el
desarrollo de software, como en casi todas las carreras profesionales,
la actitud es uno de los puntos ms importantes para disfrutar de lo
que hacemos. El otro es la excelencia: hacer las cosas bien, ver que lo
que creas cambia el mundo, que lo que aportas ayuda a los dems
Todo ello te conducir a la felicidad, que al final es el objetivo que
buscamos todos en la vida.
Si ests leyendo estas lneas seguramente ya apliques muchos de
los consejos de los que voy a hablar aqu. Pero espero aportarte
algunas ideas que antes no tuvieras y que harn que tu carrera
profesional despegue. El desarrollo de software es un mundo lleno
de oportunidades para aquellos que sepan aprovecharlas. Espero de
verdad que t seas uno de ellos, no dudes en contactar conmigo si
necesitas ayuda con cualquier paso del proceso.
http://devexperto.com/cita-en-la-cima
mailto:contacto@devexperto.com
1
Introduccin 2
Nota
Algunos de los enlaces son links de afiliado, lo que
significa que si compras algn producto a travs de
ellos yo me llevar una comisin sin ningn coste
adicional para ti. Todo lo que recomiendo lo he
probado antes en m y realmente considero que te va
a ser de gran utilidad.
Mi historia
Quin es este que me habla? te estars preguntando. Mi nombre
es Antonio Leiva, y quiero contarte un poco cmo ha sido mi vida
profesional, ya que quiz puedas encontrar algo en comn que te
ayude a ti a evolucionar hacia ese punto en el que te gustara estar.
Con 18 aos y unas notas de las que cualquier madre se sentira
orgullosa, me vi en la tesitura de decidir cul sera mi futuro durante
el resto de mi vida. En esta sociedad nos programan a todos bajo
un mismo patrn: estudia mucho para sacarte una carrera, y busca
un trabajo fijo en una gran empresa que te d de comer el resto
de tus das. All permanecers hasta que te jubiles, trabajando lo
mnimo para que no te echen. Mientras tanto tu jefe te pagar lo
mnimo para que no quieras buscarte otra cosa. Una vez alcanzada
la jubilacin, con todos los achaques propios de la edad y una vida
entera sufriendo en un trabajo que no te llena, habr llegado el
momento de hacer lo que siempre has querido (suponiendo que tus
nietos te lo permitan).
Y all estaba yo, con todo eso metido en mi cabeza, y eligiendo qu
carrera podra conseguir un futuro prspero para m. La verdad que
por aquel entonces no tena ni idea de lo que quera hacer con mi
vida. Me gustaban los ordenadores como a cualquier otra persona
de mi edad, pero nunca me haba acercado al desarrollo de software,
ni mucho menos nada relacionado con el hardware. He de confesar
que en mi vida he montado mi propio ordenador.
Pero haba que decidir un futuro: la primera carrera ms demandada
por aquel entonces era Administracin y Direccin de Empresas,
una de las carreras con ms paro hoy en da. Esto demuestra que no
sirve de nada ir a lo seguro, porque nada es seguro eternamente.
La segunda, casualmente, era informtica. Con ms dudas que
seguridades (no tena ni idea de cmo era la carrera, ni me molest
3
Mi historia 4
cada maana, haca mis horas y me volva a casa, pero lo que haca
entre medias no me llenaba, y empec a tener constantemente lo
que yo llamaba mis crisis existenciales: es esto lo nico que voy a
hacer con mi vida?. Fue por aquel entonces que empec a descubrir
a gente como Sergio Fernndez y su programa de radio, donde
muchas otras personas como l estaban creando su propia realidad
y viviendo de lo que les gusta. Toda esta corriente me hizo empezar
a pensar mucho en mi situacin y dnde me quera ver de ah en
un futuro, y claramente vi que ese no era mi sitio.
As que tras darle muchas vueltas, cre un blog sobre Android. Ha-
ba estado investigndolo y quera aprender, as que decid que ira
escribiendo lo que aprendiera durante el proceso. Inicialmente fue
un blog en Blogger, que a los pocos das, gracias a la recomendacin
de un amigo, convert en un blog autogestionado. Si llevas siguin-
dome algunos aos, quiz lo conozcas: limecreativelabs.com. A
la vez fui creando una App, Bandhook, con el nico objetivo de
aprender. Tan pronto como supe cuatro cosas y vi que realmente
me gustaba, empec a buscar otros lugares donde me dejaran
desarrollar esa faceta de forma profesional. Consegu dentro de
Indra moverme al equipo de movilidad. All conoc a gente muy
interesante con la que he vuelto a cruzarme profesionalmente, pero
la verdad es que segua siendo la misma situacin: vender el mayor
nmero de proyectos posibles. All el desarrollo quedaba relegado
a un segundo plano.
Finalmente, tras varios meses consegu empezar a trabajar en
Gigigo, una empresa en la que se dedicaban casi en exclusiva al
desarrollo de aplicaciones mviles. Fue poco ms de un ao muy
intenso, donde trabaj en varias aplicaciones bastante conocidas
en Espaa, y que me ayudaron a mejorar como desarrollador todo
lo que no haba conseguido en los aos anteriores. Aqu empec
a introducirme mucho ms en la comunidad Android, y acab
http://devexperto.com/vivir-con-abundancia
http://limecreativelabs.com
http://devexperto.com/bandhook
Mi historia 6
8
1 S limpio 9
10
3 Practica, practica y
practica
La prctica es realmente la nica forma de convertirse en un
experto. El resto de consejos te ayudarn a que la gente te conozca
y te posiciones como un referente en tu sector, pero no harn que
lo que cuentes atraiga su atencin.
Puedes leer todo lo que quieras, seguir blogs y asistir a conferen-
cias, pero eso no te convierte en un experto. Aprovecha cualquier
oportunidad para poner en prctica todo lo que aprendas, ya sea en
tu trabajo o creando software propio.
Hacer tus propias aplicaciones o cualquier otro tipo de software te
dar an ms visibilidad y demostrar lo que eres capaz de hacer
en un ejemplo real. As que si en tu trabajo no tienes la oportunidad
de ponerlo en marcha en tu da a da, no dejes que eso te detenga.
Ya es tu propia decisin si quieres publicarlo como software libre,
distribuirlo de forma gratuita o incluso conseguir algn dinero con
ello. Pero el caso es que puedas mostrar cules son tus habilidades
de una forma ms concreta y palpable.
11
4 Sigue a los mejores
Antes que empezar a hacer, es ms til saber cmo funciona tu
comunidad. Busca por las redes sociales quines son los referentes
en tu sector y sguelos, bien por Twitter, Facebook, Google + o
cualquiera de las redes por las que se muevan.
Vers que te es realmente til saber de qu habla la gente que ms
sabe para mantenerte al da. Aprende a usar las redes sociales como
algo ms que un medio para perder el tiempo. Son una herramienta
excelente para no perderte nada de lo que sucede ah fuera.
Una vez que los tengas bien identificados, lee los artculos tanto
suyos como los que enlazan, y sigue aumentando tu base de
referentes conforme encuentres gente con blogs interesantes. No
dejes de estar al da de lo que surge, aunque sea un vistazo corto. Si
en algn momento lo necesitas recordars que leste sobre ello en
alguna parte.
El siguiente paso es compartir. Todo lo que consideres que es til
para ti, haz que lo sea tambin para los dems. La clave del xito
en la vida est en ayudar a los dems, nada ms, as que todo lo
que creas que puede ayudar a alguien a mejorar su da a da es
susceptible de se retwitteado o compartido en Facebook.
Una vez que tengas tu lista bien organizada, empieza la siguiente
fase. Te recomiendo que no slo leas, sino que analices. Observa
aquellos artculos que te gustan ms y por qu: qu temtica
tratan? cmo estn escritos? qu soporte y herramientas utilizan?
Incluso te dira que los guardes como referencia, y que los vuelvas a
mirar unos meses despus. Siguen teniendo validez? Consideras
que es algo que realmente te ha ayudado a evolucionar? Nos ser
til ms adelante.
Sin embargo, no slo de blogs se alimenta el desarrollador. Una
12
4 Sigue a los mejores 13
14
5 Lee libros 15
17
6 Asiste a eventos y participa! 18
19
7 Publica software libre 20
21
8 S un agente del cambio 22
jefes. Si son gente con la que se pueda dialogar, habla con ellos para
que os dejen asistir a eventos y conferencias donde podis mejorar
vuestras habilidades. Seguro que los convencers si os ofrecis a dar
charlas en ellos y hacer un poco de publicidad a la empresa. A los
clientes les da ms seguridad tratar con empresas que cuidan a sus
empleados, y que se preocupa por que se formen y muestren sus
conocimientos a los dems.
Si despus de intentarlo ves que no consigues ninguna mejora, a lo
mejor es que no es tu sitio. Quiz ha llegado el momento de buscar
otro empleo.
9 Crea tu propio blog
Ahora que estamos pasando de ser consumidores a generadores
de contenido, necesitamos evolucionar al siguiente nivel. Un blog
es la mayor puerta hacia tus conocimientos, la herramienta ms
accesible para ayudar a los dems. El blog ser el alma y cuerpo
de tu marca personal, y tu tarjeta de visita online como experto.
La gente que realmente se preocupa por encontrar a los mejores
buscar tu nombre por Internet, y si es capaz de localizar tu blog y
todo lo que hablas en l, seguro que habrs ganado muchos puntos
a tu favor.
Es cierto que tener un blog es algo que requiere de mucho tiempo
y esfuerzo (sobre todo al principio) porque tienes que enfrentarte a
una gran variedad de cosas desconocidas. Escribir un blog es salirte
de tu zona de confort en su mxima expresin.
La primera barrera que tienes que superar es la del miedo. Miedo
al qu dirn, a si no voy a ser lo suficientemente bueno, a que
no s escribir, a que no tengo nada interesante que contar Todas
esas limitaciones que nos imponemos estn basadas en la necesidad
patolgica que tiene nuestro ego de que nos quedemos donde
estamos, donde nos sentimos cmodos y en un falso estado de
seguridad.
Tienes que intentar convertir todo eso en pasin por aprender.
Cada vez que sacas un pie de tu zona de confort y haces algo que
creas imposible, ests conocindote ms a ti mismo, y eso tiene un
valor incalculable. Una parte necesaria para ser felices es sentirnos
autorrealizados, y el conseguir objetivos que parecan inalcanzables
te ayudar muchsimo.
Una vez que ya tengas trabajada esa parte, y seas capaz de dejar
http://devexperto.com/te-atreves-a-sonar
23
9 Crea tu propio blog 24
27
10 Escribe un libro 28
31
Conclusin 32