-
IT OJT 매뉴얼 001 — 개발 환경 구축카테고리 없음 2026. 7. 14. 13:32기능인박씨 OJT 시리즈
IT OJT 매뉴얼 001 — 개발 환경 구축
IT OJT 매뉴얼 001: 개발 환경 구축
기능인박씨 시리즈 · 외국 OJT를 한국어로 수입
1장: 왜 개발 환경이 중요한가
개발자는 도구를 다루는 사람이 아니라
도구로 사고하는 사람이다.
IDE, 터미널, Git, 패키지 매니저 — 이 모든 것은
단순한 도구가 아니라 사고의 확장이다.개발 환경 = 생산성의 80%
- 환경 설정에 1시간 쓰면 → 프로젝트에서 10시간을 번다
- 환경이 개판이면 → 디버깅에 3배 시간이 걸린다
- 환경을 자동화하면 → 협업 비용이 1/10로 줄어든다
2장: 터미널 첫걸음
터미널은 개발자의 두 번째 뇌다.
디렉토리 탐색
cd project-folder ls -la파일 조작
touch newfile.md
cp source.md target.md
mv old.md new.md
rm trash.md권한
chmod +x script.sh
터미널을 사랑하는 법
alias로 단축키 만들기history | grep으로 이전 명령어 검색Ctrl+R로 역검색 (되게 중요함)
3장: Git의 본질
Git은 시간 여행 머신이다. 협업이 아니라 시간 여행이 본질이다.
기본 워크플로우
git init git add . git commit -m "메시지"시간 여행
git log --oneline
git checkout [해시]
git diff HEAD~1브랜치 = 평행우주
git branch feature-xyz
git checkout feature-xyzGit OJT 포인트
1.
git commit은 하나의 논리적 단위로
2. 메시지는 왜(Why) 를 중심으로
3. 브랜치는 실험실이다 — 망가져도 괜찮다4장: 패키지 매니저
남의 코드를 가져오는 기술 = 개발 속도의 90%
npm (Node.js)
npm init -y npm install express npm install -D typescriptpip (Python)
pip install flask
pip install -r requirements.txtapt/brew (시스템)
apt update && apt upgrade
brew install neovim패키지 매니저 철학
"바퀴를 재발명하지 마라. 하지만 바퀴가 어떻게 굴러가는지는 알아야 한다."
5장: IDE를 넘어서
VSCode, IntelliJ, Neovim — 무엇을 쓰든 상관없다.
중요한 것은 단축키를 외우는 것이 아니라, 도구와 하나가 되는 것이다.
Ctrl+P→ 파일 검색 (마우스 금지)Ctrl+Shift+F→ 전체 검색Ctrl+\` → 터미널 토글
편집기 OJT 체크리스트
- [ ] 단축키 10개 외우기
- [ ] 확장기능 3개 설치
- [ ] 설정 파일 JSON으로 관리
- [ ] 터미널에서 편집기 열기 (code .)
기능인박씨 OJT 시리즈는 외국 개발자 교육자료를 한국어로 수입하여 재구성합니다.
Tistory Publishing Pipeline v2.0 — generator.py 자동 생성