취업에 대비해서 알고리즘 공부를 하려고하는데,
전문가분들은 알고리즘 공부를 어떻게 하셧는지 궁금합니다.
보통 취업할 때 코딩테스트를 진행하는 회사가 많은 걸로 알고있는데,
이에 대비해서 어떤 공부를 해야 할 지 알려주시면 감사할 것 같습니다.
자료구조를 먼저 배운 뒤
여러 알고리즘 사이트나 대회기출문제 혹은 블라인드테스트 기출문제위주로 풀면서 각 문제별 요구하는 지식을 구글링해서 익힌뒤 풀이하고 다른사람 풀어둔 해석 참고하며 공부하는 편입니다
알고리즘 문제 사이트는
백준
Codewars
구름LEVEL
프로그래머스
를 추천드립니다
아래 사이트에서 코딩테스트 준비를 해보는 것은 어떠할까 합니다.
https://programmers.co.kr/learn/challenges
문제가 완전이 좋다고는 말할수는 없지만 카카오의 경우 아래 사이트를 통해서 채용을 하는 것으로 알고 있습니다.
최근 몇몇 회사들이 프로그래머스를 통해 코딩테스트를 한다고 합니다.
실력있는 프로그래머가 되기 위해서는
열심히 작은규모의 프로젝트를 엄청나게 많이 만들어보세요
만든만큼 경험을 쌓게 되고 자신만의 노하우를 만들게 됩니다
프로그램은 지름길 절대 없습니다
하루에 1개씩 문제를 내서 계속 1년동안 풀어보시기 바랍니다
큰 프로젝트보다는
유틸리티 스타일로 작은 프로젝트가 알고리즘 경험 얻는데 최고입니다