843 lecturas
843 lecturas

La IA como herramienta, no como amenaza: Transformando los roles juveniles más allá de la "codificación de vibraciones"

por Steve Romain4m2025/03/27
Read on Terminal Reader

Demasiado Largo; Para Leer

La IA está llegando para su trabajo - al menos la expectativa pre-IA de lo que su trabajo era. Abrace, no EXTERMINATE, AI. Los ingenieros junior deben ver la IA como un acelerador para su crecimiento profesional.
featured image - La IA como herramienta, no como amenaza: Transformando los roles juveniles más allá de la "codificación de vibraciones"
Steve Romain HackerNoon profile picture
0-item

Abrazar, no exterminar

En los últimos 12 meses, parece que todas las otras palabras buzzword en la industria de la tecnología han estado hablando de “abrir la IA” para escribir código, resolver problemas, responder preguntas, y hacer todo fuera de jugar con tu gato.Notablemente, esto ha desarrollado dos campos diferentes de ingenieros de software de carrera temprana: AI Maximalists y AI Doomsayers.Los maximalistas-aka los codificadores de vibe- que he conocido se han convertido en expertos en ingeniería instantánea, mientras que los doomsayers que he encontrado han sido exasperados cada vez que sugiero la programación en pareja con ChatGPT.


Paso mucho tiempo mentando a los ingenieros junior tanto profesionalmente como fuera de mis 9-5 años, haciendo voluntariado con grados de bootcamp y codificadores de carrera temprana, y la cantidad de tiempo que me han pedido alguna variación de "es que la IA va a tomar mi trabajo" es en este momento, demasiado para contar.


Así que sí, Virginia, voy a decirte que la IA está llegando para tu trabajo, al menos tu expectativa de lo que era tu trabajo.


Ahora, depende de usted adaptar sus técnicas y enfoques para aprovechar las utilidades de LLM como una parte clave de su cadena de herramientas para resolver problemas.


Mientras hagas esto, los robots no te exterminarán.

La redefinición del ingeniero juvenil

El concepto de lo que es un ingeniero junior ha sido un objetivo cambiante en el último año o dos a medida que la codificación de la IA se vuelve más eficiente, más inteligente e intuitiva.Dado el contexto, los LLM y los modelos de razonamiento como Sonnet + ChatGPT pueden sumergirse en una base de código, construir comprensión y responder preguntas de una manera matizada, efectiva y clara.


Pero ¿no es eso lo que hace un ingeniero junior?


Generalmente, un ingeniero de software junior es considerado un codificador más ingenuo en una compañía de tecnología. están empezando su carrera, por lo que gran parte de su tiempo se pasa aprendiendo - ya sea descubriendo la base de código de la empresa, recogiendo las mejores prácticas (SPACES VS TABS!!!!), o si se sienten cómodos con herramientas y flujos de trabajo, como lo que puede hacer un motor de IA al consumir el código en el repositorio de su empresa.



La mayor parte de su día involucra la escritura de código, pero no las cosas super complejas y de alta apuesta (aún así). suelen trabajar y eventualmente tienen tareas más pequeñas o correcciones de errores, a menudo con una orientación detallada de ingenieros más experimentados.Piensa en ello como girar a través de la base de código con ruedas de entrenamiento- al final, van a montar por sí mismos, pero por el momento, se encuentran cerca del equipo.


También hacen muchas revisiones de código (tanto dando como recibiendo), hacen toneladas de preguntas (idealmente!), y se sientan en reuniones donde ocurren las decisiones de gran tamaño.


Este es el factor clave que diferencia entre la IA y los ingenieros: el trabajo del ingeniero junior no es sólo codificar; se trata de aprender a construir cosas, colaborar con otros y nivelar lentamente hasta que puedan abordar desafíos más grandes.En combinación con la IA, un ingeniero junior puede sumergirse profundamente en una base de código y comprender más rápidamente el estado del mundo, incluso si no entiende completamente lo que hace el sistema en su conjunto todavía.

muy bien

Harmonía con la máquina

En lugar de temer a la IA como un reemplazo, los ingenieros junior, deberían ver la IA como un acelerador para su crecimiento profesional.


Aquí está cómo pueden aprovechar al máximo:


En lugar de pasar horas buscando documentación, puede utilizar herramientas de IA para obtener explicaciones concisas y pertinentes rápidamente. ¿Hay una función de utilidad que es creativa y de 500 líneas de largo que no puede entender la necesidad de? Tener un LLM para traducirlo en pasos claros y comprensibles. En lugar de pasar horas buscando documentación, puede utilizar herramientas de IA para obtener explicaciones concisas y pertinentes rápidamente. ¿Hay una función de utilidad que es creativa y de 500 líneas de largo que no se puede entender la necesidad? Tener un LLM para traducirlo en pasos claros y comprensibles.




<

  • El uso de la IA para el aprendizaje más rápido: En lugar de pasar horas buscando documentación, utilice herramientas de IA para obtener explicaciones concisas y relevantes rápidamente.¿Existe una función de utilidad de 500 líneas que no entienda perfectamente la necesidad?

    Aumentar la eficiencia de la IA para un aprendizaje más rápido: En lugar de pasar horas buscando documentación, utilice herramientas de IA para obtener explicaciones concisas y relevantes rápidamente.¿Existe una función de utilidad de 500 líneas que no entiende perfectamente la necesidad?Aplicar AI para un aprendizaje más rápido:


  • Use AI for Idea Validation: ¿Tienes una idea para resolver un error? Ejecutalo por un modelo de IA para obtener enfoques alternativos antes de implementar. Ten cuidado - debe haber un contexto empresarial o razonamiento para hacer las cosas de ciertas maneras. El enfoque más arriesgado que puedes tomar es golpear la pestaña, dejar que Copilot llene los vacíos y olvide.


  • Use AI for Idea Validation: ¿Tienes una idea para resolver un error? ejecutarlo por un modelo de IA para obtener enfoques alternativos antes de implementar. Ten cuidado - tiene que haber un contexto de negocios o razonamiento para hacer las cosas de ciertas maneras.Use AI para la validación de ideas:


  • Reforzar las habilidades de resolución de problemas: La IA puede proporcionar soluciones, pero comprender por qué esas soluciones funcionan (o no funcionan) es un diferenciador clave de un ingeniero fuerte.También puede fortalecer sus habilidades de revisión de código revisando el código de la IA y teniendo un diálogo sobre diferentes enfoques (“considere un caso de cambio y déjame una explicación de los pros y contras de hacerlo en este método”).


  • Reforzar las habilidades de resolución de problemas: La IA puede proporcionar soluciones, pero comprender por qué esas soluciones funcionan (o no funcionan) es un diferenciador clave de un ingeniero fuerte.También puede fortalecer sus habilidades de revisión de código al revisar el código de la IA y tener un diálogo sobre diferentes enfoques (“considere un caso de cambio y déjame una explicación sobre los pros y contras de hacerlo en este método”).

    Reforzar las habilidades de resolución de problemas:por qué


  • Collaborar y pensar más allá del código: La IA puede generar código, pero no reemplazará la resolución creativa de problemas, la comunicación con las partes interesadas o la capacidad de pensar críticamente sobre los objetivos de un proyecto.Si una IA puede escribir código que funcione, eso es genial, pero ¿cómo puede usted como ingeniero transmitir la solución al problema a las partes interesadas y también actualizarlo si no resuelve para todos los casos requeridos?


  • Collaborar y pensar más allá del código: La IA puede generar código, pero no reemplazará la resolución creativa de problemas, la comunicación con las partes interesadas o la capacidad de pensar críticamente sobre los objetivos de un proyecto.Si una IA puede escribir código que funcione, eso es genial, pero ¿cómo puede usted como ingeniero transmitir la solución al problema a las partes interesadas y también actualizarlo si no resuelve todos los casos necesarios?

    Collaborar y pensar más allá del código:


  • Foco en el crecimiento más allá de la codificación: Habilidades blandas, diseño de sistemas y comprensión del impacto empresarial siguen siendo vitales.

    El enfoque en el crecimiento más allá de la codificación: Las habilidades blandas, el diseño del sistema y la comprensión del impacto empresarial siguen siendo vitales.Foco en el crecimiento más allá de la codificación:


    El papel del ingeniero junior no está desapareciendo, está evolucionando.Si abraza la IA como socio en lugar de un competidor, puede acelerar su carrera y asumir un trabajo más desafiante y gratificante más rápido que nunca.

  • Trending Topics

    blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks