La industria de la tecnología está cambiando a un ritmo notable y sigue siendo un momento realmente emocionante para obtener el asiento de primera fila de la evolución más grande.
Un trabajo que aterriza en Google es un sueño para muchos ingenieros, incluido yo. Estaba encantado de unirme al equipo como ingeniero de software hace dos años. He experimentado la experiencia de otras compañías de tecnología importantes como Splunk y Amazon Web Services.
El mundo del gran té se ha vuelto mucho más dinámico y basado en resultados de lo que ingresé hace unos años. La larga fase de planificación y el tradicional ciclo de desarrollo de software sofisticado de los flujos de sprint de varias semanas a favor de la agitación y el rendimiento rápido. Este cambio tiene prioridades re -definidas, las habilidades necesarias y el «impacto».
Hay más oportunidades para que los ingenieros contribuyan directa y significativamente. Según mi experiencia, estos son los cambios más significativos que he visto y mi consejo para los nuevos ingenieros para lograr el éxito en este emocionante entorno.
AI ya no es una característica; Es la base
El cambio más profundo es la explosión de la IA del generador. AI fue un campo especial cuando comencé mi carrera tecnológica en 2017. Ahora, es una habilidad clave que se está integrando en todo. Originalmente cambió el trabajo de un ingeniero de software.
Los sistemas de aprendizaje automático y las áreas emergentes, como los sistemas de IA de agentes, tienen una demanda experta. Ya no estás simplemente creando una aplicación; Se espera que lo haga sistemas inteligentes para hacerlo energía.
En mi propio trabajo, el equipo de IA ahora estoy depurado, probado y adaptado, gira los flujos de trabajo que tomaron unas horas a la vez. Expectativas claras: no es suficiente para crear algo que funcione, funciona: tiene que ser inteligente. Las reglas de información se han cambiado radicalmente.
Para un ingeniero, cambia la naturaleza de su trabajo. Crear una función de «búsqueda» no coincide con las palabras clave comunes; Se trata de crear un sistema que sea lo suficientemente inteligente e inteligente como para conocer las necesidades de los usuarios. Además, es importante desarrollar software que nuestros sistemas inteligentes sean justos, morales y protegidos.
Crea tu conocimiento original de informática
Las nuevas tecnologías más emocionantes se basan en todas las políticas atemporales. Cree su base sobre el Bedroke of Computer Science: sistema informático, sistema de distribución, arquitectura de software, aprendizaje automático, inteligencia artificial y sistema en la nube. Este conocimiento clave superará cualquier equipo en particular.
Hazlo un hábito Participar en la investigación académica, seguir conferencias y leer documentos. Por ejemplo, siempre vigino los documentos que salen de las principales conferencias de IA como una conferencia relacionada con neuripas, sistema de procesamiento de información neuronal. También sigo el trabajo de investigadores influyentes como los carpóticos de Andrez.
La curiosidad que espera esto me ayuda a comprender lo que están ejecutando la próxima ola de productos mucho antes de que se conviertan en la corriente principal.
AI Go Deep: Sea un fabricante y un usuario de energía
En el mundo de hoy, una comprensión de la IA a nivel superficial no es suficiente. Mi consejo es profundizar en la IA desde dos ángulos. Aprende a ser creador primero. Esto significa que simplemente llamar a una API y toda la pila de inteligencia artificial moderna está fuera de comprensión. Mueva las bases que son las fortalezas de los modelos más avanzados de hoy. El borde ahora es multimodal, por lo que una comprensión profunda de cómo los modelos adjuntan y adjuntan lenguaje, visión y audio a los modelos son esenciales.
En segundo lugar, conviértase en un usuario eléctrico de herramientas de IA. La generación de códigos, la depuración y las habilidades de prototipos rápidos ya no son lujosos; esta es una gran calidad de energía. Esto significa integrar las mejores herramientas disponibles en cada aspecto de su flujo de trabajo y salir de la solicitud básica.
Los ingenieros que definirán el software en la próxima década son aquellos que han dominado esta dualidad: considerar la IA como materias primas y sus herramientas inteligentes hechas por ellos.
Convierta el conocimiento en un proyecto claro
Nada más que aplicar la teoría. El paso más importante es convertir su conocimiento en un proyecto claro. Lo que es realmente importante es enviar un producto suficiente de principio a fin.
Para mi proyecto personal, para comprender los sistemas de agentes, creé mi propio agente de investigación profunda desde cero. No era un script común, pero no había un sistema de múltiples agentes construido utilizando marcos de código abierto como el lenguaje. Cuenta con un agente de supervisor que tomará un tema complejo, lo dividirá en una subcuestión separada y luego múltiples investigadores entregarán estas preguntas a los agentes. Finalmente, el sistema sintetizará toda la búsqueda en un solo informe.
Crear este proyecto hizo más que mi cristal de aprendizaje; Ha creado una herramienta fuerte y clara y ha servido como un ejemplo final de mi habilidad para arquitectando y distribuyendo sistemas de IA complejos. No solo aprendas; Construir y lanzar.
Harsh Versney es un ingeniero de software de aprendizaje automático en Google. Las opiniones publicadas aquí no son suyas y Google.


