Estos días, encontré una publicación que decía que no eres un ingeniero de software senior hasta que trabajas en una aplicación heredada.
Me hizo pensar cuándo podremos llamarnos programadores. ¿Mmm?
De mi parte
Entonces, no eres programador, desarrollador o codificador hasta que:
- Escribes una aplicación de tareas pendientes o un catálogo de recetas.
- Buscas en Google cómo convertirte en un mejor programador.
- Tienes una entrevista con un reclutador despistado.
- Copia y pega un bloque de código de StackOverflow
- Derriba un servidor de base de datos con una consulta mal escrita
- Lees el Código Limpio y quieres reescribir todo el código que te rodea.
- Para depurar un programa se utilizan las sentencias Console.WriteLine o printf
- Recibes un mensaje privado que te pregunta cómo estás más de una vez al día
- Busca en Google tu mensaje de error y encuentra un problema abierto en GitHub.
- Elimina una tabla de base de datos con un DELETE sin WHERE
- Discutes sobre un nombre de variable durante una revisión de código
- Escribes una clase Person cuando aprendes sobre programación orientada a objetos
- Codifica una aplicación de calculadora usando JavaScript
- Trabajas en una reescritura completa de una aplicación heredada
- Busca en Google cómo centrar un div en una página web.
De mis amigos y ex compañeros de trabajo.
Les pedí a algunos amigos y excompañeros de trabajo que completaran esa frase. Y esto es lo que me dijeron.
No eres programador hasta que…
- Escribes tu primer programa “Hola, mundo”
- Te quedas despierto hasta las 3 a. m. resolviendo un problema de codificación.
- Estás solucionando un problema, funciona y no sabes por qué
- Su código funciona en su máquina, pero no en producción
- Obtienes un error de compilación en la línea 123 en un archivo de código de 40 líneas
- Implementas una revisión en producción a las 17:55 (y sales a las 18:00)
¿Qué más me estoy perdiendo? ¿Cuándo crees que podremos llamarnos programadores?
Fuente: traducido al español y tomado de Medium.com en inglés -
https://levelup.gitconnected.com/youre-not-a-programmer-until-9343a6b3e0c2
Escrito por:
Cesar Aguirre