본문 바로가기
Book

프로그래머로 산다는 것

by dug_developer 2022. 4. 2.
반응형

사람 그리고 프로그래머

  • 스포츠 카의 속도로 달릴 수 있고 달리고 싶다 하더라도 적절한 휴식을 제공하여 과열을 예방해야 한다.
  • 쉴 줄 모르는 사람은 브레이크 없는 스포츠카와 같기 때문에 위험하기 짝이 없다.
  • 이 책은 불필요한 회의를 줄이자, 자기 계발을 하자라는 말을 한다.
  • 2012년에 씌여진 책이라 그런지 개발자의 처우와 인식이 너무 안 좋다는 것을 말하고 있다.

 

인생을 바꿔버린 애자일과의 만남

가르치는 사람이 가장 많이 배운다.

스펙이 필요한 것도 많다 하지만 남들과는 다른 나만의 스펙을 가져라

  • 토익을 잘 보진 않았다, 하지만 매년 1~2권의 책을 번역해서 출판을 한다 이런 나에게 영어를 못한다는 말을 하는 사람은 없다.
  • 회사 내부에 java커뮤니티에 활동을 열심히 하고 자연스레 사람들이 나를 알게 되고 커뮤니티에서 나에게 많은 자문을 요청했다.
  • 이런 식으로 나만의 스펙 덕분에 좋은 평가를 받는다.
  • 즉, 어떠한 기준을 통과하려는 공부가 아닌 실력을 갖추기 위한 공부를 해라

다른 사람들은 그 일의 가치를 모르기 때문에 그 가치를 발견한 것은 너야!

항상 포기하지 않고 열심히 했던 것

  • 각자 사정이 있고 힘들다. 하지만 중간에 힘들다고 포기하는 것은 절대 안 된다.
  • 끝까지 꾸역꾸역 하다 보면 끝이 보인다. 그러면 성공할 수 있다.

 

죽을 때까지 프로그래머로 사는 법

  • 그래서 너의 생각은 뭔데?
    • 단순한 암기보다 기본원리의 이해와 실제로 응용하는 것이 더 큰 가치가 있다.
    • 왜 이렇게 코딩했어?라는 질문에 답을 술술 할 수 있어야 한다.
  • 프로그래머는 논리적 사고가 체질화되어야 한다.
    • 논리적 사고는 생각하는 훈련이다.
    • 책을 읽는 것도 훈련의 한 방법이지만 너무 책에 의존하면 저자의 사고방식을 모방하는 차원에서 멈출 수 있다.
    • 스스로 논리적으로 생각하고 자기만의 것으로 소화하는 것이 중요하다.
  • 많은 내용은 중요하지 않다. 한눈에 들어와 쉽게 내용을 이해할 수 있도록 정리하는 기술이 먼저다.
    • 메모는 즉각 해라.
    • 정리도 즉각 해라 쌓인 것에 이리저리 치여서 힘들기 전에!
  • 성공의 비밀은 IQ나 재능이 아니라 무서운 집중력과 반복적인 학습이다.
    • 즉 정신력이다.
      1. 경쟁의식
      • 자신보다 뛰어난 사람을 따라잡으려는 감정을 느껴야 발전할 수 있다.
      • 자신의 부족함에 낙담하지 말고 극복하여 긍정적으로 생각하여 자신에게 자괴감을 주는 대상을 뛰어넘고 싶을 만큼 노력과 발전을 하면 된다.
      • 경쟁 대상을 분석하여 모자란 점을 줄여 나간다면 자괴감이라는 감정이 자신감으로 변하며 나만의 경쟁력을 키워줄 것이다
      1. 과하지 않은 분노
      • 나의 능력에 대한 누군가의 비하, 무시 등으로 개인 인격이 손상당할 때 분노가 유발되는 것이다.
      • 하지만 이것을 건설적인 감정으로 승화시켜 노력하면 자기 계발을 성공적으로 이끌어 낼 수 있다.
      • 남에게 받은 모욕은 자기 자신을 끌어올리는 에너지를 갖게 한다.
      • 부족함이 나 자신을 단련시킨다는 개념은 그 내면에 스스로에 대한 분노가 있었을 것이다.
      1. 포기하지 않고 끊임없이 자신을 갈고닦는 일
      • '실패' 한 것을 가장 부끄럽게 만드는 것은 중도에 포기하거나 일을 미루다 포기하는 것이다.
      • 끊임없이 자신의 목표를 향해 뛰어가기 위해서는 포기하지 않는 꾸준함을 잃지 말아야 한다
  • 지나칠 정도의 완벽주의와 자기 외에는 안된다는 고집은 너무나 위험하다
    • 풀 스택 개발을 하는 능력을 가지는 것은 좋지만 나 홀로 개발을 고집해서는 안된다.
    • 상대방의 장점을 발견하면서 서로에게 신뢰를 줄 수 있는 환경을 스스로 만들어 갈 필요가 있다.
    • 이것이 조직과 자신에게 부담을 덜어주는 중요한 자세임을 잊지 말아야 한다.
    • 완벽보다 더 나은 것은 협업이다.
  • 죽을 때까지 프로그래머로 사는 방법
    • 그렇게 살고자 하는 마음을 먹는 게 어려운 게 아니었을까?
    • 모든 것은 마음먹기에 달렸다.
    • 노력도 하지 않고 원하는 것이 무엇인지 고민해보지도 않고 어떻게 해야 할지 모르겠다고 말하고 있는 것은 아닌지 너무 물러서고 변명만 일삼지는 않았는지 반성해 봐라
이창동 감독의 영화 <시> "시를 쓰려면 어떻게 해야 하나요? 시를 쓰는 것이 너무 어려워요"
"시를 쓰는 것이 어려운 게 아니라 시를 쓰겠다는 마음을 먹는 게 어려운 겁니다."

 

진정한 프로그래머를 생각한다.

  • 모든 사람들에게 꿈은 굉장히 중요하다.
    • 자기가 되고 싶은 것을 구체적으로 생각함으로써 그것을 이루기 위하여 노력하기 때문이다.
  • 좋은 프로그래머가 되려면 반드시 가져야 하는 조건
    • IT 관련 지식을 공부하길 좋아해야 함
    • 프로그래밍 자체를 즐길 수 있는 마인드
    • 선대와 후대들을 존경하는 마인드
    • 포기란 없는 꾸준한 열정과 노력
반응형

'Book' 카테고리의 다른 글

짧고 깊은 철학 50  (0) 2022.04.02
프로그래머 철학을 만나다  (0) 2022.04.02
내 안에서 나를 만드는 것들  (0) 2022.04.02
코딩시대  (0) 2022.04.02
성공하는 프로그래밍 공부법  (0) 2022.04.02