세미나
『프로그래머의 뇌』(펠리너 헤르만스, 2021)로 읽는
AI 전환기 개발자의 역량 변화
→ 다음 장 ↓ 더 깊이 Esc 전체 지도
이 발표의 길
출발점
코드를 작성하는 행위를 넘어,
코드를 읽고 이해하며 협업할 때 뇌에서 일어나는 인지 과정에 주목하는 책
Felienne Hermans, The Programmer's Brain, Manning, 2021 / 한국어판 제이펍, 2022
출발점 목차
굵게 표시한 장이 이 발표에서 다루는 장입니다.
출발점 왜 지금 이 책인가
AI가 코드를 쓰기 시작하자,
이 책의 목차가 미래가 되었다
LLM과 코딩 어시스턴트가 발전한 AI 전환기, 개발자의 역할은 이 책의 목차가 시사하는 방향으로 더욱 극적으로 바뀌고 있습니다.
역사
패러다임의 진화는 인간의 뇌가 감당해야 하는 복잡성과 인지 부하를 통제하려는 투쟁이었다
역사 1970s ~ 1980s 구조적 프로그래밍
역사 1990s ~ 2000s 객체지향
역사 2010s ~ 멀티/함수형
역사 2020s ~ 로우코드와 AI
역사 정리
기계어에 가까운 구현에서
시스템 전체의 조율로
프로그래머의 역할은 추상화의 사다리를 타고 올라 왔습니다.
마인드맵으로 보기: 복잡성과의 투쟁변화 1 파트 1 코드 더 잘 읽기
변화 1 생존 무기
변화 1 심화 파트 2 코드에 대해 생각하기
변화 1 심화 역량
코드를 의심하기 전에,
내 생각을 먼저 의심하라
리뷰할 때 코드뿐 아니라, 내가 이 코드를 맞다고 믿는 근거를 함께 점검합니다.
이 변화가 일정에 미치는 영향: 일정표에서 악보로변화 2 파트 3 좋은 코드 작성하기
Modern C++, Rust, C#에 멀티 프로세스 고속 제어,
그 위에 AI가 쏟아내는 코드까지
변화 2 무기
변화 2 연결
이 투쟁은
새로운 것이 아니다
구조적, 객체지향, 함수형, 인텐트 기반. 패러다임은 언제나 인지 부하를 통제하는 무기였습니다.
다시 보기: 복잡성과의 투쟁변화 3 파트 4 코딩에서의 협업
변하지 않는 가치는 코딩이 아니라,
고객의 문제를 어떻게 정의하고 해결할 것인가
변화 3 인간의 몫
변화 4 파트 4 코딩에서의 협업
변화 4 역량
현장
WBS의 가장 큰 비중은 늘 구현과 그 M/M이었다.
이제 무게 중심이 작성에서 문제 정의와 검증으로 옮겨간다.
현장 비중 축소
현장 비중 확대
현장 기존 WBS와 미래 WBS
기존선형 일정표
미래반복되는 악보
처음으로 돌아가 빠르게 반복
결론
코더에서
설계자 겸 리뷰어로
복잡한 시스템의 방향을 잡고, AI를 오케스트레이션하며, 비즈니스와 도메인의 진짜 문제를 해결하는 사람.
결론 마지막 질문
우리가 진짜 풀어야 할
문제는 무엇인가
참고 문헌과 탐색 자료