¿Qué es Programación y que hacen los programadores?
¿Qué es Programación?
Escribir instrucciones muy específicas a una máquina tonta, pero obediente.
Ejemplo:
- Cuando le pides a un humano servir tu café...
- Cuando le pides a un robot servir tu café...
La programación es tanto un arte como una ciencia. Estás creando algo de la nada, y no existe la manera "correcta" de hacerlo.
¿Cómo funciona un programa?
Entonces¿Qué hacen los programadores, desarrolladores, ingenieros de software?
- Diseñar, escribir, probar, documentar y mantener software.
- Trabajar en equipo, que normalmente involucra al cliente y al gerente.
¿Qué no hacen los programadores?
- Reparar tu computadora y tu conexión a internet.
- Hackear la computadora de tu amigo.
¿Cuáles son las dificultades y frustraciones de la programación?
1. Es completamente normal que quietas dar topetazos contra la pared. Aveces, tu código no funciona como lo habías pensado.
2. A veces, el tiempo apremia y tienes que trabajar hasta tarde para cumplir con los plazos.
3. Repara y dar mantenimiento al código de otras personas (si está mal escrito)
4. Asistir a reuniones innecesarias.
5. Las estimaciones de tiempo en el desarrollo de software son regularmente erróneas por un amplio margen, debido a requerimientos de software vagos, problemas inesperados, complejidad cada vez mayor, etc.
Ejemplo: Si el desarrollo de software fuera una carrera:
6. Reparar bugs misteriosos: Imagina que eres un ingeniero en la NASA. Un día te piden repara un bug que se produjo 777 días, la última vez que Marte y Tierra estuvieron alineados. Se desconoce la causa:
" La programación puede ser frustrante a veces, pero también, por sobre todo, puede ser muy gratificante"








No hay comentarios:
Publicar un comentario