book image

기간

2일

목적

프로그래머 관련 서적을 읽고 싶어서 도서관에서 대여 하였다. 샘 라이트스톤이라는 IBM 소속의 소프트웨어 엔지니어 분이 쓴 책. 국내 프로그래머분들의 이야기를 다룬 프로그래머로 산다는 것보다 조금 더 전문적인 내용을 다루고 있다.

리뷰

성공하는 소프트웨어 프로그래머를 위한 경력 관리 비결!

소프트웨어 업계에서 성공하는 방법과 조직 생활에 필요한 기술을 소개하는 책이며, 책 자체는 크게 기본적인 내용, 리더십에 관한 내용, 거성이 되는 것과 관련된 내용 이렇게 세 부분으로 나누어져 있다.

사실 글씨 폰트 자체도 작고, 책 자체가 조금 두꺼운 편이라 분량이 생각보다 많은 책이다.

전반적으로 모든 내용을 책에 담으려고 해서 그런지.. 몇 몇 챕터들의 경우 필요 없는 부분이 존재하여, 넘어가면서 읽었다.

중간 중간 인터뷰 내용 또한 처음에는 좋았지만. 모든 인터뷰는 같은 질문으로 구성되어 있어. 결국 성공하는 사람들의 대답은 거의 한결 같다는 생각? 때문에 뒤에 인터뷰 몇 몇은 넘어갔다.

저자가 프로그래머라서 그런지 몰라도, 중간 중간 부분은 상당히 지루하게 읽혀진다.

그래도 분명히 책의 내용 자체는 좋고, 프로그래머가 되고 싶거나, 현재 프로그래머인 사람이 읽으면 충분히 자극을 받을 수 있는 내용으로 구성되어 있는건 변함없는 사실이다.

책 내용 정리

  • 자기 일에서 재미를 느끼는 것은 어떤 전문 분야에서든 성공적인 커리어에 있어서 결정적인 역할을 한다.
  • 훌륭한 소프트웨어를 만든다는 것은 올바른 시기에 유용한 소프트웨어를 시장에 내놓는것을 뜻한다
  • IBM 의 원칙 : 우리가 하는 모든 일의 원동력은 시장이다
  • 마리사 메이어 : 항상 중요도 순으로 할 일의 목록을 정리 했다. 중요도 순으로 정리하고 맨 위에 있는 것부터 했다. 당연히 더 중요한 일이 생기면 덜 중요한 일은 목록에서 아래로 밀려났다.
  • 회사에서는 혼자서만 일하는 습관을 버리고, 업무는 공유해야 하며 여럿이 함께해야 한다는 믿음을 받아들여야만 한다.
  • 존 벤틀리
    • 만족을 느낄때
      • 어려운 문제 해결
      • 내가 한 일이 널리 쓰이는 것
      • 기술 분야에 파급 효과 미치기
    • 더 열심히 일할수록 더 큰 행운이 찾아온다
    • 자기 자신을 잘 챙기자. 기술 분야는 마라톤과 같다. 자기 페이스를 유지하자.
    • 성공하는 방법에 대한 조언
      • 행복을 찾으세요
      • 배울 수 있는 건 뭐든 배우세요 언젠가, 어딘가에서, 어떤 식으로든 자기 일에도 도움이 될겁니다.
      • 새로운 것을 시도해 보세요. 하지만 옛 것을 지키세요
      • 최고의 사람과 함께 일하세요
      • 조언자를 찾으세요. 자신이 존경하는 사람으로부터 배우세요
      • 자기 팀, 자기 회사, 자기분야, 자기 이웃에게 보답하세요
      • 글쓰기와 코딩을 꾸준히 연습하세요
      • 멋진 사람이 되세요
      • 좋은 책을 읽으세요.
  • 소프트웨어 회사를 살펴 볼 때는 다음과 같이 10가지 생각해 보자
    • 전문적인 고품질 시스템을 만든 경험이 있는 회사인가
    • 뭔가 배울만한 진정 재능을 갖춘 사람 있는 회사인가
    • 내가 들어갈 자리가 흥미로운 잘 있고 내가 믿을 수 있는 것과 관련하여 장기적인 성장가능성을 가진 자리인가
    • 성공하기 위한 필요조건을 제대로 이해하고 실제 성공 실적을 가진 상식에 맞게 행동하는 경영진이 있는 회사입니다
    • 자기가 생산하는 제품에 대한 비전을 분명하게 가지고 있는 회사인가
    • 독립 연구 조직 회사인가
    • 어떻게 혁신하는 회사인가
    • 쾌적하고 유연한 업무환경 갖추고 있는가
    • 회사가 안정적일 것 같은가
    • 업계 표준에 걸맞는 수준의 급여를 지급하는 회사인가
    • 업계 자체의 역동성과 빠른 변화 속도로 인해 누구든 자기 개발과 학습에 초점을 맞춰야 한다
  • 개발자 로써의 첫 5년은 가장 큰 가르침을 얻을 수 있는 시기이다
  • 재능을 극대화 하는 두 가지 중요하지만 급하지 않은 일에 시간을 투자 하는 것이고 다른 하나는 시간이 지남에 따라 고위직 전문가로서의 적합성을 극적으로 향상 해줄 수 있는 EI를 계발 하는 것이다
  • 많이 읽고 많이 대화하고 여러 기술을 써보려고 노력합니다
  • 소프트웨어 관련 직장에서의 초기 적응 기간은 보통 꽤 고통 스럽다. 고통 스럽지만 그게 정상이다.
  • 최고의 위치에 오르는 가장 빠른 방법은 회사를 세워서 키우는 것이다.
  • 성공하는 사람들의 공통점
    • 목표 지향적이다
    • 감성 지능이 높다
    • 엄청나게 똑똑하다
    • 자기 분야의 전문성을 가지고 있다
    • 놀랄 만큼 집요하면서도 예의는 갖출 줄 안다.

평점 및 한줄평

프로그래머로서 인생을 살아갈 분이라면 한번은 읽어봐도 괜찮을 책

4/5