프로그래머를 준비하며 코딩테스트(알고리즘)은 필수다.
하지만 그외에도 해당 직무역량, 면접 등 준비해야할게 많은데
그렇다면 어떻게 해야 단기간에 효율적으로 준비할 수 있을까?
오늘 느낀 것은
- <내가 막힌 부분에 대해 개념화(언어화)해보기 >
문제를 풀면서 막혔을 때 자신이 어떤 부분 때문에 막혔는지 파악하지 못할 때가 많다
왜냐하면 문제에 막혔을 때 감정적으로 당황하면서 이성적 판단을 멈추게 될 수도 있고,
혹은 감정에 휘둘리지 않고 정신을 차리고 있다고 하더라도 생각의 방향을 이끌고 문제파악을 훈련이 필요하다
- <유연한 사고
남탓하기 않기>
수학문제를 잘 풀기 위해서는 유연한 사고가 필요하다.
수학문제는 사고하는 힘이 필요로 한데,
구체적으로 말해보자면 내가 생각한 그 풀이법이 잘못되었다는 걸 인지하고, 거기서 벗어나서 다른 풀이법을 생각할 수 있고 받아들일 수 있는 힘을 말한다.
자신의 풀이법이 잘못되었다는걸 인정하고 거기에 대한 미련을 벗어내서 다시 새롭게 사고해서 받아들이다는게 쉽지않다
그리고 이것이야말로 수학문제의 핵심역량이 아닐까 생각한다