2019년 하반기부터 2020년 하반기까지, 1년의 취준생 기간을 끝내고 이베이코리아 개발자로 공채 입사했다.
얼어붙은 취업시장에서 그나마 공채든 수시든 인턴이든 기회가 열리는 곳이 주로 개발직이라서
도전해보려는 취준생 분들이 있을 것 같다.
조금이나마 도움이 되었으면 해서 이것저것 회고 겸 정리하는 글.
모든 게 다 그렇지만, 취업하는 방법에 정답은 없었다.
비전공자 + 외부 교육과정 (Saffy / 국비지원교육 / 부스트캠프 등) 없이 공부해도
취업이 불가능하지는 않았다는 개인의 후기 정도로만 이해해주었으면 좋겠다.
1. 코딩테스트 대비?
올해 개발직이 인기 많아졌다는 걸 실감한 이유 중 하나였다.
파이썬을 활용한 코딩테스트 문제풀이 강의 / 책이 정말 많이 출간된 한 해였기 때문.
자신이
해당 언어가 제공하는 자료구조와, 자료구조를 활용하기 위한 메소드 종류 및 시간복잡도를 정확히 알고 있는 게 없다면
Python을 추천한다. 학교 전공수업 때 실습으로 자바나 C++을 해봤다고 해도,
능숙하게 다룰 수 있는 게 아니라면 Python은 나쁘지 않은 선택지라고 생각한다.
기업 코딩테스트에서 많이 등장하는 문제유형 중 하나가 "시간계산", "문자열 처리"인데
이런 문제는 C++이나 Java보다 Python이 압도적으로 편리하기 때문.
신입/인턴채용을 위한 코딩테스트는 비슷한 문제유형을 많이 풀어볼수록 유리했다.
문제유형을 빠르게 파악하고 구현하는 건 언어를 얼마나 잘 다룰 줄 아느냐와 다르기 때문에,
코딩테스트를 한 번도 해보지 않았다면 생각 이상으로 어렵게 느껴질 수 있다.
나는 아래 내용을 동시에 진행했었다. 물론, 앞으로 더 좋은 강의와 책이 나올 수 있으므로 참고용으로만 봐 주었으면 좋겠다.
- 패스트캠퍼스 '알고리즘 / 기술면접 가이드' : 결제 당시 80,000원
www.fastcampus.co.kr/dev_online_algo/
난 여기서 백준 문제풀이 / 기술면접 대비 강의만 들었다.
BFS / DFS 등 기초 그래프 알고리즘, Queue / Stack과 같은 자료구조 응용문제나
Union find처럼 알면 쉬운데 모르면 손도 못댈 것 같은 문제들을 해설강의와 코드로 유형을 익혔다.
- 파이썬 알고리즘 인터뷰 (박상길 저)
LeetCode의 문제를 해설하며 코딩테스트 유형을 익힐 수 있고,
Python의 구조나 내부 작동원리 같은, 기술면접에서 언어 관련해서 물어볼 수 있는 내용들도 담겨 있다.
|
이것이 취업을 위한 코딩테스트다 (나동빈 저) 책도 평이 좋았던 걸로 기억한다.
다만 내가 직접 사서 읽어보진 않았어서, 어떤 내용들이 담겨있는지는 확신할 수가 없었다.
- 2019.11 ~ 2020.4월까지 블로그에 코딩테스트 1일 1문제 풀이 포스트
이 블로그 '코딩테스트 문제풀이' 카테고리를 보면, 7일 중 5일은 1일 1문제 풀이 포스트를 남겼다.
처음 풀이를 포스팅하던 2019년만 해도, 백준이나 프로그래머스 문제들의 Python 풀이코드가 별로 없어서 시작했다.
"꾸준히 문제를 풀게 된다 + 1일 1포스트로 블로그를 꾸준히 운영할 수 있다 + Python 문제풀이가 아직 희소하므로 방문자가 있을 거다" 라는 생각.
'일상 속 생각' 카테고리의 다른 글
경력 9개월차로 카카오 이직하기까지 - (1) 원격 인터뷰 (0) | 2021.10.09 |
---|---|
문과생이 독학으로 개발자 취업하기까지 - (2) 기술면접 (8) | 2021.01.04 |
IBM C:Louders 1기 활동 정리 및 후기 (0) | 2020.09.20 |
2020 소프트웨어 마에스트로 2차 온라인 코딩테스트 후기 (2) | 2020.04.27 |
2020.03.27. Google Cloud Platform Certificate - ACE 합격 후기 (1) | 2020.03.27 |