개발자 & 공부법/IT & Study Websites

[IT Study] 알고리즘 및 사이트 정리 2

오징어달료 2024. 11. 10. 19:48


 배움의 끝이 없는 IT공부 할때 책도 좋지만 빠르게 습득하고 응용하기 위해서는 인터넷 강의도 필요하다. 코딩테스트 관련한 실전과 같은 연습도 필요하기에 이에 해당되는 사이트를 좀 더 구체적으로 정리해보고자 한다.

주의 : 지극히 개인적인 의견이기 때문에 참고만 해주었으면 합니다.


코딩테스트

실전과 같은 연습 = 프로그래머스

 많은 기업에서 프로그래머스 시스템을 이용하여 구직자의 코딩테스트를 진행하고 있다. 따라서, 프로그래머스 시스템 UI/UX 환경 익히고, 실전과 같은 연습을 하기에 적합하다. 마치 수능시험을 준비하면서 기출 문제를 수없이 풀어보는 것과 동일하다. 시간 제한이 있는 시험에서 다른 환경과 긴장감은 실력을 온전히 뽑아낼수 없기에 프로그래머스를 통해서 코딩테스트를 연습하다 보면 실제 시험에서 당황하지 않고 자기 실력을 나타낼수 있을거라 생각한다.

추천이유 정리

1. 시험과 같은 환경 제공

2. 난이도별 연습문제 제공

3. 다양한 강의 제공 (이 부분은 미약한것 같다)

https://programmers.co.kr/

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

백준

압도적인 문제수와 활성화된 커뮤니티

 백준사이트 자체의 압도적인 문제수는 다양한 스펙트럼의 코딩테스트 유형을 경험하기에 적합하다. 또한 활성화된 커뮤니티를 통해 정보를 교류 할 수 있다는 점이 강점이다. 코딩테스트과 활성화되기 전 부터 존재했던 사이트이기 때문에 자신에게 부족한 유형과 다양한 문제를 풀어 볼 수 있다는 점이 백준 사이트의 압도적 강점이다.

추천이유 정리

1. 압도적 문제 수

2. 다양한 유형의 문제 학습 가능

3. 활성화된 커뮤니티

https://www.acmicpc.net/

 

LeetCode

해외 개발자 취업의 첫 관문

해외취업을 준비하는 사람이라면 무조건 한번쯤은 들어보았을 사이트이다. 백준이나 프로그래머스는 국내에 최적화된 코딩테스트라면 리트코드는 미주에서 활성화된 코딩테스트 사이트 이다. 물론, 알고리즘이라는 영역에서 백준이나 프로그래머스 리트코드는 동일한 공통분모를 갖고 있지만, 그 사이트가 추구하는 방향성은 해당 지역에 영향을 받을 수 밖에 없다. 이러한 점 때문에 실제 해외취업을 준비하는 개발자들은  리트코드를 통해서 코딩테스트를 연습하고 실제 리트코드를 바탕으로 취업까지 이어지는 것을 사례로 들었기 때문에 해외취업을 염두해 두고 있다면 리트코드는 해외취업의 첫 시작이라고 생각한다.

추천이유

1. 해외 취업의 첫 관문

2. 다양한 문제수와 커뮤니티

https://leetcode.com/


코딩테스트 사이트로 고민하는 사람들을 위해 가장 많이 활용되는 사이트에 대하여 정리해 보았다.
각 사이트마다 특징이 있기 때문에 자신에게 가장 잘 맞는 곳을 찾아 준비하면 원하는 기업의 코딩테스트 장벽을 넘을수 있을 거라 생각한다.