http://twitter.com/sng2c
잠안자는 쑹이
http://twitter.com/sng2c
 
전체보기 (139)
잠안오는이유 (22)
잠안자고찾은것 (25)
잠안자고보는책 (7)
일상 (50)
마북닷컴 (21)
시너지한글패치 (3)
Perl (9)
     
«   2009/09   »
    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      
 
   
tysons furniture
tysons furniture
intelligentdesigns furniture
intelligentdesigns furniture
월풍도원(月風道院) - Deligh...
[가상KVM] 키보드와 마우스를...
hanjack's me2DAY
잭스패로우의 생각
lukepark's me2DAY
Luke Park의 생각
 
2011/08 - 1
2011/05 - 1
2010/12 - 2
2010/11 - 1
2010/10 - 1
  

Total 363420, yesterday 28, today 36
powered by Tatter tools, designed by kokoro studio.
  1. 2009/09/29 개발자의 기본은 체력이다
*1 

개발이라는 직군은 창조적인 것과는 거리가 있다.

오직 필요에 의한 기술선택의 연속이다.
통합보다는 세분화를 해야한다.

만들고 싶은 것을 만드는 것이 창조가 아니면 무엇인가? 라고 반문하시는 분도 있겠지만,
'만들고 싶은' 이 기획이자 창조이고, '만드는'이 개발이자 구현이다.
개발과 필연적으로 가까울수 밖에 없는 기획.
기획의 창조성과 혼동하는 것이다.

이는 학습 과정에서 명확히 드러난다.
개발의 학습은 단순한 목적을 이루는 데서 시작한다.
점차 복잡한 목적을 단순한 여러개의 목적으로 나누는 연습을 하고,
보다 실수없이 나누기 위해, 프로시저 단위로 나누어 사고의 단절을 연습한다.
좀더 큰단위로 묶어도 혼동하지 않기 위해, 데이터와 프로시저를 묶어서 독립된 개체간의 소통으로 떠올리는 연습을 하게 된다.

목적을 향해 문제를 쪼개고 나눠서 재구성하는 과정은,
어느 방법론에 기대거나 경험에 비추어 반복작업을 줄이는 방향으로 발전한다.

이렇듯 건조한 것이 개발, 즉 구현이고, 구현은 피말리는 연습과 두뇌의 혹사로
향상되고 단련된다.

남다른 감성과, 미에 대한 감각, 사람의 마음을 뒤흔드는 추억의 향연을 선사하는 음악적
재능등은 개발/구현과정과 관련이 없다.
오히려 절제하고 인내하며 집요하게 이성으로 버텨내는 과정이며,
집중력을 잃게 되면 간단한 것 하나도 해내지 못하게 된다.

체력과 집중력이 개발직군의 기본이다.
트렌드? 시장의 흐름? 이런 것은 기술력과 하등 관련이 없다.
기술력향상을 핑계삼아 트렌드니 뭐니 좇는 실무자들을 보면, 한심하기 그지없다.
그런 것은 기획에 속한다는 것을 분명히 알아야 한다.
기술력은 경험과 적힌 그대로의 지식이 늘어나는 만큼 향상되는 것이다.

자신이 기술이 부족하다는 생각이 들면,
다른 사람들은 무엇을 해서 주목을 받는지 기웃거릴 것이 아니고,
자신이 경험하지 못한 분야를 선택해서 시작하고,
계속해서 소스코드를 짜면서 반사적으로 눈이 브라켓을 따라 내려가도록
연습해야만 한다.

2009/09/29 03:32 2009/09/29 03:32
   http://www.mabook.com/blog/trackback/135
*1