목차

    불편함을 코드로 지웁니다.

    개발 공부 노트, 개발 도구와 문제를 해결한 과정, AI 프롬프트와 Obsidian 활용법을 정리합니다.

      ⏳ Time Log/TIL · 하루

      [TIL] Day 80 — 특강: AI 시대 개발자 취업 전략 (2/10)

      this.Serena 2026. 6. 8. 21:56

      [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 협업 툴 활용 사례 기록
      • 오류 해결 경험 또는 해결 방법 제시 준비
      • 담당 도메인 사전 조사·학습 기록
      • 화면 정의서, 기능 명세서 작성 경험
      • 오픈소스 직접 활용 및 코드 리뷰 경험