본문 바로가기

취업 준비&정보, 독서

함께 자라기, 애자일로 가는 길 (김창준)

멋사 프론트엔드 과정을 듣고 싶어 블로그 후기를 찾아보았고,

멋사에서 [함께 자라기]를 추천한 블로그를 읽었다.

 

멋사에서 추천한 책이라면 꼭 읽어보고 싶었다.

지금 [Ch. 01 자라기]를 읽은 나는

오랜만에 좋은 책을 알게 되어 기분이 매우 좋다 ㅎㅎ

 

복습을 위해 한 번 정리해 보려 한다 🧐

 

Ch. 01 자라기

제 1부 - 학습을 학습하는 것

 

1. 당신은 몇 년 차?

 

경력 10년차 개발자가 2년차 개발자보다 더 우수하지 않다.

경력과 업무 수행 능력에 깊은 상관성이 없다.

 

조직은 개인이 자신의 전문성을 좀 더 발전시키고

관리할 수 있게 최대한 지원하는 것이 윈윈하는 길이다.

 

직원들이 문제가 아니라, 그 사람들이 속한 시스템,

그리고 그걸 만들고 책임지는 경영진이 문제다.

 

피드백을 짧은 주기로 얻는 것,

그리고 실수를 교정할 기회가 있는 것 (e.g. 골프 연습)

 

자신이 무얼 생각하는지 많은 기록을 하고,

자신이 얼마나 정확한지 나중에 확인한다.

 

2. 자기계발은 복리로 돌아온다

 

자신이 이미 갖고 있는 것들을 잘 활용하라.

 

주기적인 외부 자극을 받고 재빨리 자기화해야 한다.

 

나의 작업을 되돌아보는 회고/반성 활동을 주기적으로 하는 프로세스를 만들어라.

나를 개선하는 과정을 어떻게 하면 개선할 수 있을지 고민하라.

 

피드백을 자주 받아라.

사이클 타임을 줄여라. 새로운 정보를 얻었다면 1년 후에 크고 완벽한 실험을 하려고

준비하기보다는 1달, 혹은 1주 후에 작게라도 실험해 보는 것이 좋다. 순환율을 높여라.

 

일찍, 그리고 자주 실패하라. 실패에서 학습하라.

 

완벽한 도구와 환경을 갖추는 데에 집착해선 안 된다.

"방이 조용해지고 배도 안 고프고 온도도 적절해지기만 하면

공부 시작해야지"라고 생각하는 사람들 중에 1등은 없다.

 

3. 학습 프레임과 실행 프레임

 

학습 프레임에서는 '자라기'에 초점을 맞추게 합니다.

 

업무적으로 꼭 해야 하는 건 아니지만 당신이 도와주는 사람은 누구이고,

또 당신이 도움을 요청하는 사람은 누구입니까?

 

4. 가장 학습하기 힘든 직업이 살아남는다

 

프로그래머는 다른 사람이 준 스펙대로 개발하지만,

개발자는 더 높은 수준의 협상 능력이 필요하다.

 

혼자서 딱 정해진 일만 할 수 있는 환경이

축복이 아니라 저주가 될 수 있다.

 

5. 달인이 되는 비결

 

실력을 개선하려는 동기

적절한 시기에 받는 구체적인 피드백

 

6. 수십 년 동안 전문가가 안 되는 비결

 

타당성과 피드백이 부족한 환경에서 일하기

 

소프트웨어 개발 또한 전반적으로 타당성과 피드백이 낮은 편

두 가지를 높이기 위해 노력하라!

 

7. 당신이 제자리걸음인 경우

의도적 수련 (적절한 난이도)

나의 실력과 작업의 난이도가 비슷해야 한다.

 

알아차림(mindfulness)

지속적으로 자신의 감정 상태를 살피면서,

앞의 네가지 전력을 적절히 사용해야 한다.

 

8. 의도적 수련의 일상적 예시

 

실력 조정하기 (a1, b2)

난이도 조절하기 (a2, b1)

 

9. 프로그래밍 언어 배우기의 달인

 

튜토리얼을 읽을 때 뭘 만들지 생각하고 읽는다.

다음 작성할 프로그램을 염두에 둔다.

프로그램을 완성하면 다시 돌아와 읽기 시작한다.

반복!

👉 첫 번째 목표 : 단어 개수 세기 프로그램

👉 표준 입력을 읽어 줄 수, 단어 수, 글자 수 출력

 

좋은 코드를 읽어봐야 좋은 코드를 쓸 수 있다.

👉 해당 언어의 표준 라이브러리 찾아 읽기

👉 해당 언어의 결을 배우고 그걸 따르는 것이 중요

 

공부 중 다른 사람의 코드에 내가 필요한 기능을 추가한다.

👉 그 당시 자신이 만들 수 있는 작고 간단한 추가 기능 생각하기

 

전문가들의 전문성을 뽑아내고 적용하기

 

10. 실수는 예방하는 것이 아니라 관리하는 것이다

 

실수가 없으면 학습하지 못한다.

실수 관리를 하는 문화일수록 학습을 더 잘한다.

 

11. 뛰어난 선생에 대한 미신

 

전문가가 가르쳐주는 것은 전부가 아니다.

👉 아는 것을 온전히 가르칠 수 있는가

 

12. 나홀로 전문가에 대한 미신

 

신뢰가 깨어져 있는 상태에서는

어떤 행동을 해도 악의적으로 보인다.

👉 신뢰 : 사회적 자본의 일종

 

전문가는 사회적 자본과 사회적 기술 또한 뛰어나다.

 

사회적 기술은 훈련으로 개선할 수 있다.

👉 주변 사람들과 매일 주고받는 마이크로 인터랙션에 신경 쓰기
    (인사 주고받기, 지나가는 대화, 물어보기 등 일상적이고 소소하고 빈번한 상호작용)

👉 그것을 기록하고, 복기하고, 생각하는 훈련!

 

 

HTML Tutorial

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

CSS Tutorial

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com