728x90
https://brunch.co.kr/@dontgiveup/209
문제를 해결하는 방법
어릴 적 PC 게임을 했다. 인터넷이란게 없던 시절, 직접 데스크탑 로컬에 설치하는 게임이었다. 플로피 디스크 여러 장을 번갈아 끼우며 인스톨하던 낭만이 있었다. 당시 몇 가지 게임을 했었는
brunch.co.kr
Divide and Conquer
- 프로그래밍 과정에서 큰 문제를 두 개 이상으로 쪼개어 해결할 수 있을 만큼 간단하게 만든 후, 그 작은 문제들의 솔루션을 결합하면 결국 큰 문제가 해결된다는 방법론
- 문제의 본질을 가만히 들여다봐서 큰 덩어리를 찾아낸다. 그 다음 나눌 수 있을만큼 나눈다. (대신 비슷한 유형의 문제들로 나눈다)
- 순서대로 차근차근 정리한다. → 나눠진 태스크가 명확해야한다
- 작은 문제를 하나씩 해결하다보면 성취감을 느끼며 성장할 수 있다
- 어려운 문제로 인해 골머리를 썩고 있다면 ? Divide and Conquer 를 기억하자
- 작은 문제들의 해결이 모여 결국 큰 문제도 해결될거다
인사이트
- 항상 문제에 당면하면 너무 문제가 크고 거대하단 생각에 사로잡혀 제대로 된 판단을 하기 힘들 때가 많았다. 그럴 때 침착하게 문제를 나눠보는 연습을 해야겠다
- 비단 PM으로서 문제를 해결할 때만 적용되지 않고 인생을 살면서 쓸 수 있는 방법이라는 생각이 들었음
반응형
'PM > TIL' 카테고리의 다른 글
| [0223 TIL] 새로운 기능을 만들기 위한 최악의 설득 근거 아티클 읽기 (0) | 2026.02.24 |
|---|---|
| [0220 TIL] 관심 도메인 탐색 & 시장 분석하기 (1) | 2026.02.24 |