안녕하세요. 저는 지방국립대 IT 관련 학과를 졸업하였고 IT 직군 외 다른 직종에서 근무하다가 새롭게 개발자가 되보려는 취준생입니다.
현재는 공익을 다니면서 휴식 시간에 코딩테스트를 준비할 겸 PS 공부를 하고, 근무 끝나고 헬스 후 8시 정도부터는 프론트엔드 관련 공부를 하고있습니다.
지금 현재 흥미있는 분야는 프론트엔드 이지만, 나중에 공부를 하며 더 적성에 맞는 분야를 발견하면 옮길 생각도 있습니다.
(그렇다고 프론트엔드를 대충 공부하고 있지는 않습니다.)
코딩테스트 용 PS 공부는 현재 백준에서 단계별로 풀어보기를 차례대로 풀어보며 진행중입니다.
제 진행 방식은 다음과 같습니다.
1. 문제를 일단 직접 풀어보기
2. 막힌 채 2시간 이상 지나면 해답을 찾아보기
3. 해답을 바탕으로 내가 다시한번 구현해보기
그러나 이런 방식으로 진행하니 한 가지 문제에 부딪혔습니다.
문제 난이도가 어려워질 수록 문제에 대한 감 자체를 찾을 수 없고, 실력이 상승하는 기분이 들지 않는다는 것입니다.
알고리즘을 먼저 공부한 뒤에, 문제 해결을 해보려고 해도 새로운 유형의 문제를 만나면 도로 제자리로 돌아가더군요
또한 휴식시간이 짬짬이 주어지는 터라, 하루에 겨우 한 문제를 풀까 말까 한 날도 있었습니다.
현재 solved.ac 기준으로 제 랭크는 골드 4입니다만, 해설을 보고 푼 것이 여러개라 실제로는 골드 5 하위 수준에 머물러있는 것 같습니다.
그래서 공부 방법을 바꿔야 할 것 같아서 찾아봤는데 패스트캠퍼스란 곳에서 코딩테스트 대비 강의를 20만원대 금액으로 판매하더라구요
강사진 경력도 좋아보이고, 수강기간도 평생이라 나쁘지는 않아보이는데 그래도 가격이 저렴하지많은 않잖아요
인강 강사의 강의력도 중요한 문제기도 하구요. 그냥 책으로 공부하는 게 나을까요??
그래서 질문은 다음과 같습니다.
1. 코딩테스트 준비는 책으로도 충분할런지, 아니면 그냥 강의를 구매하는게 좋은지 궁금합니다.
2. 나름 코딩공부를 해왔던 상태로도 이런 강의가 효과가 있는지 궁금합니다.
3. 여기 보다 더 좋은 다른 알고리즘 강의나 서적 추천 가능하실까요?