✍🏻 개발자의 역량

일 잘하는 개발자는 어떤 역량을 갖추고 있을까요? 오늘은 제가 생각하는 개발자의 역량이란 무엇인지 정리했습니다. - 개발자에게 있어 역량이란 '요구 사항을 안정성과 확장성의 균형을 맞춰 제시간에 개발하는 능력'이다. - 요구 사항을 받아 든 순간부터 역량이 드러난다. 기획자, 디자이너와 요구 사항에 대해 함께 논의하고 구체적인 요구 사항을 정리한다. 때론 제시간에 개발하기 위해 요구 사항을 줄이는 제안을 하기도 한다. 코드를 작성하는 순간에는 안정성과 확장성 사이에서 균형을 맞춘다. 상상하고 싶지 않은 에러 상황들을 하나씩 상상해 가며 세심하게 코드를 써 내려간다. 변수명 하나에도 분명한 이름을 붙여 동료와 미래의 내가 이해할 수 있는 환경을 갖추기 위해 노력한다. 약속한 시각을 지켰다면 제품을 내보낸다. 만약 시간을 맞추기 어렵다면 미리 상황을 공유하고 시간을 다시 정한다. 일이 마무리된 이후에는 시간을 맞추지 못한 이유에 대해 회고한다. 다시 요구 사항을 받아 드는 순간에 어떤 부분을 다르게 행동할지 정리해 둔다.

개발자의 역량

Hajoeun

개발자의 역량

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 5월 21일 오전 2:37

 • 

저장 193조회 7,739

댓글 4