목차
[TIL] Day 80 — 특강: AI 시대 개발자 취업 전략 (2/10)
날짜: 2026-02-10
분류: 특강 취업전략 커리어
한 줄 요약: IT 채용 기준 변화 + AI 시대 신입 개발자 생존 전략 + 포트폴리오·면접 대비 핵심 정리
IT 업계의 변화
현재 시장이 요구하는 개발자상:
- 풀스택, AI 활용, 클라우드 이해와 경험을 갖춘 도메인 해결사
- 단순 코드 작성자가 아닌 아키텍처 설계 역량 보유자
- 평가 지표 변화: 코딩 테스트(알고리즘) → 시스템 설계 · 코드 리뷰 · AI 협업 능력
AI 시대 개발자의 당면 과제
직면한 문제
- AI로 산출 능력은 향상됐지만, 유지보수·버그 대응 능력은 저하
- 신규 개발자의 실질 역량 저하 심화
대비 방안
- 현장 업무 프로세스 파악
- 분석 · 기획 · 설계 경험 축적
- 개발 트렌드 신속 파악
AI 활용 원칙
- AI에 의존이 아닌 AI 활용
- 2~3일 내 과제 완성 필수
- AI를 도구 삼아 고객 니즈 파악 및 문제 해결
채용 기준의 변화
| 항목 | 기존 | 현재 |
|---|---|---|
| 개발 역량 비중 | ~60% | 20~30% |
| 코드 작성 | 직접 작성 능력 중심 | 코드 검수·리뷰 능력 중심 |
| 평가 항목 | 코딩 테스트, 알고리즘 | 시스템 설계, 코드 리뷰, AI 협업 능력 |
신입에게 필요한 역량 4대 축
1. AI-Native 개발 역량 (AI 리터러시)
- 코드 작성 → 코드 검수·리뷰 능력으로 전환
- 프롬프트 역량 자체는 줄어들 것. 단, 관련 로직·UI 지식 + 도메인 정보를 적용한 지시 능력 필수
2. 도메인 지식
- 개발하는 분야의 업무 프로세스 지식
- 얼마나 빠르게 흡수하느냐가 핵심
3. 비즈니스 문제 해결력
- 고객·고객사와의 소통 능력
- 학원 프로젝트에서 고객사·수행사·기획사 역할 동시 수행 경험
- 고객사: 요구사항 도출
- 수행사: 현실 가능성 검토 및 구현
- 기획사: 비즈니스 로직 설계
- 팀원 의견 충돌 해결 과정도 협업 능력 증명 기회
4. 협업 능력
- AI와의 협업
- 동료 개발자와의 협업
- 상급자와의 협업
현장에서 원하는 개발자
인성 = 업무 역량 (협업)
- 잘 듣고 · 잘 이해하고 · 잘 말하면 됨
- 업무 역량 향상 방법: 경청 + 기록 → 기록한 것을 보고 질문
- 상대가 모호하게 말해도 정확히 이해하고, 본인은 팩트 위주로 명확하게 전달
- 겸손: '내가 하는 게 제일 좋다'는 오만함 제거. 나를 낮추는 게 아니라 감추는 것
개발 실력
- 납기일 내 산출 원칙, 프로젝트 기간 엄수
- 성실 · 책임감 → 근태
역량 증명 방법
AI 협업 도구 활용 능력
- AI Pair Programming: ChatGPT, Claude 등 다양한 LLM 서비스 적극 활용
- 프롬프트 엔지니어링 기록: 언제, 어떤 페이지 개발 시, 어떤 도구에 어떤 프롬프트를 사용했는지 히스토리 관리
- 하나의 웹 페이지 개발 시 사용한 프롬프트 통합 정리 및 지속 정제
포트폴리오 구조 (10장 기준)
| 구성 | 내용 |
|---|---|
| 1~2페이지 | 프로젝트 압축 요약 (개요, 내가 맡은 파트, 기술 스택) |
| 8~9페이지 | 담당 내용 상세 기록 (설계 근거 + 문제 해결 과정) |
- 포장 스킬: 사실을 있는 그대로 쓰되, 단어와 표현을 다듬어 임팩트 있게 표현
- 서비스 기능 개발 시 반드시 포함:
- 어떤 오픈소스를 활용했는가
- 왜 그 기술을 선택했는가
- 어떤 이슈가 있었고 어떻게 해결했는가
- 프로젝트 진행 시 관련 업체 사전 조사·연구 내용 포함
필수 기술 스택
| 기술 | 우선순위 | 이유 |
|---|---|---|
| RAG 기반 LLM | ⭐ 최우선 | 기업 AI 도입 핵심 패턴 |
| LangChain / LangGraph | 필수 | 기업 요구 기술 |
| Docker / Kubernetes | 필수 | 데이터 파이프라인 구축 역량 증명 |
| Java + Python | 필수 | 엔터프라이즈 + AI 백엔드 양쪽 대응 |
협업 · 코드 리뷰 역량
- AI가 생성한 소스를 직접 검수할 수 있어야 함
- 개발 과정 오류를 직접 수정하는 경험 필수
- 팀원과 코드 리뷰 진행
- 오픈소스 직접 활용 경험
- 문서화 능력 (화면 정의서, 기능 명세서, 업무 기획서 학습)
협업 관련 면접 답변 전략
협업 질문에는 협업 툴을 활용한 구체적 사례로 답변
Git 충돌 해결 예시
- 기존: 충돌 시 만나서 직접 해결
- 개선: 머지 권한을 1명에게만 부여, 또는 다수 검수 후 머지 규정 수립
소통 부족 개선 예시
- 문제: 의사소통 부족
- 해결: Slack 도입 → 매일 이슈 공유 → 과정을 Notion에 기록
면접 예상 질문 대비
AI / 클라우드
- AI·클라우드 활용 경험 및 기술
- 서비스에 AI를 어떻게 적용했는가
JavaScript / React
var,let,const차이- Hook이란 무엇인가
- 상태 관리는 어떻게 했는가
filter,map함수 활용 방식Promise객체란 무엇인가
Java
- 객체지향 언어에서 객체란 무엇인가
데이터 중심 질문 (서비스 기반)
- 그 서비스에 어떤 데이터가 필요한가
- 데이터 타입은 무엇이고 왜 선택했는가
- 개발 중 어떤 이슈가 있었고 어떻게 해결했는가
💡 이슈가 없었더라도 "내가 아는 지식으로 해결 방법을 제시" 하는 방식으로 답변 준비
핵심 체크리스트
- AI Pair Programming 다양한 도구 경험 (ChatGPT, Claude 등)
- 프롬프트 히스토리 기록 (기능별 사용 프롬프트 정리)
- RAG 기반 LLM 프로젝트 1개 이상
- Docker 경험 + 클라우드 기본 개념
- Git 협업 프로세스 구축 경험 (브랜치 전략, 머지 규정)
- Slack / Notion 협업 툴 활용 사례 기록
- 오류 해결 경험 또는 해결 방법 제시 준비
- 담당 도메인 사전 조사·학습 기록
- 화면 정의서, 기능 명세서 작성 경험
- 오픈소스 직접 활용 및 코드 리뷰 경험
'⏳ Time Log > 1. One Day (Daily · TIL)' 카테고리의 다른 글
| [TIL] Day 98 — 머신러닝 핵심 개념 + 데이터 흐름 정리 (3/12) (0) | 2026.06.08 |
|---|---|
| [TIL] Day 97 — Python 가상환경(venv) + LangChain 개발 환경 세팅 + 호텔 챗봇 실행 (3/11) (0) | 2026.06.08 |
| [TIL] Day 71 — Spring Boot 핵심 개념 복습 (1/28) (0) | 2026.06.08 |
| [TIL] Day 69 — Querydsl 동적 쿼리 + 쇼핑몰 상품 관리 (1/26) (0) | 2026.06.08 |