¿Todo el software que escribimos será … tan inútil y olvidado?
Todos lamentarán ser desarrolladores de software en algún momento. Si te arrepientes desde el principio, es una buena señal de que serás un gran desarrollador, porque puedes quitar esas molestas realizaciones filosóficas y seguir pragmáticamente:
- Cómo conseguir un trabajo de ingeniería de software
- ¿Cuáles son las empresas en Delhi / NCR, Noida, Gurgaon, que quieren ingenieros de pruebas de software (más recientes)?
- ¿Qué tan difícil es para un ingeniero de DevOps cambiar a un rol de Ingeniería de software?
- Cómo saber si tengo el potencial de convertirme en un buen programador
- Comencé mi carrera en una empresa de software. Entonces, ¿dónde estaría en los próximos 10 años? Además, ¿qué debo hacer para mejorar mi carrera?
- Un arquitecto puede crear un edificio que dura generaciones y deja una marca en el mundo,
- Un atleta puede establecer registros que sean recordados e inmortalizados,
- Cineastas y otros artistas y ganar fama y adulación de la cultura pop,
- Los científicos pueden hacer descubrimientos con su nombre que cambian nuestra comprensión del mundo,
- Los ingenieros e inventores “reales” crean nuevas tecnologías que hacen historia, como el circuito integrado en sí …
Pero el software?
El software es efímero; No tiene existencia física. Funciona con productos hechos por el hombre, que se vuelven obsoletos. En el mejor de los casos, el software se convierte en un anarquismo pintoresco después de algunas décadas. En el peor de los casos, lo que una vez fue vanguardista se convierte en una broma obsoleta que nunca querrás mencionar en un currículum, a pesar de pasar todo un año de tu vida ayudando a construirlo. Ese fue mi momento de arrepentimiento.
Te va a pasar a ti. Muchas veces. Algunas cosas no funcionan. No te preocupes por eso.
Comprenda que el software es lo que permite que todas estas profesiones estén donde están ahora. Sin él, no tendríamos el mundo moderno como lo conocemos. Piénsalo:
- Las estructuras increíbles solo se pueden crear con CAD y análisis estructural avanzado,
- El atleta está bien pagado porque los partidos son televisados y distribuidos a través de sistemas y dispositivos de comunicación controlados por software,
- Los cineastas y artistas tienen magia virtual al alcance de la mano donde todo se puede procesar digitalmente,
- Lo mismo ocurre con el diseño de vehículos, sin mencionar que todos los vehículos actuales son realmente 20 computadoras con software,
- ¿Y una red eléctrica moderna? Imposible operar sin software,
- Diseñando los circuitos integrados que alimentan todas estas máquinas y dispositivos,
- Negocios modernos, contabilidad, finanzas?
Y necesito mencionar:
- ¿Exploración espacial? ¿Todo el internet? ¡Hola!
Te dan la imagen.
El software está en el corazón de la era de la información. Como tal, hay muchas grandes ventajas de ser un desarrollador de software. Todavía hará que las personas sean las más ricas del mundo por un tiempo. Pero Bill Gates no será recordado por crear un intérprete BASIC en ese Altair-8 que en ese momento fue una hazaña increíble. Ahora, solo una nota al pie.
Estar en el centro de nuestra era moderna se ve compensado en parte por el hecho agridulce de que nuestro trabajo siempre es obsoleto y olvidado al final por el ritmo de la tecnología misma … que el software permite. De alguna manera, nuestra industria tiene la culpa de estigmatizarse al declarar que el software anterior (pero que funciona y funciona perfectamente) es obsoleto, como en: esta nueva versión 10 tiene todas las comodidades que necesita … Una y otra vez hasta donde esto está arraigado en la sociedad de consumo.
Esa es la gran compensación. El desarrollo de software siempre será como una ola que se estrella. Montar, coger el siguiente. Siempre un frente que avanza. Casi siempre vale la pena, a pesar de los remordimientos. Si desea “marcar la diferencia”, la clave es no languidecer allí, suba a las siguientes olas y mantenga el arte avanzando.
Me alegro de que, eventualmente, nuestra industria inevitablemente creará IA, lo que algunos dicen que impulsará la próxima etapa del avance humano, o incluso la singularidad. Como dije en mi primera publicación de Quora, creo que tenemos un camino por recorrer, pero parece estar más cerca cada año. Cuando ocurra, hará que casi todo en la historia humana palidezca en comparación, y será gracias a los desarrolladores de software que han mantenido los avances en tecnología y sociedad, fortaleciéndose.
¡Ahora, volvamos a programar esa utilidad web que estoy seguro de que todos usarán en 10 años!