이 글에서는 간략하게 실용주의 프로그래머는 어떻게 비판적 사고를 하는 지에 대해서 살펴보자. 

 

'왜' 를 다섯 번 묻기: 

  • '왜' 라고 계속해서 묻고 답하면서 근본적인 이해까지 도달하는 것이다. 

 

누구에게 이익이 되는가?: 

  • 누구에게 이익이 되는 지를 파악하려고 노력하면 쉽게 분석할 수 있다. 

 

어떤 맥락인가?

  • 만병통치약 또는 최고의 방법 같은 건 세상에 없다. 맥락에 맞는 방법만 있을 뿐이다.  
  • 어떤 방법이나 솔루션을 들었을 때, 이건 어떤 맥락에 적합한 것인지 생각해보는 것이 좋다. 

 

항상 그 '다음' 을 생각해라: 

  • 어떠한 일이 일어나면 일차원 적으로 생각하지 말고 그 다음에는 무슨 일이 일어날 것인지까지 생각해라. 

 

왜 이것이 문제인가?

  • 문제를 들었을 때 거기서 멈추지마라. 문제의 너머까지 봐야한다. 

+ Recent posts