Forever Junior: The Skills AI Can't Develop for You
🇬🇧 English
Software engineering is undergoing an AI revolution, but the job isn't disappearing—it's changing. At Criteo, engineers still rely on AI agents for productivity, but must maintain control. The real fear isn't extinction of Software Engineers, but the rise of "forever Juniors"—engineers who only review agent-generated code without developing deeper skills.
The author argues that learning syntax is obsolete; instead, Senior engineers must defend designs, judge agent direction, delegate wisely, and teach others. To grow, the author created a skill.md file to guide their AI mentor, but realized the gap was in their own behavior. They began using Socratic questioning—asking the agent to test understanding through explanations, predictions, and failure-mode walks.
This human skill, not just technical knowledge, is what separates Juniors from Seniors in an agentic world.
🇪🇸 Español
Siempre Junior: Habilidades que la IA no puede desarrollar por ti
La ingeniería de software está en revolución IA, pero el trabajo no desaparece—cambia. En Criteo, los ingenieros aún dependen de agentes IA para productividad, pero deben mantener control. El verdadero miedo no es la extinción de Ingenieros de Software, sino el auge de "juniors eternos"—ingenieros que solo revisan código generado por agentes sin desarrollar habilidades más profundas.
El autor argumenta que aprender sintaxis está obsoleto; en cambio, los ingenieros Senior deben defender diseños, juzgar dirección de agentes, delegar sabiamente y enseñar otros. Para crecer, el autor creó un archivo skill.md para guiar su mentor IA, pero se dio cuenta de que la brecha estaba en su propio comportamiento. Comenzó a usar preguntas socráticas—pedir al agente que pruebe comprensión a través de explicaciones, predicciones y análisis de modos de fallo.
Esta habilidad humana, no solo conocimiento técnico, es lo que separa a Juniors de Seniors en un mundo agentivo.
¿Qué habilidades necesitan los ingenieros junior para ser senior en un mundo impulsado por IA?
Los junior deben desarrollar habilidades humanas como cuestionamiento crítico, justificación de diseño, supervisión de agentes y enseñanza—más allá de solo sintaxis de código. Usar métodos socráticos con agentes IA ayuda a construir el juicio y la titularidad que definen la senioridad.
🇮🇳 हिन्दी
हमेशा जूनियर: AI द्वारा विकसित नहीं की जा सकने वाले कौशल
सॉफ्टवेयर इंजीनियरिंग में AI क्रांति चल रही है, लेकिन नौकरी गायब नहीं हो रही—बदल रही है। Criteo में, इंजीनियर अभी भी उत्पादकता के लिए AI एजेंट पर निर्भर हैं, लेकिन नियंत्रण बनाए रखना चाहिए। असली डर सॉफ्टवेयर इंजीनियरों का विलुप्त होना नहीं है, बल्कि "हमेशा जूनियर" का उदय है—वे इंजीनियर जो केवल एजेंट-जनित कोड की समीक्षा करते हैं बिना गहरे कौशल विकसित किए। लेखक का तर्क है कि सिंटैक्स सीखना पुराना हो गया; इसके बजाय, Senior इंजीनियरों को डिजाइन का बचाव करना, एजेंट दिशा का निर्णय लेना, समझदारी से डेलीगेट करना और दूसरों को सिखाना चाहिए। बढ़ने के लिए, लेखक ने अपने AI मेंटर को मार्गदर्शन देने के लिए एक skill.md फ़ाइल बनाई, लेकिन पाया कि अंतर उनके अपने व्यवहार में था। उन्होंने सूकर्तव्य प्रश्न का उपयोग करना शुरू किया—एजेंट से समझाकर, भविष्यवाणी करके और विफलता मोड वॉक्स के माध्यम से समझ परीक्षण करने के लिए कहा। यह मानव कौशल, न कि केवल तकनीकी ज्ञान, एजेंटिक दुनिया में जूनियर और सीनियर को अलग करता है।
AI-संचालित दुनिया में जूनियर इंजीनियर को सीनियर बनने के लिए कौन से कौशल चाहिए?
जूनियर को मानव कौशल विकसित करने होंगे जैसे महत्वपूर्ण प्रश्न, डिजाइन औचित्य, एजेंट पर्यवेक्षण और शिक्षण—केवल कोडिंग सिंटैक्स से अधिक। AI एजेंट के साथ सूकर्तव्य विधि का उपयोग करने से वरिष्ठता को परिभाषित करने वाला निर्णय और मालिकाना हक़ बनता है।}
🇨🇳 简体中文
永远初级:AI无法为你发展的技能
软件工程正在经历AI革命,但工作不会消失——它在变化。在Criteo,工程师仍然依赖AI代理来提高生产力,但必须保持控制。真正的恐惧不是软件工程师的灭绝,而是“永远初级”的崛起——那些只审查代理生成代码而不发展更深层次技能的工程师。作者认为学习语法已经过时;相反,高级工程师必须捍卫设计,判断代理方向,明智地委派,并教导他人。为了成长,作者创建了一个skill.md文件来指导他们的AI导师,但意识到差距在于他们自己的行为。他们开始使用苏格拉底式提问——要求代理通过解释、预测和失败模式分析来测试理解。这种人类技能,而不仅仅是技术知识,是在代理世界中区分初级和高级的关键。
关键实体:公司:Criteo | 人物:Tim Cook, Elon Musk | 地点:123 Main St
FAQ:初级工程师在AI驱动的世界中需要什么技能才能成为高级工程师?
初级工程师必须发展人类技能,如批判性提问、设计论证、代理监督和教学——而不仅仅是编码语法。与AI代理使用苏格拉底式方法有助于建立定义高级水平的判断力和主人翁意识。
FAQ Q:初级工程师在AI驱动的世界中需要什么技能才能成为高级工程师?
FAQ A:初级工程师必须发展人类技能,如批判性提问、设计论证、代理监督和教学——而不仅仅是编码语法。与AI代理使用苏格拉底式方法有助于建立定义高级水平的判断力和主人翁意识。
初级工程师在AI驱动的世界中需要什么技能才能成为高级工程师?
初级工程师必须发展人类技能,如批判性提问、设计论证、代理监督和教学——而不仅仅是编码语法。与AI代理使用苏格拉底式方法有助于建立定义高级水平的判断力和主人翁意识。