본문 바로가기
곤2곤2의 삶/인사이트

좋은 개발자에 대한 영상, 책 요약 (나는 어떻게 해야할까?)

by g0n1 2022. 9. 16.
728x90

입사를 앞두고, 유튜브와 책을 읽으면서 어떻게 일해야 할지 고민했습니다.

그래서 유튜브의 유명한 분들이 만든 영상과 <소프트웨어 장인>이라는 책을 참고, 요약해보았습니다.

이는 모두 제 개인적으로 중요하다고 적어놓은 것을 제멋대로 짜집기 한 것이니, 직접 보시는 것도 추천드립니다.

유튜브 영상들

괜찮은 프로그래머가 될 사람은 이미 정해져 있다. (링크)

  • 괜찮은 프로그래머란, 난이도 상관없이 기한에 맞춰 잘 마무리하는 사람
  • 잘하는 놈은 첨부터 잘한다.
    • 처음부터 많은 지식을 갖고 있거나
    • 지식 습득을 위한 좋은 습관과 태도를 가지고 있거나
  • 좋은 태도란
    • 모르는 게 와도 절대 포기하지 않고
    • 일의 본질, 의도를 파악해 그에 맞는 결과를 만들어내고
    • 엄청난 성장의지를 가지고 있으며
    • 성실 or 똑똑 최소 한가지를 갖고 있고
    • 습득한 지식을 잘 조립함
  • 자기 문제를 인지하고, 고치기 위해 노력하라!

 

방법을 알려줘도 인정 받는 프로그래머가 되지 못하는 이유 (링크)

제가 정리한 내용은 인정 받는 프로그래머가 되기 위한 두가지 요소입니다.

  1. 절대적인 시간 : 하루 9시간이 아니어도, 매일 꾸준히 하는 30분
  2. 생각하는 습관 : 1의 절대적인 시간 속에서 계속 해야 함.
    1. 더 좋은 방법은 없을까?
    2. 어떻게 작동하는 걸까?

 

상위 5% 개발자가 되는 방법 (링크)

  • 나랑 비슷한 직군, 연령에서 상위 5%가 되어야 함
  • 내가 속한 곳의 상위 5%를 보고 배우자
  • 주변인을 관찰하고, 의식적으로 배움을 찾아야 함
  • 상위 5%는 평생 가는 것이 아니다. 하위 5%에서 상위 5%가 될 수도 있다.

 

성장하는 개발자 (링크)

  1. 실수를 통해서 배우고 성장하자(급해도 문제를 꼼꼼히 분석)
  2. 능동적으로 일하자
  3. 피드백을 받자 (좋았으면 어떤 것이 좋았고, 개선할 점은 무엇인가)
  4. 내가 원하는 것을 찾자(내 가슴을 뛰게 하는 것과 그때 느낀 감정을 정리)
  5. 일관성, 컴파운딩 효과(원하는 것이 있다면 조금씩, 꾸준히 해나가자!)

 

소프트웨어 장인 - 산드로 만쿠소

책이라 내용이 엄청 많습니다.

1부와 2부로 나뉘어져 각각 팀원, 팀장으로서 생각해야 할 것들을 알려주는 것 같았습니다.(개인적 생각)

저는 2부까지 한번에 읽고 정리하기엔 부담스러워서, 일단 1부만 읽고 기억에 남는 부분만 적어보았습니다.

소프트웨어 장인정신

  • 스스로 발전시키는데 자신의 돈과 시간을 투자해야 함
  • 프로페셔널로 인정받고 싶다면 프로페셔널처럼 행동하라
  • 비즈니스에 기여하고, 해결책에 옵션을 제공하라

아니오라고 말하는 방법 배우기

  • 프로다운 것은 요구사항을 다 받아들이는 것이 아니다.
  • 문제를 다룰 방법들에는 어떤 것들이 있고, 각각의 장단점에 대해 알려주자.
  • 무조건 "네"라고 하는 것은 이기적인 일. 상대방은 "네"를 기준으로 계획을 짜기 때문이다.

레거시 코드

  • 처음 발견했을 때 보다 더 깨끗하게
  • 직소퍼즐을 맞추듯 작은 부분부터 하나씩
  • 도전적인 문제로 바라보자.

기나긴 여정(커리어)

  • 어디로 가고 있는지 모르고 있다면, 결국 가고 싶지 않은 곳으로 간다.
  • 자율성, 통달, 목적의식을 쫓자.

 

나의 생각 및 요약

제가 코딩 공부를 시작한지 어느덧 일수로는 3년, 햇수로는 4년이 되었더군요.

면접에서 "다른 사람이 학부를 졸업할 정도의 시간을 혼자 공부하셨네요"라는 말을 듣고 뜨끔했습니다.

그정도나 오래 했음에도 스스로의 실력을 냉철하게 바라봤을 때, "대충 어디서 주워들은 건 많은 애송이" 그 이상은 아니었습니다.

지난 제 모습과 위 내용들을 비교했을 때 제가 부족했던 부분을 정리해보았습니다.

!!! 습관 !!!

  • 알고리즘 문제든 프로젝트든 꾸준히 공부하는 습관 - 가끔 안 할 때도 많았거든요
  • 생각하는(질문하는) 습관 - 왜 작동할까? 왜 필요할까? 에 대한 질문을 더 많이, 깊게 했으면 좋았을 것 같아요.
    추가로 문제를 꼼꼼히 고민해보는 것
  • 나쁜 습관 고치기 - 무지성 유튜브 시청, 웹서핑, ...

그래도 저의 좋은 습관 중 하나는 뭐든 긍정적인 시각으로 보려는 것입니다. 하하하

다행히 아직 입사 예정이고, 여전히 젊습니다. 

오늘부터라도 위 습관들을 하나둘씩, 실패해도 다시 시도해보려고 합니다.

읽어주셔서 감사합니다.

 

참고자료 모음

https://www.youtube.com/watch?v=TG9bpvGi2BE&t=59s 

https://youtu.be/yK-lWo_qKbw

https://youtu.be/kg43XzXb3J4

https://youtu.be/T7y6Hl0YZ14

 

https://www.gilbut.co.kr/book/view?bookcode=BN001288 

 

소프트웨어 장인

프로페셔널리즘, 실용주의, 자부심

www.gilbut.co.kr

 

728x90

댓글