조엘 온 소프트웨어 본문

Life

조엘 온 소프트웨어

halatha 2010. 3. 30. 12:33
2010.03.29~30

아주 예전에 대충 읽어서 이제는 기억조차 희미해졌던 책을 다시 한 번 읽었다. 그리고 잘 쓴 책은 역시 언제 다시 읽어도 괜찮다는 생각을 했다. 이미 이 책이 나온지 6년이 지나 몇 가지 내용들은 좀 맞지 않는 부분도 있지만(예를 들어 웹 어플리케이션이 조악해서 쓸모가 없다는 이야기), 전반적인 사항은 프로그래밍 관련 부분이 혁명적으로 바뀌지 않는 이상 유효할 것이다.
최근에 회사에서 벌어지는 일련의 일들을 보면서 지위만 높은 돌대가리들에게 이 책을 자비로라도 사주고 싶은 생각이 든다. 하지만 그런 멍청이들은 분명히 이 책에서 (내가 유일하게 맘에 들어하지 않는) 한 부분만 볼 것이다. 프로그래머는 연봉에 구애받지 않고 기타 부대 조건(예를 들어 최신형 컴퓨터 및 개발 장비)이 좋으면 훨씬 만족스러워 한다는 지극히 경영자 관점으로만 쓰여진 부분. 하긴 한국에서는 연봉 뿐만 아니라 기타 부대 조건도 개판인 경우가 많으니 그럴지도 모르지만.

cf. 프로그래밍 문제(p219)
1. 원래 저장위치에서 문자열을 역순으로 변환하기
2. 연결 리스트를 역순으로 만들기
3. 한 바이트에서 1인 비트 세기
4. 이진 검색
5. 문자열에서 '연속적으로 문자가 반복되는 길이 run-length'가 가장 긴 부분문자열 찾기
6. atoi
7. itoa (스택이나 strrev를 써야 하기 때문에 좋은 문제임)
Comments