Como desarrollador de software, ¿cuáles son sus planes cuando la IA toma su trabajo o reduce en gran medida su salario al simplificar el desarrollo?

Bueno, considerando que casi todos los demás estarán sin trabajo antes de que eso suceda, creo que me uniré al resto de la sociedad.

Los programadores serán algunas de las últimas personas desempleadas, por lo que para cuando suceda, la sociedad ya habría realizado el cambio.

Esta es una paranoia revitalizada, “¿qué sucede cuando la robótica te saca del negocio?”.

En verdad, ahora me doy cuenta de que existen muchos trabajos perdidos por la automatización. Sin embargo, déjame preguntarte esto, ¿ha aumentado el desempleo? No, las personas desplazadas aprendieron nuevas habilidades y volvieron a trabajar.


Aquí está el trato: si la IA se hace cargo de los trabajos, el resultado será un cambio masivo en la sociedad. Nadie puede predecir completamente los resultados finales, sin embargo, puedo decir algunas cosas con confianza.

Las empresas serán dirigidas por humanos.

Las personas tendrán una forma de obtener bienes (comprarlos o simplemente obtenerlos libremente).

Las personas aún podrán vivir al menos de manera comparable a la actual, probablemente mejor.

¿Por qué?

La economía no funciona si no tienes a nadie para comprar cosas. Si nadie tiene trabajo, nadie está comprando cosas, si nadie está comprando cosas, no importa cuán barata sea la mano de obra, nadie está produciendo nada. Los ricos no pueden comprar cosas porque no están ganando dinero.

La economía es un ciclo, algunas personas pueden ser desplazadas, pero obtienen un gran número y el sistema comienza a desmoronarse.

Podemos mirar a los países que luchan en este momento para obtener evidencia de cómo podría terminar esto.

El problema con la deuda de un país (como Estados Unidos está construyendo) es una buena crisis. Una vez que el desempleo comienza a aumentar, el gobierno no puede recurrir a las reservas, ya que no tiene. Entonces, en lugar de poder crear empleos en una crisis, tiende a luchar.

Una razón por la que nosotros (EE. UU.) Debemos dejar de gastar tanto en cosas no futuras, como contratos militares que no son de investigación, es que necesitamos controlar la deuda antes de que nuestra economía golpee ese gran bache que nos lanza por la espiral.

La cuestión es que, como programador, estaré completamente libre de deudas y, lo que es más importante, me prepararé bien en unos pocos años. Mientras mi esposa y yo vivamos de manera razonable y tal vez un poco más modestos que nosotros, nos estableceremos mucho antes de la edad normal de jubilación (60).


Un hecho a través de la historia es que todos los sistemas de ciclo se corrigen en última instancia. Esto es cierto sobre el medio ambiente, la economía, etc. Sin un medio para mantener el ciclo, se saldrá de control, creará un caos severo, luego, una vez que se destruya la burbuja, corríjala.

Soy afortunado de que, como programador, esté en la cola de esa burbuja, mucho después de que los camioneros, los taxistas, los conductores de reparto e incluso la policía sean desplazados significativamente. Mucho después de que los vendedores telefónicos, los empleados de ventas, los vendedores de bolsa y los trabajadores de fábricas sean desplazados.

Hoy en día hay almacenes que son masivos, pero usan solo un pequeño número de personas para mantener las cosas en funcionamiento. Todo ello automatizado.

Hay tiendas dentro de muchos negocios donde las cámaras brindan seguridad y una máquina toma su pedido.

Están saliendo autos sin conductor que amenazan a los conductores. Los drones podrían realizar actividades policiales básicas, como la policía de tránsito a una fracción del costo, liberando a nuestra fuerza policial humana para que se concentre en cosas como las cartas.

Los programadores van a estar entre los últimos en perder sus trabajos, eso es solo el hecho de la realidad.

¿Cuánto tiempo estarán tan bien pagados los programadores?

¡Terminaremos disfrutando nuestras vidas más de lo que lo hacemos ahora! No dependemos de nuestros trabajos y salarios diarios.

Profundicemos en el pasado.

Hubo una revolución industrial que sacó a muchos trabajadores de las fábricas. Creo que no fue fácil en ese momento, pero aumentó la calidad de vida para todos en general. En lugar de hacer el trabajo sucio, la humanidad comenzó a pensar en la innovación y en cómo facilitarles la vida.

Hace unos años, la economía compartida se hizo realmente popular. Más personas comenzaron a buscar valores reales en sus vidas. Comenzaron a ganarse la vida, no solo a ganarse la vida mientras disfrutaban de lo que estaban haciendo.

Todo el camino del trabajo y la vida se mueve de esa manera. La humanidad va a usar la Inteligencia Artificial para hacernos la vida más fácil, nada más y nada menos. Por supuesto, hay muchos riesgos en el futuro, pero siempre los hay.

Entonces, por ahora, profundiza en las cosas y descubre cómo puedes hacer tu vida más fácil usando la IA. En unos años podría haber algún robot pensando en tu lugar 🙂

Haga que el desarrollo sea simple. Un problema resuelto, busca otros.

Contempla el reloj del fin del mundo. Eso es solo medio satírico. ¿Alguien puede hacer un sistema que modele adecuadamente la vida humana lo suficiente como para que otros puedan usarlo como un proceso? Básicamente, se trata de la rutina de búsqueda del alma por la que pasan para la final. ¿Por qué entraron al campo, cómo llegaron a donde están, qué es lo siguiente? Ejecutar pruebas. Nostalgia por el invierno. Esto podría clasificarse como una preocupación existencial, que tiene, entonces, ¿cómo responde la sociedad a esos? Descubre cómo lidiar con la tiranía, que es un problema mayor. ¿De qué se trata la próxima civilización? ¿Qué pasa con las otras metas y valores humanos?

¿Cuáles son las dimensiones del problema? Esa fue una metodología, puede haber otras. Si el software fue su preparación, entonces cómo migrarlos a otros campos. ¿Qué es la computación y por qué es tan útil en dominios de investigación? ¿Qué más va a obviar la IA? De vuelta a donde partieron de preocupaciones éticas. ¿Cuáles son las otras formas de inteligencia? Intenta que la sociedad no ejecute a sus pioneros. Luego pueden evaluar toda la cultura. Las instituciones son las siguientes. Esto se vuelve como un movimiento cada vez. Igual que las últimas décadas. Del mismo modo para bots, transportes, minería, construcción, etc. ¿Cuál es el papel de la persona en toda la revolución de la automatización? Cómo preservar los intereses humanitarios. Preocuparse por los sistemas autónomos.

Estas son mentalidades lógicas, por lo que necesitan mejores suposiciones, lo cual es cierto para cualquier campo, pero luego formarán conclusiones en masa. Estos son problemas en la ingeniería en general. De alguna manera brindan más oportunidades. Y tener una red de seguridad. Cuales son las opciones. Quédate con lo que saben. Adelántate. Hacer mejores redes. Haga un sistema que pueda planificar para ellos como representantes. También hay visionarios tecnológicos.

La humanidad ha sido la creadora de cambios en general, y la inteligencia necesita información, por lo que esta es una buena combinación donde este último se concentra en el primero para que se refuercen mutuamente.

Si la IA es capaz de hacer mi trabajo, tengo la intención de aprovechar eso para hacer cosas aún más geniales. Sería un inmenso impulsor de la productividad, con un aumento correspondiente en la riqueza.

Si la IA puede hacer todo lo que necesito para que realmente no me quede nada más que hacer, entonces hemos terminado. Podemos relajarnos y vivir una vida de ocio mientras los robots hacen todo el trabajo.

Como programador, voy a estar entre las últimas personas en ver su trabajo reemplazado por IA. Podría decirse que los servicios personales donde el contacto humano realmente importa podrían ser incluso más tarde, pero ciertamente estaré en el último 25%. Supongo que para ese momento, habremos reparado un sistema económico atrasado que todavía exige que la gente haga un trabajo que no existe para ganar dinero que es controlado por los ricos.

Si no hemos arreglado nuestro sistema económico para entonces, y toda la riqueza aún está en manos de un grupo cada vez más pequeño, entonces creo que es hora de que las barricadas finalmente derroquen este estúpido sistema. Aunque en realidad será un poco tarde para eso. Una vez que la policía y los militares están completamente automatizados y robotizados, y bajo el control directo de los ricos y poderosos, ya no hay mucho que podamos hacer. Si queremos esa revolución, debemos hacerlo antes de que llegue tan lejos.

Aunque idealmente, deberíamos estar usando el poder que ya tenemos, mientras lo tenemos, para elegir mejores políticos que nos sirvan en lugar de los ultra ricos, y arreglar nuestro sistema económico mientras podamos.

En cualquier caso, para cuando los robots se hagan cargo de todo nuestro trabajo, deberíamos tener un sistema en el lugar donde todos se beneficien de su trabajo, y no solo una pequeña élite. Esto requiere un cambio real en la dirección, porque, tal como está, la desigualdad de riqueza e ingresos está creciendo, y cada vez más poder está llegando a manos de corporaciones inexplicables. Por ahora, nos necesitan, porque necesitan nuestro trabajo. Deberíamos usar ese poder para preparar el sistema para el futuro.

Pero estoy seguro de que las cosas terminarán bien.

  • Me voy a retirar, y espero morir tranquilamente mientras duermo antes de que la turba golpee la turbina. Sin embargo, es una mierda para ustedes jóvenes.
  • Voy a cambiar a un trabajo de mucho dinero que especifica el software para que la IA escriba. No son los programadores los que se enriquecen, sino los tipos que les dicen qué hacer.
  • Cada vez que me encuentro con un AI que programa, le pediré que escriba un programa para resolver alguna versión del Problema de detención. Esperemos que la IA se vuelva catatónica. Sin embargo, esto solo funcionará hasta que los diseñadores de IA conozcan este truco. Un resultado alternativo es que la IA tiene éxito para problemas prácticos, lo que sería un resultado increíble que vale mucho dinero.
  • Voy a comprar una propiedad en la cima de una colina en el este de Oregón, y la almacenaré con comida, agua y armas, porque ¡el fin está cerca!
  • Únase a la resistencia, derrote las máquinas, encuentre el equipo de desplazamiento de tiempo que desarrollaron las máquinas, retroceda en el tiempo para detener la máquina que regresó a tiempo para matar al líder de la resistencia. Enjuague. Repetir.

En la década de 1980, los lenguajes de programación orientados visualmente prometían un futuro en el que las personas no técnicas pudieran programar. Arrastrar y soltar, cualquiera podría hacerlo. En la década de 1990, teníamos la certeza de que la mayoría de los trabajos en los países con altos costos de vida se derivarían a países con bajos costos laborales. Cualquier compañía podría contratar un servicio de off shore y obtener el mismo código que estaban obteniendo ahora por centavos. En la década de 2000, los marcos y los lenguajes de nivel superior prometían reducir las horas de trabajo del desarrollador, lo que reduce la necesidad de desarrolladores.

La alta tecnología ha sido prometedora para resolver el problema de tener que contratar desarrolladores para que su computadora sea utilizable desde principios de la década de 1970. No se ha materializado, y dudo que se materialice pronto.

También soy escéptico sobre cuánto más pequeños podremos hacer transistores. Al igual que la neurona es el factor limitante de la inteligencia humana, el transistor es el factor limitante en la IA. El hecho de que Intel intente diversificarse en soluciones de negocio a negocio y de almacenamiento me indica que no tienen mucha confianza en nuevas mejoras a través de reducciones de procesos. Entonces, una IA que requiere un centro de datos en la actualidad continuará requiriendo cerca de ese mismo tamaño.

He visto muchos cambios en los últimos 34 años que redujeron en gran medida la cantidad de tiempo y trabajo que lleva escribir software.

Los compiladores que aparecieron redujeron mucho mi trabajo, encontré más trabajo que escribir que escribir mi software en ensamblador.

Los depuradores que aparecieron redujeron mucho mi trabajo, encontré más trabajo que hacer que usar declaraciones impresas y magia negra para encontrar errores.

Llegó el recolector de basura y redujo mi trabajo mucho, encontré más trabajo que hacer que tener que escribir código complejo de administración de memoria.

Cuando aparezca la IA y facilite parte de mi trabajo, encontraré otras cosas que no se pueden hacer. O, tal vez me cambie a escribir IA …

Los ingenieros todavía existen. La mecánica también. ¿Por qué los arquitectos o desarrolladores de repente se vuelven innecesarios?

Incluso la máquina más inteligente necesita a alguien que le diga qué hacer, ¿verdad? Si son realmente inteligentes, lo más probable es que quieran hablar con un ingeniero en lugar de con un político 😉

Si todas mis predicciones están equivocadas, lo más probable es que abra un pequeño restaurante o esté tostando café. O preparar cerveza … o … no me hagas empezar, demasiadas ideas. Gracias por A2A.

Como lo he hecho antes, pasar al siguiente nivel.

No importa cuán sofisticada sea la IA, siempre habrá una brecha entre lo que la computadora puede hacer y la comprensión de las personas que quieren que haga cosas. Y siempre estaré allí para cerrar la brecha. A veces eso significa ensamblador, a veces idiomas de nivel superior, a veces mets idiomas. Pero cuando los humanos y la computadora no están de acuerdo, incluso si la computadora está ejecutando una IA, tengo una ventaja sobre la computadora: soy humano.

Esta pregunta es graciosa porque … ¿No son los “desarrolladores de software” las personas que trabajan para hacer estas IA que tomarán el trabajo de todos los demás / harán que todo lo demás sea automático?

Quiero decir, incluso los ingenieros de software que no tienen experiencia directa con IA o aprendizaje automático pueden trabajar / mantener la infraestructura que alimenta a todas estas IA potentes o las interfaces con las que interactuamos con estas IA, etc.

No hay planes, porque no creo que suceda en una escala de tiempo en la que seguiré trabajando.

La IA en este momento no está cerca de estar a punto de escribir programas simples, y mucho menos los complejos.

¿Tenemos una IA a la que podemos decir “Escribir una aplicación de lista de tareas de nivel principiante”, y lo hará? No, nosotros no.

Entonces, en este momento, la IA no está en el nivel de habilidad de un programador principiante. De hecho, no está cerca de eso.

Entonces, ¿cuánto tiempo antes de que la IA pueda hacer un software extremadamente básico? No lo sé, pero creo que pasará un tiempo.

¿Cuánto tiempo pasará antes de que AI pueda escribir algo como PhotoShop o Final Cut Pro? ¿O un controlador para el hardware HoloLens? Simplemente no estamos en esa página, demonios, no estamos leyendo el mismo libro. De hecho, aún no hemos inventado el libro, ni el papel, ni la lectura, ni los ojos.

Creo que hablar de IA en esa escala es como volver a la época medieval y preguntarle a un herrador qué hará cuando los autos reemplacen a los caballos.

AI no va a tomar el trabajo de nadie al simplificar el desarrollo.

He estado en el negocio de s / w por más de 60 años, y cada año de ese tiempo, varios “expertos” han predicho que algún invento maravilloso (como la IA) haría desaparecer el desarrollo. Después de esta experiencia, tiendo a no creer tales afirmaciones, así que no pierdas tu tiempo haciendo tales planes.

Simplemente dedica tu energía a mantenerte bien en tu trabajo de desarrollo y sigue mejorando un poco cada año.

Si AI toma el tipo de trabajo que hago, aprenderé algo más. ¿Qué otro plan puede tener una persona?

OTH, mi respuesta es en broma ya que la pregunta es ridícula. Sí, así es. Si realmente cree que la IA realmente puede hacerse cargo del desarrollo (hasta el punto de hacerlo simple) sin nuestras vidas (si alguna vez), me veo obligado a cuestionar su comprensión del desarrollo de software.

La IA nos ayudará a hacer nuestro trabajo (crear el software necesario) mejor y más rápido. Podremos centrarnos más en las partes interesantes y retomar proyectos más ambiciosos, porque ahora las computadoras pueden ocupar más la base. De un día de trabajo, gran parte se consume en cosas que hago con relativa lentitud, pero que son puramente mecánicas y que una computadora podrá hacer más rápido que yo. Solo quiero guiar a los programadores más jóvenes y ahora a las computadoras para que hagan el trabajo tedioso, y principalmente para ayudar en cosas más difíciles, arquitectura, selección de tecnología, solución de problemas, etc. No le tengo miedo a la IA. Estoy ansioso por que llegue al escenario para ayudarme realmente en mi trabajo a usar las funciones superiores de mi cerebro con mayor frecuencia 🙂

El desarrollo de software es probablemente uno de los últimos trabajos que la IA podría volver obsoleta. Entonces, en caso de que eso eventualmente suceda, y todavía estuviera vivo, probablemente haría lo que todos los demás hicieron antes que yo.

No hay planes ya que no va a suceder.

Si es así, compraré un codificador de inteligencia artificial y reventaré mi trasero comercializando esta cosa y ganaré un montón de dinero.

La primera pérdida de trabajo de codificación será mía, ya que me convierto en un vendedor ninja de codificación y consultoría de IA.

Honestamente, no puedo esperar. Esta cosa imprimirá dinero mientras tomo una siesta.

Aunque respeto la opinión de mis otros colegas de que no se debe tal efecto

Pienso de manera diferente, creo que si bien la IA no hará desaparecer a los programadores humanos, reduciré los trabajos en un 70-80%.

Principalmente, el desarrollo front-end, que aunque no es trivial y yo mismo me gano la vida, es bastante repetitivo.

Jobs seguirá estando entre los 10 mejores, manteniendo y actualizando grandes programas de inteligencia artificial.

En cuanto a mis planes, ser dueño de 3 apartamentos antes de que los trabajos se vuelvan escasos, creo que 5-8 años es lo que tenemos

¿Sabes la primera vez que alguien me dijo que el desarrollo de software era un trabajo sin salida porque alguna nueva tecnología lo volvería obsoleto? 1982, y yo era un estudiante cooperativo que trabajaba como programador. Estoy contento de no haber escuchado a ese imbécil

Olvídalo, no sucederá.

Y con eso quiero decir que podría suceder, pero se hará cargo de prácticamente todas las industrias en ese punto, por lo que básicamente cualquier otro trabajo estaría en peligro primero.

piénselo, cuando la IA llega a ese punto en el que puede escribir programas, casi todos los trabajos podrían realizarse, los humanos insignificantes ya no producirán nada excepto pasatiempos y pasatiempos o posiciones simbólicas.

Piense “hey AI, hágame un programa que se cargue en este robot y suelde esa cerca” o “hey AI, cree un programa que gestione todas las ventas y personas telefónicas que puedan comprar nuestro producto”. Cuando sea tan fácil, no serán los desarrolladores los que tendrán que preocuparse por no tener trabajo.

No es probable que suceda en el corto plazo. Sin embargo, ese es esencialmente el problema con la automatización. En la próxima década más o menos, hasta el 50% de todos los trabajos podrían perderse debido a la automatización. ¿Qué hace esta gente? No podrán trabajar independientemente de cuánto quieran trabajar. Probablemente será necesario algo así como un ingreso universal básico.

More Interesting

¿Es el desarrollo de software una mala elección de carrera si quieres permanecer en el medio oeste?

¿Qué tan alta es la barrera de entrada para Apache Spark para tareas que no son de aprendizaje automático?

¿Cuál será el futuro de un desarrollador de software?

Apunta una pistola a tu cabeza y tienes un mes para enseñarle a un nuevo programador a codificar. ¿Cómo lo harías? ¿Qué lenguaje de programación elegirías para él? ¿Qué proyectos le enseñarías a crear?

¿Cómo se puede crear una start-up con un equipo de desarrolladores e ingenieros de web / aplicaciones / software reclutados en el extranjero (con la expectativa de trabajar en proyectos en su país de origen)?

¿Hacer M.Tech en CSE desde IIIT, Delhi será beneficioso?

¿Cuál es el mejor campo de desarrollo de software para perseguir?

¿Existen buenos ejemplos de carta y cronogramas de proyectos en el mundo ágil / scrum? ¿Existe un buen formato para mostrar esto a las partes interesadas a un alto nivel (además de un retraso / sprint)?

¿Existe un documento legal estándar que debería usar al contratar desarrolladores de software independientes?

¿Puedo encontrar un trabajo simplemente conociendo Java, o necesitaré otras disciplinas para el desarrollo de software de aplicación? Muchos trabajos parecen requerir un idioma adicional.

¿Cuáles son los caminos académicos alternativos que lo llevarían a una mentalidad de desarrollador de software?

Cómo calcular la tarifa por hora como desarrollador

¿Qué significa cada uno de estos términos: desarrollador de software, programador e ingeniero?

La ruta para ser un buen ingeniero de software

¿Cómo debe ser una oficina de desarrollo de software ideal?