February 16일, 2007 at 2:43 am
filed under 선문답
업으로.. 취미로.. 프로그램을 짜다보면, 항상 문제가 발생하기 마련이다. 항상 완벽하다고 생각하는 코드도 주변환경이 어떻게 변화하여 어떤 문제가 발생할 지 모르기 때문이다. 물론 내가 짜는 코드의 대부분은 99.99%의 완성도를 가질 필요가 없다는게 그 원인의 일부라고 할 수 있다.
그렇게 발생한 문제를 처리함에 있어서 중요한 자세 중 하나로.. 어디에서나 원인이 있을수 있다는 생각을 가져야 함이라고 할 수 있다. 이는 말은 쉽지만 어려운 부분 일 수 도 있다. 내가 항상 옳다고 생각하는 부분에 대한 의심을 해야 하니 말이다. 문제를 해결함에 있어서 원인을 찾아낼 때는 이런 저런 가정은 가지지 않는게 중요하겠다.
문제의 원인이 파악되고, 해결책이 있다면 그 문제는 더 이상 문제가 아니다. 해결책이 아직 존재하지 않는다는 것.. 해결 할 수 없다는 것을 안다면… 그 문제가 해결되었다고 생각 할 수 도 있다.
간단하다.
이런 단순한 논리는 코드에서만 나타나는 현상은 아니라고 생각한다. 우리의 주변에서 일어나는 일상생활도 이런 단순한 과정의 반복이 아닐까 생각해 본다.
나에게 혹은 남에게 어떠한 문제가 발생했다. 넓은 시각, 개방된 사고로 문제의 원인을 파악한다. 해결책을 찾아본다. 행동한다.
힘든 문제를 겪고 있는 분들이 보시고 더 짜증 날 수 도 있겠다. ㅎㅎ 너무 쉽게만 말한 것 같다. 하지만, 힘든 문제를 겪고 있는 분들은 좀 더 쉽게 생각하기를 바란다는 말이다. 비록 현실은 저렇게 간단한 논리로 해결가능하지 않겠지만, 힘든 문제 때문에 힘들어 하지 말고 문제를 해결할수 있기를 바라는 마음에 이런 생각.. 이런 마음을 가져본다.
도움이 되고 싶으나…ㅎㅎ
일… 인간관계… 생각… 건강…
힘냅시다.. 화이팅~!~!
——————————————-
오늘 PlayStation Pad랑 PC Converter가 왔다. 크크크
하지만 그놈.. 불량인지 재대로 동작하지 않아서 늦은 시간 까지 나를 괴롭혔다. 올블검색.. 네이버 지식인.. 다 동원해도 안되길래, 패드씨랑 컨버터씨 열심히 후려쳤더니 갑짜기 너무 잘되심. +,.+=b 역시 기계도 맞아야….그 덕에 삘받아서 게임 좀 해주셨습니다. 여름날님.. 아까그 버그는 내일 잡아드리지요… 훗훗.. ( _ _);