도리안의 개발 이야기 #50 - 코드 복기 필요

in #kr-dev6 years ago (edited)


IMAGE 2019-02-04 23:45:15.jpg

대문 제작: imrahelk

image.png

개발 능력 향상과 경력 관리를 모두 할 수 있는 좋은 방법이 있을까요? 여러 이직을 경험하면서 제가 생각하는 솔루션은 바로 '코드 복기'입니다. 지금까지 제가 만들어온 코드들을 다시 한번 읽어보는 것이죠. 이 코드는 왜 이렇게 만들었는지, 저 코드를 만들기 위해 공부해야 했던 것들은 무엇인지, 요 코드는 왜 만들기가 어려웠는지 등등을 코드를 다시 보며 되짚을 수 있는 것이지요. 그러면 복습이 되어 다음에는 코드를 어떻게 만들면 좋을지, 설계는 어떻게 하면 더 좋을지 등등이 머리 속에서 정리가 됩니다. 최근까지도 눈 앞에 개발 업무들을 처리하느라 복기를 하지 못 했습니다. 이제는 일과 시간에 약간의 시간을 들여 시작을 하고자 합니다.

코드 복기가 필요한 또 다른 이유는 경력 관리와 관련이 있습니다. 특히 면접과 밀접하죠. 실무 면접에서 면접관들은 제가 만든 프로그램에 대해 보다 디테일한 질문을 할 수 있으며, 이에 대비하는 가장 중요한 방법은 코드를 다시 보는 것입니다. 그래야 면접관의 예상 질문 리스트를 만들 수 있고, 그에 대한 답변을 준비할 수 있습니다.

코드 복기는 퇴사하면 할 수 없습니다. 이런 이유 때문에 코드 복기는 지금 당장 해야 합니다. 코드를 가지고 나올 수 없기 때문에 코드를 보며 따로 내용 정리를 해야만 합니다. 봐야할 코드의 양이 많이 시간이 많이 걸리겠지만, 제가 더 좋은 직장에 가기 위해서는 반드시 거쳐야 할 과정입니다. 의지와 노력이 있다면, 충분히 할 수 있는 일입니다. 자기 전에 제 머리 속에 확실히 각인해 두겠습니다.

aaronhong_banner.jpg

천하제일연재대회 지난 글

36회 - 천하제일연재대회 시작! 그리고 예정 주제
38회 - 이직을 원하는 이유
39회 - 이직을 주저하는 이유
40회 - 일과 중에 학습 시간을 갖기로
41회 - 서비스 개발에 대한 회의감
42회 - 면접 후 생각
43회 - 천하제일연재대회 보팅 순서 관찰기
44회 - 포트폴리오 DB 계획 그리고 아쉬운 ERD 도구
45회 - 최근의 개발 업무의 실수 그리고 개선점
46회 - 개발 내용 기록에 대한 고민
47회 - 히스토리를 어떻게 남길까
48회 - 아쉬운 면접 결과
49회 - 개인 개발 주제 구상

Sort:  

Congratulations @dorian-dev! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 50 as payout for your posts. Your next target is to reach a total payout of 100

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:

Valentine challenge - Love is in the air!

Support SteemitBoard's project! Vote for its witness and get one more award!

짱짱맨 호출에 응답하였습니다.

생각해보니 저도 제가 짠 코드를 다시 보지 않고 있었네요.
사실 저는 다른 사람이 작성한 코드를 보는 시간이 더 많습니다.
도리안님 화이팅 입니다~!

감사합니다. 복기하며 정리한 내용을 포스트로 적어보는 것도 괜찮을 거 같아요.

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.031
BTC 63422.01
ETH 2688.96
USDT 1.00
SBD 2.58