Como pregunta, supongo que adivina que su aburrimiento actual es solo superficial. Tal vez intuyas que hay más cosas de las que te han enseñado a través de cualquier exposición que ya hayas tenido. Bueno, me tomaré un momento para compartir la poesía, el arte y el lado imaginativo de la programación. Tal vez eso sacudirá algo suelto. Si no es así, el consejo de Jake Mcspirit de ignorarlo (en la medida de lo posible) puede ser apropiado.
Aquí va:
La creación de software puede parecer una actividad solitaria, pero incluso si está ‘trabajando solo’, está colaborando en secreto con miles, tal vez con decenas de miles de personas. El solo hecho de presionar una tecla en el teclado es una acción que activa una cascada de eventos que, en el corto plazo, hacen que aparezca en la pantalla otro carácter o secuencia de final de línea. A lo largo del camino, esos eventos son el resultado del trabajo de muchos, muchos bits de tecnología diseñados por muchas personas y probados por otros. Y, a veces, puedes ver los signos de eso si tienes el conocimiento para interpretarlos.
Además, la programación es un proceso genuinamente colaborativo en estos días. Aclarar los requisitos para un proyecto de software es realmente difícil y verdaderamente exige las mejores habilidades de comunicación y pensamiento que las personas pueden reunir.
- Cómo encontrar las cosas que busco en la vida.
- ¿Qué importancia tiene la certificación en el tiempo de hoy?
- ¿Alguna vez te han confundido con el sexo opuesto? ¿Cuál fue tu reacción? ¿Ocurre a menudo?
- ¿Los técnicos deberían sentirse culpables por mudarse a San Francisco?
- ¿Qué me debería importar cuando soy un líder de un equipo de nueve personas?
Por último, pero no menos importante, la programación es una forma de arte. Incluso a nivel del diseño del código en la página, es posible lograr claridad y elegencia simples mediante la elección del nombre de variable, la descomposición y disposición y modularización de algoritmos, y similares. También se requiere una cantidad considerable de arte para dar fuerza y capacidad de mantenimiento al código.