패스트캠퍼스 알고리즘 / 기술면접 완전 정복 올인원 패키지 online 챌린지 참여 후기

2020. 12. 27. 00:52IT공부/자료구조&알고리즘 연습

패스트캠퍼스 환급 챌린지 참여 후기 

 

과정명: 알고리즘/ 기술면접 완전 정복 올인원 패키지 

 

솔직하게 처음에 패스트캠퍼스 환급 챌린지를 시작하기 전에 주변에서 안좋은 얘기가 많았습니다. 교육을 들으면서 어떻게 매일 강의를 들으면서 티스토리에 후기까지 남길 것이냐는 분명 잘안될것이라는 반응들이 상당했습니다. 

저도 걱정했고 불안했지만 코딩테스트 문제를 풀고 싶다는 동기부여가 더 컸기 때문에 해당 강의를 신청하고 환급 챌린지도 신청했습니다. 결과적으로 매일매일 데일리 미션도 달성했고 vscode와 jupyter python이라는 editor를 통해 직접 문제를 풀어보며 강의를 열심히 들었기 때문에 유익한 강의라고 생각합니다.

 처음 강의를 신청하게 된 이유 

1. 자료구조에 대한 공부를 하지 못해서 기초부터 차근차근 학습하기 위해서 

2. 지원하는 회사의 코딩테스트 문제를 2문제 이상 풀어보기 위해서 

1번은 자료구조에 대해서 그림을 통해 쉽게 설명해주셨기 때문에 쉽게 목표를 달성할수 있었습니다.

2번은 역시 강의를 시작했을때 처음 기대했던 것처럼 바로 당장 효과가 나올 것이라는 생각은 하지 않았습니다. 왜냐하면 알고리즘은 이론적이 개념과 문제에 대한 실제 적용하는 것은 엄연히 차이가 나기 때문에 이론 자체를 이해하는 것도 수많은 반복이 필요할 뿐만 아니라 실제 코딩테스트에 있는 알고리즘과 관련된 문제를 풀 때 어떤 알고리즘을 사용해야하는 문제이해와 분석능력을 길러야 하고, 이 알고리즘을 실제로 내가 사용한 언어로 구현하기 위해 어떻게 프로그래밍 해야 하는지 등등을 고민을 해결하기 위해서는 수많은 문제풀이와 연습이 필요했기 때문입니다. 

 

강의를 들으면서 부족했다고 생각하는 점은 알고리즘 강사님이 각각의 알고리즘의 이론을 설명하면서 해당 알고리즘을 어떻게 python으로 프로그래밍 해야할지에 대한 코드작성에 대해 강의해주셨지만 어떻게 활용하는 건지 잘 몰랐습니다. 왜냐하면 마치 축구를 하면서 필요한 볼트래핑, 공을 차는 방법, 개인기방법을 배웠지만 실제 축구경기에서 어떻게 배웠던 것을 써먹어야 하는지에 대한 부분은 없었습니다. 그 이유에 대해서 곰곰히 생각해본 결과 내 스스로 아직 실전문제를 많이 안해보기도 했고 알고리즘을 구현하기 위해 실제 긴 코드를 활용하는 연습을 하지 않아서라는 생각을 들었습니다. 하지만 강사님의 강의 준비성과 그림을 활용한 설명은 굉장히 친절했고 처음 자료구조와 알고리즘을 배우는 사람들에게는 이해하는데 어렵지 않은 강의였습니다.

 

자료구조와 알고리즘 이론 강의 이후 다른 강사님께서 백준사이트에 나와있는 각 알고리즘 마다 대표 문제를 가지고 와서 푸는 해설강의가 있었습니다. 실제 알고리즘 문제를 푸는 것이기 때문에 이론강의보다 더 많은 시간이 소요되었습니다. 강의 자체의 길이는 비슷했지만 내가 직접 문제를 풀고 틀린것에 대한 해설을 보며 공부하는 것이 훨씬 효과적이라고 생가했기 때문에 한문제를 푸는데만 몇시간씩 걸렸습니다. 따라서 이론강의 이후 문제풀이 강의만으로 이번 이벤트를 진행했으면 미션에 실패했다고 생각이 듭니다. 

 

따라서 이번 패스트캠퍼스 알고리즘 / 기술면접 완전 정복 올인원 패키지 online 챌린지 참여를 통해 물론 환급 챌린지를 하면서 참여했기 때문에 매일매일 다른 교육도 들으면서 병행하는 것은 힘들기는 했지만 강의 자체 내용이나 구성에 있어서는 만족스러웠습니다! 점심시간 자투리 시간을 이용하면서 강의를 듣고 집에와서 다시 복습하면서 강의 후기 쓰리를 반복하면서 매일 턱에 차면서 완료하긴 했지만 내가 매일 작성하고 보는 티스토리에 기록을 남겨 내가 했던 것들을 다시 볼수 있어 뿌듯했습니다.

 

인증사진

무엇보다 강의시스템적으로 좋았다고 생각하는 부분은 강의를 듣는 도중에 우측하단에 연필모양의 버튼을 클릭해 노트를 작성해 내가 지금 수강하고 있는 강의 몇분 몇초에 필기를 작성하며 나중에 확인도 가능하는 기능이 있어 좋았습니다.

어떤분의 후기에서 editor인 sublime text 프로그램을 사용해 문제풀이 강의를 들으며 해설이 나오기 전에 문제만 확인해 sublime text 프로그램에 먼저 코드를 작성해 구현한다음 어떻게 강사님 코드와 다른지 비교하면서 강의를 들었다는 후기를 보고 저는 이론강의 부터 그런방법으로 따라해봤습니다. 코드와 화면을 동시에 보면서 제가 잘못했던 부분을 고치는데 효율적인 방법이라고 생각했습니다.

 

앞으로 어떤 회사의 코딩테스트 2문제 이상을 풀기위해 도움이 많이 될것이라고 생각하고 자료구조에 대한 개념을 탄탄하게 쌓았다고 생각해서 강의를 추천합니다!

 

강의에 대해 정확하게 알고 싶다면 

https://bit.ly/2FgOONG