우리는 문제를 해결하려고만 하지 누구의 문제이고 문제의 본질은 무엇이고 문제를 해결했을 때 생길 수 있는 다른 문제들에 대해서는 생각하지 않는다.
훌륭한 문제 해결사가 되려면 어떻게 문제를 다루어야 하는지를 다루고 있는 책이다.
남의 문제를 해결해 주는 문제 해결사가 되고자 할 때 취할 수 있는 최선의 방법은 문제를 ‘단수에서 복수로 보는 사고의 전환’을 시도하는 것이다. 다시 말해 문제 해결사가 아니라 문제들 해결사로 여러분의 자신을 변화시키라는 것이다. - 21p
어떤 문제가 발생했을 때 그 상황에 처한 사람에 따라서 문제의 정의가 바뀔 수 있다. 따라서 그 사람의 관점에서만 문제를 바라보기보다는 그 상황에 처한 사람들을 고려해야겠다.
만약 문제를 너무 쉽게 해결한다면, 문제를 제시한 사람들은 결코 당신이 진짜 문제를 해결했다고 믿지 않을 것이다. - 50p
때로는 문제를 어떻게 해결했는지 자세히 설명하지 않으면 납득이 안되는 경우가 있는 것 같다.
각각의 해결안은 다음 문제의 근원이다 - 67p
문제를 이해할 때, 잘못될 수 있는 경우를 적어도 세 가지 이상 생각해 내지 못한다면 당신은 문제를 이해하지 못한 것이다. - 70p
모든 해결책은 다음 문제의 근원이다. 문제의 해결로 인해 발생할 수 있는 문제는 무한하다. 따라서 적어도 세 가지를 떠올릴 수 있어야 한다.
여러분이 내린 정의에 대해 외국인이나 장님 혹은 어린이를 통해서 검증하라. 혹은 여러분 자신이 외국인, 장님 혹은 어린이가 되어보라. - 79p
물고기는 물을 보지 못한다. 내가 그 사람들의 관점에서 보지 못한다면 절대로 볼 수 없다. 따라서 그 사람의 관점에서 문제를 바라보고 해결책을 생각해 봐야겠다.
문제의 근원은 대부분 당신 안에 있다. - 135p
문제의 근원이 내 안에 있는데 엉뚱하게 바깥에서 찾으면 안된다.
성급하게 해서 잘못된 결과를 얻는 것보다는 차라리 의사 결정이 지연되는 것이 낫다. 처음 몇 분을 아끼려다가 재앙을 초래할 수 있다. - 175p
해결책이 떠올랐을 때가 가장 위험한 것 같다. 바로 문제를 해결하고 싶기 때문이다. 성급하게 바로 뛰어들기보다는 문제의 본질적인 부분을 충분히 고려해야겠다.
자바스크립트로 직접 만들면서 배우는 - 자료구조와 알고리즘 강의 바로 가기
실습으로 마스터하는 OAuth 2.0: 기본부터 보안 위험까지 - OAuth 2.0 강의 바로 가기
기계인간 이종립, 소프트웨어 개발의 지혜 - Git 강의 바로 가기
코드숨에서 매주 스터디를 진행하고 있습니다. 메일을 등록하시면 새로운 스터디가 시작될 때 알려드릴게요!