티스토리 뷰

개발자노트

Great developer, bad developer

앤디군 2007. 12. 27. 19:25
10 characteristics of a bad developer
10 characteristics of a great developer

 훌륭한 개발자의 10가지 특성, 나쁜 개발자의 10가지 특성에 관한 개인적인 의견을 써놓은 흥미로운 글들이 있어서 소개하고자 합니다. 글쓴이가 생각한 개인적인 의견이기 때문에 가치관에 따라서 동의하기 힘든 내용이 있을 수도 있는데 개발자라면 재미삼아서 어떤 점들이 자기한테 해당되는지 알아보는 것도 재미있을 것 같습니다.

훌륭한 개발자의 10가지 특성
 1. 커뮤니케이션에 능하다. 말을 잘해서 말로 때운다는 의미가 아니고 자기 의견을 정확히 전달할 줄 아는 사람.
 2. 항상 개선을 하기 위해 노력한다.
 3. 문제를 지적할 때에는 솔루션도 함께 제시한다.
 4. 부탁이나 질문에 대해서는 신중하고 긍정적으로 대처.
 5. 자신의 코드에 대해서 비판적인 시각으로 항상 개선의 여지를 찾는다.
 6. 모든 코드들을 중요시하고 쓸데없는 코드를 만들어내지 않는다.
 7. 무언가에 대해 제대로 알고 있음.
 8. 항상 새로운 지식을 추구한다.
 9. 주변 사람들이 자기계발에 도움을 준다.
 10. 책임감

나쁜 개발자의 10가지 특성
 1. 자아가 강해서 팀이나 동료의 성공보다는 자신의 성공을 원한다.
 2. 지식 공유를 하지 않는다.
 3. 자신의 코드에 대한 비판을 허용하지 않는다.
 4. 항상 잘못한게 없다. --> (반어법. 잘못해놓고 잘못하지 않았다고 우기는 경우를 말하는 것 같음)
 5. 공격이 최선의 방어다. 다른 사람이 자신을 공격하기 전에 먼저 공격한다.
 6. 자신만의 스타일로 코드를 작성한다. 어떤 표준 스타일 보다도 자신의 스타일이 우선.
 7. 유리한 상황만 찾아다닌다.
 8. 방관.
 9. 뒤에서 궁시렁 거리기.
 10. 좋지 않은 결과물에 대해 자신의 능력이 모자란다는 얘기 대신 단지 신경을 좀 덜 썼을 뿐이라고 한다.

 공감가는 내용입니다. 경험상으로는 훌륭한 개발자가 될 수 있는 특성과 나쁜 개발자가 될 수 있는 특성을 섞어서 가지고 있는 경우가 대부분인 것 같습니다. 훌륭한 개발자의 특성을 보다 많이 가지면 훌륭한 개발자쪽에 가까워지는 것이고 나쁜 개발자의 특성을 많이 가지게 되면 그 반대가 되겠죠.
 
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함