<aside>
✨ 3줄 요약
</aside>
- 당신에게는 에이전시가 있다.
- 자신과 자신의 행동에 책임을 져야한다.
- 지식 포트폴리오를 관리하여 성공적으로 경력을 쌓자.
<aside>
✍️ 책에서 기억하고 싶은 내용을 써보세요.
</aside>
※ 실용주의 프로그래머는 무엇이 다른가?
: 문제와 해법에 접근하는 태도와 방식, 철학. 실용주의 프로그래머는 직면한 문제 너머를 고민한다. 문제를 더 큰 맥락에 놓고 더 큰 그림을 보려고 노력한다.
1. 당신의 인생이다.
나는 당신의 기대대로 살기 위해 이 세상에 있는 게 아니고,
당신도 내 기대대로 살기 위해 이 세상에 있는게 아니다.
ㅡ 브루스 리(Bruce Lee)
- 당신에게는 에이전시-스스로의 행동을 직접 결정할 수 있는 힘-가 있다.
2. 당신은 자신과 자신의 행동에 대해 책임을 져야한다.
- 자신의 경력 개발, 자신의 학습 및 교육, 자신의 프로젝트, 자신의 일상업무에 대해서 말이다.
- 실용주의 프로그래머는 자신의 경력에 대해 책임을 지고, 자신의 무지나 실수를 주저 없이 인정한다.
- 무엇보다 여러분의 팀이 여러분을 믿고 의지할 수 있어야 한다. **여러분도 다른 팀원 누구에게나 편하게 의지할 수 있어야 한다. 연구에 따르면 창의성과 공동작업에는 팀 내의 신뢰가 절대적으로 필요하다고 한다.**ㅡ자신의 책임을 다 하는 사람은 다른 사람들의 신뢰도를 높일 수 있겠지
- 최선을 다하는 것이 전부는 아니다. 상황에 따라서는 책임을 맡지 않을 권리가 있다. 자신의 가치관과 판단에 따라 결정해야할 것이다. 하지만 결과에 대한 책임을 지기로 했다면 그 결과를 감당해야 한다.
- 발생한 문제에 대해 어설픈 변명 말고 대안을 제시하라. 안된다고 하지 말고 상황을 개선하기 위해 무엇을 할 수 있는지 설명하라. 혹은 도움이 필요하다면 그 사실을 인정하고 도움을 구하고 배워라.
- “잘 모르겠어요”라고 말했다면, 꼭 바로 이어서 **“하지만 알아볼게요.”**라고 말하라. 모른다는 것은 인정하더라도 전문가답게 책임을 지는 좋은 방법이다.
3. 소프트웨어 엔트로피