17 puntos por GN⁺ 2024-12-17 | 1 comentarios | Compartir por WhatsApp
  • Los LLMs se están convirtiendo en parte de la carrera de ingeniería de software
    • Cada vez más ingenieros usan IA para escribir código, o le delegan proyectos completos a la IA y luego se encargan de revisar y ajustar el código
    • A medida que las empresas alojen internamente LLMs aislados y haya más hardware disponible, también se resolverán problemas como el de "proporcionar código propietario"
    • La mayor parte de la ingeniería de software de nivel junior a mid desaparecerá, y los ingenieros senior pasarán a desempeñar un rol de guía sobre la salida de los LLMs
    • Con el tiempo, los LLMs avanzarán tanto que incluso los ingenieros senior dejarán de ser necesarios
  • Cómo preparar tu carrera para el futuro
    • Aunque se está de acuerdo en que la ingeniería de software no consiste simplemente en escribir código, es más fácil vender esta idea a personas jóvenes que están al inicio de su carrera
    • Aunque tengo casi 20 años de experiencia como SWE, recién en los últimos años me di cuenta de que "programar no es el fin, sino el medio"
    • Creo que hay otras personas en una situación similar y quiero encontrar maneras de preparar mi carrera para el futuro

1 comentarios

 
GN⁺ 2024-12-17
Opiniones de Hacker News
  • simianparrot

    • Los LLM no pasan los estándares de revisión de código y no son más que una pérdida de tiempo
    • Ha trabajado en un empleo que le gusta y, en 20 años de carrera, han aumentado sus contactos y oportunidades
    • Sigue asumiendo desafíos creativos y explora incluso áreas que parecen resueltas, como desarrollar un motor de blitting de píxeles 2D basado en CPU
    • Harán falta varias generaciones para que la IA alcance el nivel de los desarrolladores humanos, y cuando eso ocurra se retirará con gusto
    • El miedo a los LLM proviene de personas que sobreestiman la tecnología o no la entienden
  • dogman144

    • La automatización tecnológica avanzó más rápido de lo esperado en áreas como el trading financiero
    • La IA no necesita ser "perfecta"; basta con que sea "lo suficientemente buena" para reemplazar tareas
    • Para prepararse para el futuro, es importante convertirse en un buen "operador" de LLM
    • El trading sigue existiendo, pero cambió hacia operar y gestionar sistemas automatizados
  • mianos

    • A lo largo de más de 40 años de carrera ha visto aparecer varias veces "tecnologías que reemplazarían a los desarrolladores", pero los desarrolladores siguen aquí
    • Los LLM parecen una abstracción de nivel más alto, pero sus resultados actuales todavía se quedan cortos para trabajo profesional
    • Cree que es poco probable que lo reemplacen como desarrollador y planea seguir desarrollando
  • thegrim33

    • Cree que para reemplazar a los desarrolladores se necesitaría una verdadera AGI
    • Los LLM no son AGI, y meter simplemente más poder de cómputo no los convertirá en AGI
    • Si aparece la AGI, el mundo cambiará por completo, así que la pérdida del trabajo de desarrollo sería un problema menor
  • taylodl

    • Los intentos de automatización como las herramientas CASE de los 80 y 90 terminaron fracasando
    • Habrá un cambio hacia usar IA para generar código a partir de lenguajes de modelado en niveles más altos de abstracción
    • Los ingenieros de software deberían enfocarse más en el modelado y el diseño de arquitectura que en escribir código
  • m_ke

    • Si el costo de escribir software se acerca a cero, se creará mucho más software
    • Las personas y las empresas podrán desarrollar fácilmente herramientas a medida en lugar de depender de software impulsado por VC
    • El software de código abierto se volverá predominante, y será más confiable y más fácil de modificar
    • Las empresas solo necesitarán una pequeña cantidad de ingenieros para automatizar tareas cotidianas
  • matrix87

    • La tendencia de decir que los LLM se encargarán de proyectos completos está desconectada de la realidad
    • La ingeniería de software es un trabajo centrado en las personas, donde entender el negocio y resolver problemas es clave
    • Más que simplemente escribir código, lo esencial es comunicarse con la gente y analizar requisitos
  • uludag

    • Los LLM generan más código, pero no reemplazarán los empleos de desarrollador porque el mantenimiento se vuelve más complejo
    • Mejora de la productividad personal: hay que fortalecer la organización y la capacidad de gestionar información mediante metodologías como GTD
    • Fortalecer las habilidades de metis: hay que afinar las soluciones que se obtienen con la experiencia y la capacidad para resolver problemas complejos
    • Los LLM solo funcionan bien en entornos limpios y ordenados, por lo que se necesita una comprensión profunda de sistemas complejos
  • sureglymop

    • Está aprendiendo ML e IA para prepararse para los cambios futuros
    • Se está preparando para cambiarse al campo de la ciberseguridad y ve como una oportunidad el aumento de vulnerabilidades de seguridad causadas por la IA
    • Si se mantiene la curiosidad por la tecnología, se puede usar la IA como herramienta de apoyo y convertirse en un mejor desarrollador
  • throwaway_43793

    • Los SWE no desaparecerán, pero los cambios y la reducción de personal son inevitables
    • Es muy probable que los LLM reemplacen tareas simples centradas en leer y escribir datos
    • Para prepararse para el futuro, hay que fortalecer las habilidades de comunicación entre personas y enfocarse en conectar la tecnología con el negocio
  • gt0

    • Los LLM son útiles, pero no son tan revolucionarios para la productividad en programación como lo fueron herramientas del pasado
    • Igual que el autocompletado, la memoria protegida o el resaltado de sintaxis, los LLM se establecerán como herramientas de apoyo
  • Xophmeister

    • Gracias a los LLM, personas con menos experiencia pueden escribir código, pero la calidad es baja y es difícil darle mantenimiento
    • Existe la posibilidad de que los datos de entrenamiento de IA se contaminen con código de baja calidad, y considera que aún falta mucho para tener LLM con calidad de ingeniería