안녕하세요. 게임 제작으로 길을 정하고 강의로 프로그래밍 입문한 대학생입니다. 강의를 듣고 있다보면 사실 흐름대로 따라가면서 코드를 따라 작성하고, 멈추고 코드를 이해하고, 또 따라듣다가 더 이상 이해가 안되면 멈춰서 어떻게든 이해하려고 노력하지만 특히나 이번 알고리즘 같은 경우는 더 끝까지 이해가 되지 않을때가 많았던 것 같습니다.
하지만 알고리즘이 너무나도 중요한 것을 인지하고 있고 공부해야겠다고 생각하는데, 이 공부방법에 대해서 너무나도 막막합니다. 이번 길찾기 알고리즘을 처음부터 다시 강사님의 코드 없이 혼자 짜보려고 하는데, 이 방법이 불가능한 헤딩인지, 아니면 도움이 될 방법인지 궁금합니다. 또 강사님은 어떻게 이런 알고리즘을 공부하셨는지 짧게라도 답변 주시면 너무 도움이 될 것 같습니다. 항상 좋은 강의 감사합니다!
알고리즘은 다른 과목과 다르게 하루 이틀에 익힐 수 있는게 아닙니다.
그래서 오히려 조금씩이라도 꾸준히 하는게 중요하죠.
처음부터 안보고 다시 만드는 것은 좋은 연습이긴 하지만 쉽지 않을 수 있습니다.
보통 이런 쪽은 회사에 가서 시간을 충분히 주고 R&D를 시키기 때문에
어떤 내용이 있는지 기억을 하고 구글링 및 샘플 코드를 참고해서 만들 수만 있으면 됩니다.
그와는 별개로 카카오&네이버 같은 대기업 공채를 노리는 등의 상황이라면
알고리즘과 코딩 연습 문제를 많이 풀어봐야 하는데요.
코딩 문제도 수학과 비슷하게 정말 하는만큼 늡니다.
이 두권만 읽으면 사실 알고리즘은 더 공부할 필요도 없습니다.
예제가 C++로 되어 있고 난이도가 높아서 보다 말다 보다 말다 하다보니
저도 2권을 다 끝내는데 1년 넘게 걸렸습니다.
답글