경험 기반 구체화
논리적인 사고 전개가 필요할 때 가장 먼저 하는 것은 문제를 구성하는 요소들을 나열하고, 원인과 결과 관계를 분리해 정리하는 것입니다. 학교 알고리즘 수업에서 복잡한 문제가 주어졌을 때 처음부터 코드부터 작성하려 하다가 방향을 잃어 시간을 낭비한 경험이 있습니다. 이후 문제 → 조건 → 기대 출력 → 예외 순서로 먼저 의사코드(pseudocode)로 정리하면 구현이 훨씬 빠르다는 것을 배웠습니다.
복잡한 문제는 더 작은 단위로 나눠서 각 단위를 독립적으로 검증하는 방식이 효과적입니다. 팀 회의에서 논리 전개가 필요할 때는 주장 → 근거 → 예시 → 결론 흐름으로 말하면 상대방이 따라오기 쉬워진다는 것도 경험했습니다. 논리는 생각의 속도를 높이는 것이 아니라 방향을 잃지 않게 하는 것이라고 생각합니다.
논리적 접근을 코딩과 소통 모두에 적용하겠습니다.