Hax0r

프로그래머 철학을 만나다. 본문

0x10 이외

프로그래머 철학을 만나다.

영준이 2015.10.04 05:54

솔직히 스터디 이외에 서적을 볼일이 별로 없다. 난 웹서핑이나 동영상을 참고하는 게 더 편하기 때문이다.

최근에 읽은 책 이 무엇인가.(가물가물 무슨 일본 책이었던 거 같은데. .) 각설하고

요즘 일고 싶은 책이 하나 생겨서 포스팅하게 되었다. 이 책을 접하게 된 건 아는 지인의 리뷰를 보고 "아, 이번에 책 다 읽으면 저걸 읽어봐야겠다. 내심 점찍어두던 책이다." 저자 소개의 문구가 참 어찌 보면 씁쓸하다. "개발자의 끝이 통닭집이 아님을 증명하겠다며 의기양양하게 살았고 지금은 "그 돈이나 모을 수 있으려나?" 걱정하며 살고 있다. 하지만 대기업, 벤처, SI, 포털 서비스를 거치며" 치킨집도 못 차릴 정도의 현실이라니. . . 첫 번째 목차에 이와 같은 구문("자기 자신의 주인이 되지 못하는 사람은 진정으로 자유로울 수 없다. ")이 있다. 난 솔직히 직업에 귀천이 없다고 생각한다. 단지 자신이 좋아하는 일을 하는 게 최고라고 생각하는데 현실은 그렇지 않다고 매번 느끼고 있다. 이와 같은 구문을 보고 보는 눈높이마다 다르게 해석되겠지만. .






프로그래머 철학을 만나다

저자
유석문 지음
출판사
로드북 | 2014-01-22 출간
카테고리
컴퓨터/IT
책소개
기술적으로 뛰어난 인재를 갖추고도 소프트웨어 개발은 실패할 수있...
가격비교


소개

소프트웨어를 사랑하는 기술 『프로그래머 철학을 만나다』. 이 책은 철학이라는 프레임을 통해 소프트웨어 개발 현장을 들여다보고 그 속에서 발생되는 문제들이 사람이기 때문에 일어날 수 있다는 사실을 알려준다. 그리고 그 문제에 대해 실천적인 지혜를 제시한다.


저자소개

유석문

저자 : 유석문

저자 유석문은 한때는 개발자의 끝이 통닭집이 아님을 증명하겠다며 의기양양하게 살았고 지금은 "그 돈이나 모을 수 있으려나?" 걱정하며 살고 있다. 하지만 대기업, 벤처, SI, 포털 서비스를 거치며 "소프트웨어 개발은 정말 재밌다"는 사실에 늘 감동하고 있다. 회사에 근무하는 일 외에 소프트웨어마에스트로 멘토로 활동 중이며 그간의 실패담을 공유하여 다른 분의 성공 가능성을 높이는 일에 흥미를 느끼고 있다. 오픈소스 NTAF 개발에 참여 중이며 저서로 <<소프트웨어 품질 관리: NHN은 이렇게 한다!>>(공저, 위키북스, 2010), <<프로그래머로 산다는 것>>(공저, 로드북, 2012)이 있다.


목차

01 자존감 

자기 자신의 주인이 되지 못하는 사람은 진정으로 자유로울 수 없다. 

- 에픽테토스 (Epictetus, 55? ~ 135?) - 


무력감 

불안의 원인 

내면을 파괴하는 힘 

권위의 함정 

내면의 외적 통제 

자존감(自尊感, self-esteem) 

소프트웨어 개발의 주인으로 사는 법 

코드 

개발환경 

통제할 수 없는 영역 

받아들이기 


02 지속적 발전 

이론과 실천 중에서 무엇이 더 효과적인가? 

- 무소니우스 루푸스(Musonius Rufus) - 


실천하는 철학 

사회가 개발자에게 요구하는 철학 

뛰어난 기술력 

변화하는 기술을 빨리 이해하고 적용하는 능력 

뛰어난 의사소통 능력 및 협상능력 

창의력과 문제해결 능력 

열정 

복종 

개발자가 추구해야 할 철학 

철학 훈련 

코드 리뷰 

회고 

육체 훈련 

어제와 다른 오늘 그리고 내일 


03 화에 대하여 

화는 혼자서는 결코 어떤 모험도 감행하지 않으며 오직 마음의 동의가 있어야만 야기된다. 

- 세네카(Lucius Annaeus Seneca, BC4~AD65) - 


협업 

협업을 저해하는 요소 

루키우스 안나이우스 세네카 

화에 대하여 

화의 유용성과 화의 해악 

화의 원인 

화를 억제하고 다스리는 방법 

소프트웨어 개발에 대하여 


04 미래에 대하여 

우리들 각자는 미루다가 인생을 낭비하며, 여가를 누리지도 못하고 죽는다. 

- 에피쿠로스(Epikuros, BC341 ~ BC270) - 


미래의 역습 

미래를 상상하는 일의 양면성 

불안을 느끼는 이유 

불안의 원인 

에피쿠로스 

현재를 행복하게 살아가는 개발자 

현재에 집중하는 관리자 

과도한 목표 설정과 관리자의 망상 

인센티브의 허상 

소프트웨어 프로젝트의 현재와 미래 관리 

스크럼(Scrum) 

현재에 충실한 개발 

번다운차트(Burn down Chart)를 이용한 예측 

개발자의 행복한 삶 


05 논리적 소프트웨어 개발에 대하여 

무지를 아는 것이 곧 앎의 시작이다. 

- 소크라테스(Socrates, BC...(하략)

0 Comments
댓글쓰기 폼