펄 언어의 창시자 래리윌이 말했다.
The three chief virtues of a programmer are: Laziness, Impatience and Hubris
개발자가 가져야할 세가지 덕목이 있는데, 그중 으뜸이 게으름이다.
개발자는 게을러야 한다.
절대 노가다에 익숙해지지 마라.
매일 부지런히 단순 노가다를 절대 하지마라.
패턴을 찾고, 정형화하여 자동화 시키는 프로그램을 만들줄 알아야 진정한 프로그래머이다.
개발자는 조급해야 한다.
쿼리를 날렸는데, 응답이 없다.?
속도가 느리다.?
기다리다 지쳐 참고 또 참을텐가?
항상 리팩토링, 튜닝 하고 개선해라. 참지 않는자만이 진정한 프로그래머이다.
개발자는 자신만만해야 한다.
다른 사람에게 최소한 욕을 안들어 먹기위해,
문서를 만들어두고 코드 줄을 맞추고 주석을 달아둔다.
개발자는 대체로 자존심이 강하기 때문에 뒤쳐지지 않기위해 항상 노력한다.
할일이 있다.
두세시간이면 끝날일이지만,
개발자는 딴짓하기에 여념이 없다.
그렇다고 여자들처럼 쇼핑몰 사이트를 보는건 아니다.
이 하기싫은 일을 또 해야되면 어쩌나 하고 생각한다.
이렇게 저렇게 스크립트를 짜두거나 함수를 만들어 두거나
재활용해 써먹을 수 있도록 여러가지 궁리를 머릿속으로만 생각한다.
Copy & Paste 도 이젠 지겹다.
좋은 툴이 있는지, 공개된 소스가 있는지, 새로운 소식이 있는지
등등 몇시간을 인터넷만 한다. 퇴근무렵이 다되어간다.
퇴근전 30분만에 모두 해결했고
디버깅 없이 한번에 컴파일이 되어 너무도 기쁘다.
테스트도 완벽하다.
열심히 일한것 처럼 보이겠지만, 사실은 아니다.
나만이 그 사실을 알고 있다.
하루가 이렇게 또 저물고, 오늘은 잘몰랐던 XXX 에 대해 제대로 알게 되었다.
언젠간 XXX 에 대해 더 자세히 알아보리라 생각하지만, 그때뿐이다.
2번 문단과 3번문단은 서로 모순아님?
맞어. 하지만 월급주는 사장님은 바지런한 수작업을 더 좋아하시는게 에러.
개추. 하지만 어린 애는 못알아듣나 봅니다 ㅇㅅㅇ
간철수
개추먹어라.