알고리즘 테스트는 어떻게 준비할까요?
컴공 출신이 아니라 알고리즘을 배운적이 없는데, 채용 단계에서 코딩테스트 요구하는 곳들이 많네요.
한번도 공부해본 적이 없어서 너무 난감한데 이걸 뭐부터 어떻게 공부해야 할까요? 사이트의 문제들 봐도 뭘 어쩌란 건지 감이 안 잡혀요.
우선 코딩과 알고리즘의 맛을 아래 링크에서 접해보시기 바랍니다!
https://scratch.mit.edu/ 여기를 추천드리구요
https://scratch.mit.edu/explore/projects/all <== 여기는 다른사람들이 스크래치로 만든 게임등을
플레이할 수 있는곳이데요
나름 재미있을거라 생각합니다 ( 본인이 직접 만들수도 있음 )
경우에 따라 이 사이트가 너무 시시해 보일수도 있습니다
근데 여기서 얻은 알고리즘은 타언어 배울때도 당연히 적용이 됩니다
열심히 해보세요
그리고 열심히 하다가 스크래치에서의 코딩이 자신의 적성과 잘 맞다고 생각되면
그때 프로그램 개발을 어떤 목적으로 할것이냐에
따라서 배워야 할 언어가 틀려지기때문에,
스크래치에서 경험을 쌓은후 다시 재 질문해주시기 바랍니다!
처음부터 어려운 문제를 풀기보다는 쉬운 문제부터 차근 차근 해보는 것은 어떠할까 합니다.
알고리즘은 어렵다고 생각이 되다보니 자꾸 안보게 되기는 합니다.
그래도 몇번 연습해보니 코딩테스트 사이트마다 채점하는 방식이 조금 다른 것 같았습니다.
어떤 사이트에서 코딩테스트를 할지는 모르지만 그 사이트의 연습문제를 미리 풀어보는 것을 추천합니다.
프로그래머스 사이트가 난이도별로 풀어볼수가 있어서 좋기는 한것 같습니다.
난이도가 올라가면 갑자기 어려워지는 것 같기는 하지만 가볍게 연습해보기 좋은것 같습니다.