프로그래머의 길, 멘토에게 묻다

Publish date: 2010-09-05
Tags: 경력 programmer

감상

개인적인 성장을 위해서 팀이나 고객을 이용하려 하기보다 공동체의 다양한 관심사를 기꺼이 더 우선시하는 것은, 장인 정신에 바탕한 접근 방식의 특징적인 면 중 하나이다”

개발자로서의 명예욕구가 큰 사람이 팀과 잘 조화를 이루지 못하는 경우를 보기도해서, 눈에 띄는 문구

인상 깊은 부분

p67

시간이 지남에 따라 이런 벤더 테스트 코드는 라이브러리를 최신 버전으로 업그레이드 했을 때 시스템에 문제를 발생시키는지 검사하는 용도로도 쓸 수 있다.

p71

http://erlangish.blogspot.com/2007/05/shape-of-your-mind.html 의 내용 프로그래밍 언어가 미치는 영향성.

예를 들어 당신이 오로지 포트란 77이나 그 이전 버전만으로 코드를 작성했다면, 아마도 당신은 재귀 용법이라는 것이 있다는 사실조차 알지 못할 것이다. 또 헤스켈로만 코딩을 했다면 아마도 명령 형태의 루프에 대해서는 별로 아는 바가 없을 것이다.

p79

J언어로 작성한 로또 추첨기

sort 1 + (6 ? 49)

p82

제임스 서로위키는 ‘The Wisdom of Crowds'에서 집단 지성의 핵심요소로 ‘생각의 다양성'을 거듭 지목하고 있다.

p83

항공모함 승무원들의 집단정신을 주제로 한 흥미로운 연구에서 신참자의역할에 대해 밝혀낸 사실이 있다. 전투기들이 계속해서 오가는 거대한 함선을 안전하게 움직이려면 복잡하고 잘 조화된 그룹 활동이 필수적인데, 여기서 신참들이 중요한 역할을 한다는 것이다. 연구자들은 경험 수준이 다양한 사람들로 구성된 팀이 실제로 더 건강하다는 사실을 발견했다.

전반적인 이해력은 서로 다른 여러 수준의 경험이 상호 연관될 때 더욱 높아질 수 있다. 그 무엇도 당연하게 여기지 않는 신참들과, 알 것은 다 안다고 생각하는 고참들이 더 지주 밀접하게 소통할 때가 거기에 해당된다. - 칼와익 Karl welrk, 칼린로버츠 Karlene Roberts, ‘Collective Mind in Organization, p.366

p90

무언의 압력에 굴복해서 사람들이 듣고 싶은 얘기를 해줏는 것은 튼튼한 관계를 쌓는데 좋은 방법이 아니다.

p96

개인적인 성장을 위해서 팀이나 고객을 이용하려하기보다는 공동체의 다양한 관심사를 기꺼이 더 우선시 하는것은, 장인 정신에 바탕한 접근 방식의 특징적인 면 중 하나이다.

p117

한 사람의 장인으로서, 예술적 표현에 탐닉하기보다는 다른 이들의 필요를 충족시키는 무언가를 만드는 것이 먼저다.

p128

정규 업무시간 중에 이 일을 할만한 여유를 내기 어렵다면, 가외의 시간을 좀 들여보라. 만약 그것마저도 여의치 않다면, 퇴근 후에 식낭르 따로 좀 할애해서 부숴도 괜찮은 장남감을 만들어보라.

p129

긴 여정을 걷는 사람들은 몇 년 정도 전력 질주한 후에 그냥 소진되어 버리는 영웅이 아니다. 그들은 수십 년은 지속할 수 있는 걸음걸이로 움직이는 사람들이다.

그 결과로 당신은 연봉 인상, 승진, 명성, 인기 같은 것과는 거리가 멀어질 수도 있다. 하지만 당신이 해로운 환경에서 벗어나서 자신의 열정을 굳게 지키고자 한다면, 이렇게 경계를 지어야 한다.

comments powered by Disqus