좋은 개발자(2)
우아한 현제들 김범준 대표님의 영상을 보고 좋은 개발자에 대해 생각해보았다. 좋은 글이 있어 요약해보았다.
좋은 개발자의 5가지 기준
코드의 리딩과 라이팅
- 코드의 리딩(reading)
- 개발된 소스들을 보고 어떻게 동작하는지 파악
- 변수, 함수, 메서드들의 네이밍(Naming)은 어떤 식으로 하고 있는지 파악
- 다른 사람과 커뮤니케이션할 때 매우 중요하다.
- 코드 라이팅(writing)
- 네이밍(Naming)을 잘하고 이해하기 쉽게 코드를 쓰는 것
- 다른 사람과 자신이 이해하기 쉬운 코드를 짜는 능력은 매우 중요
빠른 생산성
- 개발은 필연적으로 시간과의 싸움
- 때로는 시간과 타협해서 돌아가는 코드를 짜는 것만으로 만족해야 할 때가 있다.
원활한 커뮤니케이션
- 대화를 하면 할수록 막혔던 부분이 풀리거나 새로운 아이디어를 떠오르게 만드는 사람
업무 관리, 사람 관리 능력
- 상호작용, 업무 관리, 생산성이 모두 개발의 과정
- 그냥 일 잘하는 사람
- 나에게 주어진 태스크에 대해 스스로 관리하는 능력
지속적인 학습
- 일반 개발자가 좋은 개발자가 될 수 있게 만들어주는 중요한 조건
- 빠르게 변화하는 환경 속에서 지금 좋은 개발자라 해서 몇 년 후에도 좋은 개발자라고 단정 지을 수 없다.
- 중요한 것은 자신이 알고 있는 지식들을 깊이 있게 아는 것이다.
댓글남기기