요약본이다.
프로그램 소스코드는 고수는 더 기억을 잘한다.
실험에 따르면, 고수는 한번 이상 본 코드를 기억해내는 능력이 월등하며, 코드를 보는 순서가 다르다는것.
OOP의 고수는 짧은 시간 내에 주로 클래스들의 관계, 책임등ㅇ을 읽어낸는 반면, 하수는 주로 어떤 콘트롤 구조가 사용되었는지에 주목했다.
OOP세상에서는 아무래도 고수의 코드 이해 능력이 더 뛰어날 수 밖에 없다.
의도적 수련은 반복적이다. (전문가일수록 일주일중 공휴일까지 하루에 투입하는 의도적 수련의 양이 일정했다) 그리고, 피드백을 거의 즉각적으로 받을 수 있다는 것 , 나중에 오류 수정이 가능하다는 것, 실수에 대한 부담이 크지 않다는 것, 자신이 한 것에 대해 생각해 볼 여유가 주어진다는 것 등이다.
프로그래머의 직업적 특성
1. Use what you know
2. Fell it work
3. Share the experience
4. Wait for insight
5. Refactor to include it
수련의 의미
전무가들일수록 수련을 즐긴다.
전문가들일수록 일정 수준에 오른 이후에도 꾸준히 수련을 계속하며, 그 활동 자체에서 큰 즐거움을 얻는 것으로 알려져 있다. 고수가 되는 길은 오히려 '고수'보다 '길'에 대한 집착에 나오는 것일 수 도 있다.
프로그램 소스코드는 고수는 더 기억을 잘한다.
실험에 따르면, 고수는 한번 이상 본 코드를 기억해내는 능력이 월등하며, 코드를 보는 순서가 다르다는것.
OOP의 고수는 짧은 시간 내에 주로 클래스들의 관계, 책임등ㅇ을 읽어낸는 반면, 하수는 주로 어떤 콘트롤 구조가 사용되었는지에 주목했다.
OOP세상에서는 아무래도 고수의 코드 이해 능력이 더 뛰어날 수 밖에 없다.
의도적 수련은 반복적이다. (전문가일수록 일주일중 공휴일까지 하루에 투입하는 의도적 수련의 양이 일정했다) 그리고, 피드백을 거의 즉각적으로 받을 수 있다는 것 , 나중에 오류 수정이 가능하다는 것, 실수에 대한 부담이 크지 않다는 것, 자신이 한 것에 대해 생각해 볼 여유가 주어진다는 것 등이다.
프로그래머의 직업적 특성
1. Use what you know
2. Fell it work
3. Share the experience
4. Wait for insight
5. Refactor to include it
수련의 의미
전무가들일수록 수련을 즐긴다.
전문가들일수록 일정 수준에 오른 이후에도 꾸준히 수련을 계속하며, 그 활동 자체에서 큰 즐거움을 얻는 것으로 알려져 있다. 고수가 되는 길은 오히려 '고수'보다 '길'에 대한 집착에 나오는 것일 수 도 있다.
'After reading article or paper' 카테고리의 다른 글
As we may think by Vannevar Bush (0) | 2006.07.20 |
---|---|
마소의 버그에 울고 디버깅에 웃다를 보고 (0) | 2006.07.20 |
마소의 마켓 중심의 개발자가 되는 길 (0) | 2006.07.20 |
Jazz : An Efficient Compressed Format for Java Archive Files (0) | 2006.07.20 |
Licklider의 꿈. (0) | 2006.07.20 |