Feb 25 2008
IT 개발자는 똑똑해야 한다.
IT 개발자 관점에서 똑똑해지는 방법으로 아래 세 가지를 소개하였는데, 구구절절이 공감이 간다.
1. 항상 똑똑한 사람들과 일을 하도록 노력을 해야 한다.
2. 항상 자기 자신이 쓴 code를 비평하고 연구하고 어떻게 더 효율적으로 만들 수 없을까 생각을 해야 한다.
3. 항상 공부를 하고 자기자신을 향상시키려는 노력을 해야 한다.
음… 1~3 모두 ‘안’하고 있구나.
내가 바꿔나가야 할 방향은…
1. 나보다 더 열정적인, 나보다 더 실력있는 사람들을 찾아 Cooperation 하자.
2. 구현 패턴, Code Complete 등의 책을 읽고, 코드 최적화에 관심을 가지자. 그리고 내가 짠 코드를 시간날 때 리뷰하고 리팩토링하는 시간을 가지자.
3. 전공 기초부터 다시… 이론의 기반을 다시 탄탄하게 잡자.
늦진 않았지만 빠르지도 않다. 긴장을 놓지 말자.
ps.
똑똑하지 않은데 일 안하는 사람, 똑똑하지 않은데 일 많이 하는 사람…
내가 봤을 때는 50보 100보 인 것 같다.
물론 후자가 소스 코드를 망쳐놓는 경우는 끔찍하지만 전자는 팀 분위기를 망친다는 전제 하에는…
어찌됐던, 지식노동으로 돈을 벌려면 (IQ와는 관계없이)똑똑해야 한다.
ps2. 가장 공감이 갔던 부분… 이면서 정말 반성해야 할 부분
주변을 보면 그냥 멍하게 앉아서 지가 아는식에 모든것을 억지로 꾸겨넣어서 프로그램을 짜는 일명 code monkey들이 많다. 정말 이런 인간들은 20년을 일했건 30년을 일했건 전혀 발전이 없는 인간들이다.
