피드로 돌아가기
First 90 days as a junior engineer on an AI-heavy team: what to learn first
Dev.toDev.to
AI/ML

AI 기반 개발 환경 내 주니어 엔지니어의 기술적 자립을 위한 90일 온보딩 전략

First 90 days as a junior engineer on an AI-heavy team: what to learn first

pickuma2026년 5월 28일6beginner

Context

LLM 도입으로 인해 코드베이스의 표면적이 급격히 확장되었으나 이를 관리할 문서화와 소유권이 부족한 환경. AI 생성 코드의 무분별한 수용으로 인한 기술 부채 증가 및 주니어 엔지니어의 디버깅 역량 저하라는 구조적 병목 발생.

Technical Solution

  • .cursorrules 및 AGENTS.md 등 AI 컨텍스트 파일을 통한 팀 내 암묵적 컨벤션 및 금지 패턴의 명시적 학습
  • 최근 90일간의 Closed PR 분석을 통한 실제 병합 코드의 스타일과 리뷰 기준 내재화
  • AI 생성 코드에 대한 Hostile Reading 적용으로 논리적 근거가 없는 코드의 배제 및 코드 소유권 확보
  • 특정 서브시스템(Auth, Queue 등)의 Entry Point 맵핑 및 테스트 케이스 강제 실패 유도를 통한 도메인 깊이 확보
  • 구현 전 텍스트 기반의 설계 스케치와 Senior 리뷰를 통한 AI 의존성 분리와 아키텍처 결정 능력 배양
  • 하이포시스 설정 및 검증 중심의 Debugging 페어 세션을 통한 문제 해결 메커니즘 학습

- AI 컨텍스트 설정 파일(.cursorrules 등)에 기록된 금지 패턴과 그 발생 원인(Incident) 확인하기 - AI 없이 특정 모듈의 리팩토링이나 테스트 코드 작성을 수행하여 본인의 실제 구현 능력 검증하기 - 구현 전 변경 사항과 대안을 포함한 2문단 분량의 설계 초안을 작성하여 리뷰 받기 - AI가 효율적인 영역(Boilerplate)과 비효율적인 영역(Architectural Decision)의 경계를 구분하여 도구 활용하기

원문 읽기