Bueno después de terminar la carrera de Ingeniería de Sistemas Computacionales y tener cierta experiencia en el área laboral puedo sacar ciertas conclusiones, espero muchos también den su opinión de acuerdo a su trabajo y su experiencia.
Otro día que me amanezco..
¿Esto que implica?. Bueno así como los pilotos de un avión suman miles de horas de vuelo, nosotros los desarrolladores también acumulamos horas de desarrollo. Estas horas son de investigación, aprendizaje, diseño, análisis, abstracción, aprender a solucionar problemas, conectar bases de datos aquí y allá, hacer pruebas etc. Finalmente todo esto junto es lo que nos dará el conocimiento y las técnicas para ser mejores programadores cada día.
Paciencia sobre todas las cosas..
He visto pasar tantas manecillas del reloj, que pensándolo bien se debe tener una paciencia increíble para esto, si no la tienes sencillamente, esto no es para ti. Como seres humanos dándole instrucciones a una computadora siempre tenemos errores, es una tarea ardua y difícil, gran porcentaje de los desarrollos en los que he hecho/participado, hay errores por donde uno menos imagina, de repente todo funciona o de repente nada funciona, y son horas y horas para descubrir que podría estar pasando.
A investigar se dijo…
Ademas de estar a la vanguardia de la tecnología, si queremos ser buenos desarrolladores debemos tener una iniciativa para la investigación, esto es esencial, sea buscando en libros, en internet, en bibliotecas, con conocidos, siempre vamos estar buscando manuales, códigos de otras personas entre otros, es una buena practica tener como una propia Wiki, donde tengamos nuestros documentos donde nos podamos apoyar.
¿Limites? ¿Cuales limites?
Las computadoras dominan actualmente el globo terráqueo, hemos pisado la luna gracias a estas, en algunas décadas la humanidad pisará Marte, Se han enviado sondas hacia afuera de nuestro sistema Solar. ¿Tenemos limites? No los tenemos! debemos tener la mente abierta hacia cualquier solución que involucre una computadora, así por mas increíbles que sean los sistemas de seguridad siempre hay Hackers que logran penetrar esos sistemas. Eso si, ellos tienen una capacidad bastante avanzada que no cualquiera consigue. Pero volviendo a la tierra, ¿Automatizar una casa?, Seguir a todo el personal de una empresa mediante GPS? Son cosas que alguna vez logré cuando otros me decían ¿Si se puede?
¿Entonces que dices, le vas a entrar/continuar al desarrollo de software?