입사한지 이제 한달 차, 매니저와 1:1 미팅을 하면서 그동안 혼자 공부하고 유지보수 일을 하던 습관을 버리지 못하고 있던 것을 깨달았다. 여태까지는 어떤 문제에 막혀 답답해도 물어볼 사람이 없어 혼자 몇날 며칠을 파고 들어 해결해야 했고, 프로그램의 전체 구조를 파악하지 못하더라도 당장의 문제점만 해결할 수 있다면 상관없었다. 하지만 이제는 회사의 구성원이 되어 팀으로 일을 해야한다. 좋지 않은 습관들은 고쳐야한다. 이 영상에서는 신입 개발자가 현업에서 저지르기 쉬운 실수들을 다음과 같이 정리해서 짚어준다. 1. 너무 자주 질문한다. 고민 없이 쉽게 답을 얻으려는 자세 때문에 하는 실수이다. 최소한의 노력도 없이 구글이나 네이버에 검색하듯이 질문을 하는 것이다. 하지만 이는 인터럽트를 발생시켜 다른 사람의 생산성 저하로 이어질 수 있다. 주의해서 행동해야한다. 2. 침묵한다. 자신의 실력에 너무 자신감을 가지고 있거나, 소심해서 다른 사람에게 도움을 청하는 것에 어려움을 느끼는 경우에 저지르는 실수이다. 하지만 이렇게 침묵하고 있을 경우 좋은 결과가 나오기 어렵다. 일정을 다 쓰고 결과물이 엉망일 수 있다. -> 여기서 1번과 2번이 서로 반대되는 이야기 처럼 보인다. 하지만 이는 질문 횟수가 문제라는 것이 아니라 혼자 가능한데 의지하려고 하거나 너무 혼자서 해결하려고 하는 것이 문제다. 이를 방지하기 위해서는 최선의 노력과 빠른 판단 후에 도움을 요청하고 상황을 공유해야한다. 3. 이해하기 전에 대답한다. 잘못된 자기 확신이 잘못된 결과를 낼 수 있다. 이는 큰 사고로 이어질 수 있으므로 겸손한 마음이 필요하다. 4. 이해한 척한다. 모름에도 불구하고 앞에서는 끄덕끄덕, 알아듣는 척 하고 다시 묻기 민망해서 그냥 일을 진행한다. 이는 잘못된 결과로 이어질 수 있다. 5. 해보지도 않고 결론 낸다. 코딩을 해보지도 않고 결론을 내린다는 것인데, 여기서 해봤냐는 것은 임시로 프로토타이핑을 해봤느냐는 질문이다. 신입 개발자가 검색 혹은 책만 보고 성급한 결론을 내려 할 수 있는 일에도 할 수 없다고 결론을 내린다. 이럴 경우 해보지도 않고 말만 내뱉는 사람이 되어 신뢰도에 문제 생긴다. 많은 오해를 부를 수 있는 협업에 좋지 않은 아마추어적인 자세이다. 6. 담당 모듈에 대한 공부를 하지 않는다. 신입은 기존에 있는 제품이나 모듈의 유지보수나 관리에 투입되는 경우가 많다. 이때 부분만 분석해서 전체적인 그림을 보지 않고 자신의 업무에만 몰두한다. 하지만 전체를 보지 않으면 코드 작성자의 의도를 파악하기 힘들어지며 같은 실수를 반복할 가능성이 높아진다. 전체적인 그림을 먼저 그려야 기존 동작에 맞게 올바른 수정이 가능하다. 7. 구현 실수 이는 실력 부족에서 오는 실수이다. 코드리뷰 문화가 있다면 코드를 왜 그렇게 짰는지, 설계는 왜 그렇게 했는지 너덜너덜하게 털릴 수 있다. 기술적인 부족함은 열심히하면 좋아질 수 있다. 하지만 테스트는 의외로 잘 하지 않는데, 코딩하기 전에 코드 테스트 방법에 대해 고민을 하는 것도 좋은 방법이다. 8. 자꾸 하나씩 빼먹는다 신입 때는 정신 없는 상태 자꾸 하나 빼먹는 실수를 하기도 한다. 미팅이나 기한, 혹은 동료와의 약속을 빼먹는 실수를 하는데 이는 일정 관리 어플이나 알림 기능을 효율적으로 활용하여 잘 보완하도록 하자. 신뢰성에 큰 영향을 끼칠 수 있는 실수이다. 9. 일정 지연 잘못된 일정 산출 때문에 발생하는 실수이다. 이를 방지하기 위해서는 본인이 생각했던 일정에서 X2.5 하자. 코드 리뷰 과정에서 수정, 디버깅 등 생각한 시간보다 훨씬 일정이 오래 걸릴 수 있다. 급한 일정일 경우 1) 대응 원칙을 명확하게 세우고 2) 수정범위를 최소화한 뒤 3) 테스트 방법을 미리 명확하게 수립하고 4) 고친게 새로운 문제를 야기할 경우 롤백(이전 상태로 되돌리기) 방법을 함께 고민해야한다. 마지막으로 협업 스킬은 의도적으로 노력해야한다. 다수가 하나인 것처럼 같이 일하는 것으로 협업 스킬은 바른 방향으로 함께 나아가는 것이다. 이를 위해서는 진행사항 공유하고, 중간 결과와 최종 결과를 같이 검토(리뷰)하고 앞으로 진행 방향과 결과물을 함께 고민(의논) 해야한다.

초보 개발자, 이것만 안 해도 평균 이상 갑니다 (흔히 하는 실수 공개)

YouTube

초보 개발자, 이것만 안 해도 평균 이상 갑니다 (흔히 하는 실수 공개)

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2021년 3월 21일 오후 2:30

댓글 1

  • 삭제된 사용자

    2021년 03월 21일

    항상 밸런스가 중요하죠 ㅎㅎ