본문 바로가기

협업능력3

개발자 문서화가 중요한 이유(README, 회고, 전달력) 한 신입 개발자의 포트폴리오를 검토하면서 프로젝트를 실행하는 방법을 질문한 적이 있습니다. 저장소에는 완성된 화면과 사용 기술이 정리되어 있었지만, 설치 순서와 환경 설정은 찾기 어려웠습니다. 학생은 코드를 내려받은 뒤 필요한 패키지를 설치하고 환경변수를 입력하면 된다고 설명했습니다. 그러나 어떤 실행 환경이 필요한지, 환경변수에는 무엇이 들어가는지, 데이터베이스를 어떻게 준비해야 하는지는 본인도 기억에 의존하고 있었습니다.팀 프로젝트가 끝난 지 두 달밖에 지나지 않았지만 프로젝트를 처음부터 다시 실행하려면 이전 대화와 개인 메모를 찾아봐야 했습니다. 함께 작업하지 않은 사람이 저장소만 보고 실행하는 것은 사실상 불가능한 상태였습니다. 학생은 README를 작성했기 때문에 기록은 충분하다고 생각했지만, .. 2026. 8. 30.
코드 리뷰 경험이 취업에 중요한 이유(품질개선, 협업능력, 성장기록) 신입 개발자의 프로젝트 경험을 점검하면서 팀원에게 코드 리뷰를 받은 적이 있는지 질문한 적이 있습니다. 준비생은 GitHub에서 병합 요청을 올렸고 팀원들이 확인한 뒤 승인해 주었다고 답했습니다. 하지만 어떤 의견을 받았으며 그 의견을 반영한 뒤 코드가 어떻게 달라졌는지 묻자 기억나는 내용이 거의 없었습니다. 기능이 정상적으로 실행되면 리뷰가 끝난다고 생각해 승인 여부만 확인했고, 짧은 변수명이나 중복 코드처럼 수정하기 쉬운 의견만 반영했기 때문입니다.프로젝트 기록을 다시 살펴보니 회원가입 기능에서 중요한 피드백을 받은 흔적이 있었습니다. 준비생은 이메일 형식과 필수 입력값을 화면에서 검사했지만 서버에서는 값을 그대로 저장하고 있었습니다. 팀원은 API를 직접 호출하면 화면 검증을 거치지 않고 잘못된 데.. 2026. 8. 26.
신입개발자 채용기준(기본기, 협업과 문제해결, 성장가능성) 신입 개발자 채용을 준비한 한 지원자의 포트폴리오를 검토한 적이 있습니다. 자바와 스프링, 리액트, 데이터베이스, 클라우드까지 여러 기술을 사용했고 팀 프로젝트에서 쇼핑몰 서비스도 완성했습니다. 기술스택만 보면 준비가 충분해 보였지만 회원가입 요청이 어느 단계에서 검증되고 데이터베이스에 저장되는지 질문하자 컨트롤러와 서비스라는 단어만 반복했습니다. 팀 협업 경험도 매일 회의하고 맡은 기능을 완성했다는 설명에서 끝났고, 주문이 두 번 저장됐던 오류를 어떻게 해결했는지는 검색해서 수정했다고 답했습니다. README에는 완성 화면과 기능 목록만 있었으며 코드 리뷰에서 받은 피드백과 수정 후 검증 결과는 남아 있지 않았습니다.이 사례에서 부족했던 것은 새로운 기술이 아니었습니다. 배운 개념을 코드의 흐름과 연결.. 2026. 4. 27.