[스탠포드 CS146S #1] 현대 소프트웨어 개발자: AI 에이전트 시대, 코드 타이피스트에서 오케스트라 지휘자로의 대전환
· 약 8분

미국 스탠포드 대학교의 최신 소프트웨어 공학 강좌인 **CS146S: 현대 소프트웨어 개발자 (The Modern Software Developer)**의 1강 심층 기술 해설에 오신 것을 환영합니다.
지난 반세기 동안 컴퓨터공학 교육은 개발자를 '코드를 꼼꼼하게 한 줄 한 줄 타이핑하는 숙련공'으로 양성해 왔습니다. 문법을 외우고, 알고리즘을 밑바닥부터 구현하며, 수천 줄의 상용구(Boilerplate) 코드를 손으로 직접 쳐내던 훈련이었습니다. 하지만 컴파일러의 발명 이후 소프트웨어 산업에서 가장 거대한 지각 변동이 시작되었습니다. 바로 **수동 코딩(Manual Coding)**에서 **인간-에이전트 엔지니어링(Human-Agent Engineering)**으로의 대전환입니다.
구글, 메타, 오픈AI 등 글로벌 빅테크 기업들이 개발 생산성을 재정의하는 방식, 개발자가 단순 '타이피스트(Typist)'에서 '오케스트라 지휘자(Conductor)'로 진화해야 하는 이유, 그리고 이를 가능하게 하는 핵심 3대 기술인 스펙 주도 개발(Spec-Driven Development), 에이전틱 워크플로(Agentic Workflows), **모델 컨텍스트 프로토콜(Model Context Protocol, MCP)**을 완벽히 정리합니다.
