Nunca nada está garantizado. Y como desarrollador tengo miedos similares sobre las burbujas y tal.
La gente parece comportarse de manera similar, la historia se repite. Hace 20 años la apuesta más segura para un trabajo estable era la ingeniería eléctrica. Luego, después de la crisis tecnológica de 2000, la ingeniería eléctrica no ha sido la misma. Hace 20 años vi a todos queriendo estar en EE, a pesar de que odiaban todo al respecto. Y ahora estoy empezando a ver comportamientos similares con el ingeniero de software.
¿Qué quiere decir que la programación informática no está pasando por su propia tendencia en este momento?
Sin embargo, hay algunas cosas diferentes acerca de la ingeniería de software y cualquier otra cosa. Steve Jobs dijo una vez que la diferencia entre un buen ingeniero de hardware y uno promedio es de 2 a 1. Pero con la ingeniería de software es de 25 a 1. Lo que significa que un buen ingeniero de software es raro y valioso.
Tan independiente de cuán saturado se vuelve un mercado con los desarrolladores de mierda y medios, hay una curva pronunciada para llegar a la cima, por lo que es un punto interesante a tener en cuenta sobre la ingeniería de software.
- ¿Cuáles son los futuros avances de la industria?
- ¿La profesión de la programación informática tiene un futuro basado en los datos de soporte actuales?
- ¿Qué cosas nunca creerás hasta que las veas?
- ¿Es la nueva cultura india una burbuja que puede estallar en el futuro?
- Transhumanismo: ¿Cuál es la tecnología más viable que los humanos podrían usar para obtener la inmortalidad a partir de ahora?
¿Por qué es esto cierto y por qué es importante?
Una vez trabajé para una empresa donde ayudé a escribir el controlador de gráficos para su versión interna de opengl. Debido a las regulaciones, esta compañía no pudo pasar a los últimos chips gpu que estaban en el mercado, tuvieron que pedir a millones de ellos por un período corto de tiempo y luego aferrarse a ese hardware durante una década más o menos antes de Podría actualizarse en la próxima versión. Eso significaba que el hardware siempre estaba desactualizado en comparación con la última tecnología de software.
Pero donde estábamos limitados en hardware, superamos con el software. Por supuesto, todavía hay límites, pero el ingenio humano extendió esa parte de hardware obsoleta más allá de lo que probablemente cualquier persona esperaba de ese pequeño chip.
Y creo que ese es un tema humano común. Tomamos nuestras limitaciones físicas y luego, mediante el uso de nuestras mentes, las superamos.
La ingeniería de software creo que es la mayor revolución intelectual humana no reconocida desde que comenzamos a escribir.
Lo más básico que una persona puede hacer para cambiar su entorno es mover su cuerpo físico y cambiarlo manualmente. Pero eso solo nos lleva muy lejos. El siguiente nivel es comunicarse con su boca a las personas que lo rodean para que lo ayuden, por lo tanto, aumenta su eficacia por varios factores. El siguiente nivel de eso es escribir las cosas. La comunicación escrita ha catapultado el crecimiento humano a través del Renacimiento y la Revolución Industrial.
Ahora acabamos de llegar al comienzo de una nueva era de logros humanos. Pasamos de tener que afectar manualmente la realidad a poder escribir un fragmento de código que cambia la realidad para nosotros. Esto es poderoso, pero probablemente no se entienda muy bien. Creo que dentro de décadas, miraremos hacia atrás y nos daremos cuenta de lo lejos que hemos llegado gracias a la programación.
Y también creo que, al igual que hubo un momento en el que solo unas pocas personas podían leer y escribir, en este momento solo unos pocos humanos pueden programar. Pero en el futuro habrá famosos autores de programación, mientras que todos los demás desarrollarán cosas regulares para sus propias vidas. Similar a cómo hay autores de libros célebres, mientras que el resto de nosotros escribimos listas de compras y correos electrónicos.