Talking

[컴공선배/알고리즘캠프/후기] 컴공선배 알고리즘 캠프 후기

글의 목적

  • 블로그를 운영한지 벌써, 반년이 되어갑니다. 제가 무엇을 계기로 알고리즘 블로그를 운영하고, 어떻게 공부를 해왔는지에 대해 공유해보는 시간을 가질까 합니다! 
  • 제가 공부를 처음 시작하게 된, "컴공선배의 알고리즘 캠프과정"을 소개해드릴까 합니다!

공부의 시작

코테를 공부하게 된 계기

  • 컴퓨터공학부 학생이지만, 저는 군대전역 후, 아무런 베이스가 없었습니다. 가지고 있던건 간단한 Computer Science의 지식들과, Linux에 대한 지식정도 밖에 없었습니다. 즉, 시대의 흐름에 맞게 요구되어지는 "코테"나, 제가 해보고 싶었던 "웹" 기술들에 대한 스택이 없었습니다.
  • 그래서, 다양한 캠프/교육과정 알아보던 중, 네이버 부스트캠프,우아한 테크코스, 소프트웨어 마에스트로 등 유명한 캠프/교육과정들은 모두 코딩테스트를 보게 된다는걸 알게되었고 :( , 인턴이나 취업을 할 때도, 코딩테스트는 입장표처럼 작용한다는걸 알게되었습니다.

카카오 인턴십, 우아한 테크코스 선발과정
소프트웨어 마에스트로 선발과정

 

이런 현실 속에서, 저는 현실적으로 "가성비"가 있으면서, 좀 빨리 이 생태계에 진입해서, 한번 부딪혀보고 싶다는 생각이 들었습니다. 그래서, 제가 알아본 수많은 교육과정 중, "컴공선배 알고리즘 캠프"를 선택하게 되었습니다. 

소개

  • 소프트스퀘어드 "컴공선배"에서 진행하는 알고리즘캠프
  • "8주"동안 엄청난 "집중"으로, 코테 합격을 목표로 다양한 알고리즘을 학습한다.
  • 자세한 정보는 아래의 링크를 가면, 아주 친절하게 설명이 되어있습니다.

https://algorithmcamp.oopy.io/?gclid=Cj0KCQjwvLOTBhCJARIsACVldV1cIV2G5peuQublZqakisyjpPSc0xH3ZTp7wGDeXz1IKEu5Uz35TK8aAtVlEALw_wcB 

 

컴공선배 알고리즘 캠프

🥇알라딘 수험서/자격증 주간 베스트 1위🥇, <한권으로 합격하는 취업 코딩테스트> 저자 컴공선배 팀의 알고리즘 라이브 강의!

algorithmcamp.oopy.io

장점

  1. 투자대비 가성비가 좋습니다. Live 강의와 직접 멘토분들에게 질문을 하고 바로바로 설명을 들을 수 있는 강의는 없습니다.
  2. (중요) Live 강의/과제에서 모르는 것들을 1:1 DM으로 질문하거나, 그때 그때 물어봐도, 답변이 빠르게 돌아옵니다. 사실이게, 알고리즘 캠프의 최대 장점인것 같습니다. "열정"과 "의지"만 있다면, 언제든지 도와줄 수 있는 멘토분이 도움을 주십니다!
  3.  지속적으로 멘토분이나, 동료들과 좋은 관계를 유지해나갈 수 있습니다. 캠프가 끝났을 때, 직접 혼자걷는 단계가 되었을 때도, "컴공선배"라는 단체에 소속되어 계속 도움을 받을 수 있습니다 :)
  4. 알고리즘 일지를 적으면서, 자신의 생각,풀이를 객관적으로 볼 수 있게 됩니다.

실제로 Mapin이 알고리즘 기간동안 질문한 것들
알고리즘 캠프가 끝났음에도, 질문을 허락해주시는 빛윤디님..

이루어낸 것들

  • Mapin은 2020.10.27~ 12.28(2개월)까지 컴공선배 AC 캠프 1기를 수료했고, 2022년부터 컴공선배를 계기로 89일동안 스트릭을 이어나가고 있습니다 :)

  • 소프트웨어 마에스트로 코딩테스트 1,2차 합격 (비록 면접에서 떨어지긴 했지만 :( .. )

단점

  • "8주"라는 과정에서 생각보다 정말 타이트하게 돌아갑니다. 학업이랑 병행한다면 효율이 떨어질 수도 있습니다.그리고, 생각보다 쉽지 않습니다.
  • 알고리즘의 깊이 측면에서는 아쉬움이 있습니다. "8주"라는 짧은 시간동안 다양한 알고리즘을 학습해야 하다보니, 하나하나의 "깊이"측면에서는 아쉬웠습니다. 하지만, 이 부분은 개인이 얼마나 투자하고, 얼마나 멘토님을 괴롭히냐에 따라서 해결할 수 있는 영역이라고 생각합니다. 전 많이 괴롭혔습니다 :)

결론

  • 알고리즘 캠프만 한다고해서, 바로 코테를 칠 수 있다? 솔직하게 No 입니다. 코테의 난이도는 만만하지 않습니다. 하지만, 처음 시작으로는 정말 좋은 과정입니다. 알고리즘도 다양한 유형의 문제가 있는데, 다양한 알고리즘문제를 접하면서, 나아가야할 "방향성"이 명확해집니다.
  • 언어적인 베이스가 없어도 가능합니다. 언어의 기본적인 문법이라면, 구글에 "python,c++ 알고리즘 문법" 이렇게 치시면 정말 좋은 자료들이 많습니다. 입출력/자료형 이런것들은 1주차에 과제부분에도 들어있으니 걱정 안하셔도 됩니다 :)

추천 대상

  • 가성비 있게 알고리즘에 입문해보고 싶으신 분
  • 알고리즘공부에 대한 방향성을 잘모르겠고, 어떻게 공부할까 고민이신 분
  • 멘토분과 좋은 시너지를 내면서, 함께 공부해보고 싶으신 분