IT 서적 목록 리스트

1. 프로그래머로 사는 법
2. 미래를 바꾼 아홉 가지 알고리즘
3. 소프트웨어 개발의 모든 것
4. 글로벌 소프트웨어를 꿈꾸다.
5. 거꾸로 배우는 소프트웨어 개발
6. 찰스 펫졸드의 CODE
7. 디지털워
8. 코드 한 줄 없는 IT 이야기
9. 피플웨어
10. 구글을 지탱하는 기술

최고의 조직은 어떻게 만들어지는가?

최고의조직은어떻게만들어지는가

사람은 누구나 자신만의 인간관을 가지고 있다.

살면서 겪은 경험을 통해 가지게 된 인간관이다.

그러나 그 인간관이 옳다는 보장이 없다.

만약 비뚫어진 인간관을 가지고 있다면 주위 사람들과 잘 지내기는 정말 어려울 것이다.

자신이 가지고 있는 인간과 조직에 대한 생각이 과연 옳은 것인지 검증해보기 위해서라도 이 책을 한번 읽어보야야 한다.
– 서문 –

일생에 한번은 고수를 만나라

인생에한번은고수를만나라

고수들을 만나면서 많은 자극을 받았다.

세상에는 이렇게 사는 사람들도 있다는 것을 깨달음이 왔다.

내가 이 책을 쓴 이유는 명확하다. 나 역시 그런 사람이 되고 싶다는 것이다.

고수들도 처음에는 하수였다. 그 사실이 내게 용기를 주었다.

여러분들도 언젠가는 고수가 될 수 있다. 이것이 내가 주고 싶은 메시지다.

– 서문에서

훌륭한 엔지니어가 되기 위해서

훌륭한 엔지니어가 되기 위해서는 먼저 뛰어난 엔지니어가 될 필요가 있다. 뛰어난 엔지니어가 되기 위해서는 자신이 좋아하는 일을 할 필요가 있다.

……

공부하는 것이 재미가 있는 이유는 자신이 그 일을 좋아하기 때문이고, 자신이 그 일을 좋아하는 이유는 자신이 그 일을 잘 할 수 있기 때문이다.

잘해야 재미가 있다. 잘하지 못하면 재미도 없다.

….

잘하지 못하는데 재미난 일이 있을까? 그렇다면 이야기하는 사람도 있을 것이다. 가령 악기 연주 같은 일을 예를 들면 언뜻 보기에 악기 연주와 같은 일은 잘하지 못하지만 재미있어하는 사람들이 제법 있는 것 같다. 하지만 그들도 살펴보면 어느 정도 악기 연주를 할 수 있는 사람들이다. 악기 연주를 아예 처음 하는 사람이라면 따분하지만 지루한 악기 연주 기초를 마스터해야만 한다. 재미는 그 이후에 일이다.

이렇듯 재미가 있으려면 자신이 그 일을 잘할 수 있어야 한다. 개발도 마찬가지다.

개발을 잘하려면 개발에 재미가 있어야 하고, 개발이 재미가 있으려면 개발을 잘해야 한다. 참으로 모순이 아닐 수 없다. 풀기 힘들 것 같은 모순이지만 이 모순을 푸는 일은 의외로 간단하다. 잘하든 재미가 있든 둘 중의 하나만 먼저 하면 되는 것이다. 그러데 결국 모든 문제의 핵심은 공부와 직결된다. 우선 재미가 없다면 열심히 공부해서 잘하면 된다. 반대로 잘하지 못한다면 재미를 붙이면 된다. 재미를 붙이기 위해서는 잘하면 되고 잘하기 위해서는 공부하면 된다.

결국 모든 문제를 풀 수 있는 해답은 공부하는 것이다. 그럼 따분한 공부를 언제까지 계속해야만 되는 것인가? 그렇지 않다. 현재 자신의 평균적인 위치에서 다른사람보다 잘 할 수 있으 정도면 된다. 이렇게만 해놓으면 세계적으로도 잘할 가능성이 생긴다.

왜냐하면, 남들보다 잘하기 때문에 재미있게 되고, 재미있기 때문에 더 잘할 수 있고, 더 잘할 수 있기 때문에 더 재미를 느끼게 된다. 이렇게 몇 번의 선순환 사이클을 그리다 보면 어느 순간 세계적으로도 잘할 수 있는 사람이 되는 것이다. 자신이 세계적으로 잘하는 사람이 되었다고 가정해보라 자신이 하는 일이 얼마나 재미가 있겠는가?

이러한 선순환의 첫 시작은 열심히 공부해서 동급 사람보다 잘 하는 것이다. 거기까지만 하면 된다. 이후부터는 선순환의 사이클이 여러분을 성공의 길로 이끌 것이다.

– 프로그래머로 사는 법 #553 ~ 555 백창우