컨텐츠
LLM을 활용해 코드를 작성하는 방법
2025-03-14 16:00
언젠가 읽기
- 합리적인 기대 설정하기
- LLM은 고급 자동 완성 도구
- 능력 확장 도구로 활용
- 훈련 데이터의 한계 이해하기
- 최신 정보 부족 가능성
- 추가 자료 참고 필요
- 맥락의 중요성
- 충분한 맥락 제공 필요
- 명확한 지침 제공
- 옵션 요청하기
- 다양한 구현 방법 제안 요청
- 창의적 솔루션 도출
- 정확한 지시 제공하기
- 구체적 요구사항 제시
- 정확한 코드 생성
- 테스트의 중요성
- 생성 코드 검토 및 테스트
- 버그 수정 필요
- 대화 형식 유지하기
- 지속적 질문 및 답변
- 정교한 결과 도출
- 코드 실행 도구 활용하기
- 실시간 테스트 및 수정
- 개발 속도 향상
- Vibe-coding을 통한 학습
- LLM과 함께 학습
- 실력 향상
- Claude Code의 상세 예제
- 실제 사례 활용
- 프로젝트 적용
- 인간의 개입 준비하기
- 코드 검토 및 수정 대비
- 개발 속도의 가장 큰 장점
- 반복 작업 신속 처리
- 개발 효율성 증대
- LLM이 기존 전문성 증폭
- 추가 정보 제공
- 작업 지원
- 함께 읽으면 좋은 참고 자료
- AI 관련 서적 추천
현장형 엔지니어링 관리자의 느린 죽음
2025-02-19 10:00
언젠가 읽기
핸즈온 엔지니어링 매니저의 점진적 소멸과 이를 극복하는 방법 요약
개요
- 엔지니어링 매니저의 초반 코딩 집중 후 관리 업무 전환 발생
- 팀의 효율성과 매니저 개인의 만족도에 영향
매니저의 유형
- 슈퍼 핸즈온 매니저: 코딩 직접 수행, 코드베이스 이해, 버그 해결 도움
- 풀타임 매니저: 회의 참석, 1:1 미팅 진행, 코딩 시간 부족
- 매니저는 초기 슈퍼 핸즈온 매니저에서 풀타임으로 전환
매니저가 코딩 중단 이유
- 승진 후 책임 범위 확대, 팀 규모 성장으로 코딩 시간 감소
- 초기 코딩 시간 비율 30-70%에서 감소
해결 방안
- 내부 도큐먼트 ChatGPT 개발: 컨플루언스, GitHub 리드미, 슬랙 채널 이해 위한 개발
- 개인 작업 자동화 도구 개발: 업무 부담 줄이고 효율성 증가
결론
- 엔지니어링 매니저의 코딩과 관리의 균형 노력 필요
- 적절한 도구와 자동화로 코딩 시간 확보 및 생산성 향상