-
두시간 알고리즘 - 시작하기Web Dev/2. JS 알고리즘 2021. 5. 21. 17:37728x90
알고리즘 공부 목표
개인적으로 코딩테스트와 관련해서 연이 별로 좋지 못하다. 그래도 어떻게든 한번 해보려고 C++로 계속 공부도 해보고 했는데, 코테가 점점 어려워지는 중이라 사실 이제 공채 코테는 아무래도 좋을 것 같고, 경력 이직할때 도움되는 정도로 알고리즘을 공부하겠다고 목표를 바꾸었다. 이제는 JavaScript로 하는 중.
시간은 2시간씩 공부를 하려고 한다. 원래는 더 많이 공부했는데, 조금 시간 아까운것 같다. 내가 납득하는 공부량은 딱 두시간인 것 같다. 내가 아무리봐도 코테를 열심히 10시간씩 공부한다고 카카오 블라인드 코테를 통과할 그런 머리는 아닌 것 같다. 여튼, 될지 안될지 모르는 공채 코테 뚫어보겠다고 개발 접고 알고리즘이나 하루종일 풀면 시간 아까운것 같기도하다. 그래도 확실히 알고리즘쪽이 내가 약한 부분인 것은 맞아서 아래의 자료를 가지고 꾸준히 공부하려고한다. 코테도 시간나면 지원할건데 못통과하더라도 어쩔수 없다고 생각하려고 한다.
1. 이미 반이상 본 자바스크립트로 하는 자료구조와 알고리즘.
전공책은 거의다 C라 이책은 내용은 그리 좋은건 모르겠는데 그냥 코드가 JavaScript라 볼만하다는 생각. 책이 전반적으로 오류가 무지막지하게 많아서 책을 의심하면서 따라쳐야하긴 하는데, 그냥 목차를 참고해서 이전체를 본다는 느낌으로 코드위주로 보고 있다. 상세한 내용은 전공 교과서를 봐야지. 오류 찾는 재미도 있다. 그리고 그냥 그래그래~ 하고 치면 오류있는 코드라, 진짜 이해할때까지 고쳐서 하는 재미가 쏠쏠하다.
2. Frontend Master의 강의들
https://frontendmasters.com/learn/computer-science/
미국 사람들은 어떻게 코딩 인터뷰를 보는건지 관심이 있어서 보려고 한다.
3. LeetCode
Leetcode의 문제들이 Simple하면서 괜찮은 것 같다.
코테도 영어처럼 열심히만 하면 늘었으면 좋겠는데, 사람이 타고난 강점과 약점이 있는것 같기도하다. 그래도 존버는 승리한다를 믿고 개인적으로 개발할때도 많이 필요한것 같아서 계속 알고리즘을 보려고 한다. 홧팅!!!
'Web Dev > 2. JS 알고리즘' 카테고리의 다른 글
두시간 알고리즘 - 2일차, 오늘은 LeetCode Weekly Context 240 푼다 (0) 2021.05.25 두시간 알고리즘 - 1일차, 오늘은 LeetCode Weekly Context 241 푼다 (0) 2021.05.24 [자바스크립트로하는 자료구조와 알고리즘] 11- 13장 (0) 2021.05.21 [자바스크립트로하는 자료구조와 알고리즘] 6- 10장 (0) 2021.05.21 [자바스크립트로하는 자료구조와 알고리즘] 1- 5장 (0) 2021.05.14