'실용적인 프로그래머'에 해당되는 글 1건

  1. 2008.10.06 실용적인 프로그래머와 나 / Tip 1,2,3

1. 자신의 기술(craft)에 관심과 애정을 가져라

딱 선에서 제공하는 SCWCD의 가이드 라인에 따른 개발에만 능숙할뿐,
현재 하는 업무의 도메인 영역중, (자체 프레임 웍이 필요없는) 낮은 레벨의 기초 지식이 부족함
또한, 무선 외의 유선 인터넷 개발에 대한 지식이나 경험이 턱없이 부족함.

2. 자신의 일에 대해 생각하면서 일하라.
현재 나의 팀은, 내가 작성한 Prototype이나 형식에 따라서, 나 또는 팀원이 Copy & Paste로
페이지가 제작되는 부분이 많이 있음, 태그라이브러리나 서블릿등으로 중복되는 부분을
모두 뽑아내서 개별적인 모듈화를 시켰음에도,
생각없이 (무성의한) Copy & Paste가 많음. (아주 많음)

좀더 강력한 모듈화가 필요한지, 좀더 자유로운 선언식 세팅이 필요한지 생각해 봐야겠음.

또한,
어떤 기술을 가져다 쓰는 것으로 개발이 끝나는 것음 아님. 그것은 지적호기심을 채우는 일일뿐이고,
타인이 이해하기 쉽고 그것을 기반으로 다른 것을 만드는 것에 어려움이 없도록
완성도를 높일것

3. 어설픈 변명을 대지 말고, 대안을 제시하라.
테스트(검수) 도중이나 운영중에 발생한 문제에 대해서,
내가 짠 코드일 경우엔 물론이고, 내가 짜지 않더라도 내 관리하에 있는 코드일 경우,
성심 성의껏 분석하고, 원인만 알려주는 것이 아니라, 여러 사람의 도움으로 문제를 해결할 수 있도록
대안을 제시 또는 요청해보자.

실용주의 철학의 초석 중 하나는 경력향상, 프로젝트, 일상 업무의 면에서 자신의 행동에 대해 책임을 지는 것이다.
실용주의 프로그래머는 경력에 대해 책임을 지고, 자신의 무지나 실수를 인정하기를 두려워하지 않는다.


신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 영겁회귀

티스토리 툴바