Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollador Experto PDF
Desarrollador Experto PDF
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
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Mi historia . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1 Sé limpio . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Haz tests . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Lee libros . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
10 Escribe un libro . . . . . . . . . . . . . . . . . . . . . . . 27
Conclusión . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Introducción
El mundo del desarrollo de software es apasionante. Cada día
surgen nuevas tecnologías, herramientas e incluso formas de desa-
rrollar que ponen patas arriba todo lo que hasta ese momento
considerábamos como cierto, y esto nos obliga a mantenernos en
una constante evolución. Como programador no puedes parar de
aprender, de formarte y de estar al día si no quieres estar desfasado
en muy poco tiempo. Y es por ello que es tan importante ver esta
profesión como una forma de vida, y no como un simple trabajo
para pagar las facturas.
¿Vas cada día a la oficina pensando en la hora de salida? ¿Sufres
una depresión 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 más 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 demás…
Todo ello te conducirá a la felicidad, que al final es el objetivo que
buscamos todos en la vida¹.
Si estás leyendo estas líneas 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 harán 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
Introducción 2
Nota
Algunos de los enlaces son links de afiliado, lo que
significa que si compras algún producto a través de
ellos yo me llevaré una comisión sin ningún 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
“¿Quién es este que me habla?” te estarás preguntando. Mi nombre
es Antonio Leiva, y quiero contarte un poco cómo ha sido mi vida
profesional, ya que quizá puedas encontrar algo en común que te
ayude a ti a evolucionar hacia ese punto en el que te gustaría estar.
Con 18 años y unas notas de las que cualquier madre se sentiría
orgullosa, me vi en la tesitura de decidir cuál sería mi futuro durante
el resto de mi vida. En esta sociedad nos programan a todos bajo
un mismo patrón: estudia mucho para sacarte una carrera, y busca
un trabajo fijo en una gran empresa que te dé de comer el resto
de tus días. Allí permanecerás hasta que te jubiles, trabajando lo
mínimo para que no te echen. Mientras tanto tu jefe te pagará lo
mínimo para que no quieras buscarte otra cosa. Una vez alcanzada
la jubilación, 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 podría conseguir un futuro próspero para mí. La verdad que
por aquel entonces no tenía ni idea de lo que quería hacer con mi
vida. Me gustaban los ordenadores como a cualquier otra persona
de mi edad, pero nunca me había 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 había que decidir un futuro: la primera carrera más demandada
por aquel entonces era Administración y Dirección de Empresas,
una de las carreras con más paro hoy en día. Esto demuestra que no
sirve de nada ir a lo seguro, porque nada es seguro eternamente.
La segunda, casualmente, era informática. Con más dudas que
seguridades (no tenía ni idea de cómo era la carrera, ni me molesté
3
Mi historia 4
cada mañana, hacía mis horas y me volvía a casa, pero lo que hacía
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 Fernández³ 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 situación y dónde me quería 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-
bía estado investigándolo y quería aprender, así que decidí que iría
escribiendo lo que aprendiera durante el proceso. Inicialmente fue
un blog en Blogger, que a los pocos días, gracias a la recomendación
de un amigo, convertí en un blog autogestionado. Si llevas siguién-
dome algunos años, 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 seguía siendo la misma situación: vender el mayor
número 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 móviles. Fue poco más de un año muy
intenso, donde trabajé en varias aplicaciones bastante conocidas
en España, y que me ayudaron a mejorar como desarrollador todo
lo que no había conseguido en los años anteriores. Aquí empecé
a introducirme mucho más 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 práctica es realmente la única forma de convertirse en un
experto. El resto de consejos te ayudarán a que la gente te conozca
y te posiciones como un referente en tu sector, pero no harán que
lo que cuentes atraiga su atención.
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 práctica 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á aún más 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 día a día, no dejes que eso te detenga.
Ya es tu propia decisión si quieres publicarlo como software libre,
distribuirlo de forma gratuita o incluso conseguir algún dinero con
ello. Pero el caso es que puedas mostrar cuáles son tus habilidades
de una forma más concreta y palpable.
11
4 Sigue a los mejores
Antes que empezar a hacer, es más útil saber cómo funciona tu
comunidad. Busca por las redes sociales quiénes son los referentes
en tu sector y síguelos, bien por Twitter, Facebook, Google + o
cualquiera de las redes por las que se muevan.
Verás que te es realmente útil saber de qué habla la gente que más
sabe para mantenerte al día. Aprende a usar las redes sociales como
algo más 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 artículos tanto
suyos como los que enlazan, y sigue aumentando tu base de
referentes conforme encuentres gente con blogs interesantes. No
dejes de estar al día de lo que surge, aunque sea un vistazo corto. Si
en algún momento lo necesitas recordarás que leíste sobre ello en
alguna parte.
El siguiente paso es compartir. Todo lo que consideres que es útil
para ti, haz que lo sea también para los demás. La clave del éxito
en la vida está en ayudar a los demás, nada más, así que todo lo
que creas que puede ayudar a alguien a mejorar su día a día 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 sólo leas, sino que analices. Observa
aquellos artículos que te gustan más y por qué: ¿qué temática
tratan? ¿cómo están escritos? ¿qué soporte y herramientas utilizan?
Incluso te diría que los guardes como referencia, y que los vuelvas a
mirar unos meses después. ¿Siguen teniendo validez? ¿Consideras
que es algo que realmente te ha ayudado a evolucionar? Nos será
útil más adelante.
Sin embargo, no sólo de blogs se alimenta el desarrollador. Una
12
4 Sigue a los mejores 13
14
5 Lee libros 15
Por supuesto hay muchos más libros interesantes (si crees que me
he olvidado de alguno indispensable ponte en contacto conmigo²³),
y seguro que puedes encontrar algunos más específicos de tu rama
en particular que sean auténticas referencias.
Pero mi opinión es que también son de mucha ayuda libros de cre-
cimiento personal, profesional y financiero, y que aunque parezca
que no tienen nada que ver, nos darán una visión muy diferente del
mundo y de nosotros mismos que nos empujará a seguir adelante.
Aquí la cantidad de libros es incluso más exagerada que en el caso
anterior, y es más complicado separar el grano de la paja, pero te
voy a comentar algunos que a mí me han ayudado o que creo que
pueden ser útiles para ti según la situación en la que te encuentres:
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 podáis mejorar
vuestras habilidades. Seguro que los convencerás si os ofrecéis a dar
charlas en ellos y hacer un poco de publicidad a la empresa. A los
clientes les da más seguridad tratar con empresas que cuidan a sus
empleados, y que se preocupa por que se formen y muestren sus
conocimientos a los demás.
Si después 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 más
accesible para ayudar a los demás. 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 habrás 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 máxima expresión.
La primera barrera que tienes que superar es la del miedo. Miedo
al qué dirán, 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 están basadas en la necesidad
patológica que tiene nuestro ego de que nos quedemos donde
estamos, donde nos sentimos cómodos y en un falso estado de
seguridad.
Tienes que intentar convertir todo eso en pasión por aprender.
Cada vez que sacas un pie de tu zona de confort y haces algo que
creías imposible, estás conociéndote más a ti mismo, y eso tiene un
valor incalculable. Una parte necesaria para ser felices es sentirnos
autorrealizados, y el conseguir objetivos que parecían inalcanzables
te ayudará muchísimo.
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
Conclusión 32