System Software를 개발하는 사람의 입장에서 알고리즘은 그다지 중요하게 생각하지 않았습니다.
학교에서 여러가지 알고리즘 수업을 받긴 했고 또한 재미있게 공부하기도 했지만,
그저 수수께끼를 코드로 풀 수 있다는 점에서 좋아했지 알고리즘 자체를 공부했던 것 같진 않습니다.
어느덧 시간이 지나 개발에 많은 시간을 투입한 후에 다시 알고리즘을 보다보니,
알고리즘이 정말 SW 에 중요한 분야라는 것을 느낍니다.
특히나 너무나 쉬운 insertion sort 같은 것에 대한 pseudo code 를 짜는데 10분 이상 고민하는 걸 보니,
정말 코딩을 잘하는 사람인가 하는 생각이 들었습니다.
기초가 부족한 상태에서 어줍지 않은 프로그램 공부를 한 것은 아닌가 하는 생각이죠~
사실 알고리즘은 답을 외워서 하는게 아니기 때문에
10분이상 고민해서 나온다는 것이 문제는 아닙니다.
다만 그 과정을 귀찮게 생각하고 하기 싫어하는 모습이 문제라고 생각하는 거죠..
그래서 쉬운것부터 다시라는 생각으로 글을 올립니다.
번잡스럽지 않은 알고리즘 자체를...
'Insights' 카테고리의 다른 글
[창작시] 꿈에 대해... (0) | 2016.05.10 |
---|---|
[Software] 펀글> 개발-경쟁력과-실속없는-화려한-보고서 (0) | 2015.06.14 |
개발자에게 serendipity 는... (0) | 2015.04.15 |
애자일에 대한 느낌... (0) | 2015.04.15 |
글쓰기의 어려움... (0) | 2014.12.27 |