18-01-2006 Luis Artola
Me encanta hacer programas y me encanta programar. Desde que me dieron el título hace año y pico trabajo en una pequeña empresa dedicada al desarrollo de software. Como casi todo ingeniero que sale de la facultad de informática creía que sabía poco. Me equivocaba. No sabía nada.
Así que me llega el primer trabajo, una intranet para una empresa pequeña (unos 20 empleados) que tengo que realizar sólo y sin ayuda en PHP. Como casi todo programador que programa en PHP creía que sabía poco. Me equivocaba. No sabía nada.
Sin embargo descubro que ese no es mi mayor problema. ¿Cómo se dirige una reunión con un cliente? ¿Es el UML que me enseñaron en al facultad una herramienta útil para desarrollar sistemas de información? ¿se utilizarla? No sabía nada de nada. El tema era realmente deprimente.
Afortunadamente siempre he sido una persona con cierta curiosidad y el Google siempre ha sido un amigo fiel. Así que juntos, el Google y yo comenzamos a descubrir el mundo del desarrollo web: usabilidad, accesiblidad, estandares, orientación a objetos, MVC, DAO, programación extrema, Feature Driven Development y otras grandes ideas.
Lección 1: no es lo mismo programar que hacer programas. Programar es eso que hago cuando digo que “si equis es mayor que tres entonces y es siete”. Hacer programas es mucho más que todo eso. ¿cómo me enfrento a los requisitos, siempre cambiantes? ¿cómo hago que el usuario no aborrezca mi programa? ¿cómo calmo los nervios de mi cliente que no sabe que fue del dinero que invirtió hace meses?
Después de año y pico en esto de hacer programas no es que sea precisamente un experto. Pero gracias al Google y a las toneladas de RSS que leo habitualmente creo que me voy haciendo una idea.
¿Hacía falta otro blog sobre programación? Seguramente no. Pero desde luego a mí me hacía falta compartir mis opiniones con el mundo.
Esperando no aburriros comienza la singladura de éste pequeño espacio con el que compartiré mis opiniones con quien quiera leerlas.
Un saludo.