신입개발자는 주기적으로 인성 및 업투 평가를 받게 된다. 3개월 간의 수습기간 평가 결과에 따라 수습기간이 연장될 수도 있고, 최악의 경우 최종입사에 탈락할 수도 있다. 그렇기 때문에 수습기간동안 회사 업무에 잘 적응하기 위한 팁들을 정리해보았다.
문서화하는 법
성장하는 개발자가 되는 법
- 실수 다이어리(개발 일지) 작성하기
- 실수로 부터 배우고 성장하기 위한 목적
- 무엇을 실수했는지, 실수를 통해 무엇을 배웠는지 + 다짐 기록하기
- 멘토를 정하고, 따라하고 질문하기.
- 요즘은 무슨 공부하는지. 어떤 기술 좋아하시는지
- 커피 드리면서 조언 구하기.
- "어떻게 하면 시니어가 될 수 있을까요?"
- 능동적으로 행동해라
- 다른 사람들이 '내가 시니어인 것처럼' 생각하게 만들어라
- 내게 중요한 업무를 맡겨도 될 것 같다고 생각하게끔 신뢰를 줘라
- 기다리지 말고, 어떤 것을 더할 수 있는지 찾아봐라
- 전체적인 시나리오를 빠르게 파악하기 위해 노력해라
- 지식
- 어떤 프로젝트를 하더라도 새로운 것을 배우기 위해 노력해라
- 내가 어떤 것을 개선할 수 있는지 항상 질문을 던져라
- 어떤 것이 잘 못 됐는지
- 어떤 것이 잘 됐는지
- 내가 무엇을 할 수 있을지
- 새로운 것을 배울 때는 명확한 목표와 목적을 잘 설정해야한다.
- 내가 얻고자 하는 것이 무엇인지. 이것을 왜 배우는지
- 피드백을 받아라 (피드백 노트 만들기)
- 현재 개선하고자하는 개발하고 있는 부분에 대해 구체적으로 피드백을 요청해라
- EX) 좀더 자료를 조사하고, 생각할 거리 말할거리를 정리해서 말하기
-
내가 원하는 것을 명확하게 찾고, 설명해라.
-
일관성 컴파운딩 효과
- 매일 매일 일관성있게 꾸준히 하자
- 보통 사람들은 단기적으로 효과가 안 보이면 쉽게 포기하는 경향이 있다.
학습 방법
역추적 공부법
- 일단은 구현하고, 이후에 아키텍처or 원리를 분석해라.
- 의문점이 드는 부분들을 체크를 하고, 이를 기반으로 하나하나 파고 들어간다 (역추적)
- 이론을 처음부터 보면 잘 들어오지도 않고, 어렵다
- 만들어 놓고 이론을 봐라 (역추적)
공부하면서 처음부터 잘 하려고 하면 오래걸린다.
만들어 놓고 보면, 그 이론이나 문서가 더 잘 이해 되기 때문
패턴/태도를 바꾸는 것이 중요하다.