글을 쓰는 이유
NHN
를 도전하는 누군가에게 도움이 되길 바라며.
- 취준생 기간에 호식이 님의
카카오
,라인
글을 보면서, 얻은것도 많고, 나 나름대로의 생각을 정리해볼 수 있는 시간을 가졌었다. - 나도 내가 원하는 기업에 합격 한다면, 이런 후기글을 꼭 한번 적어보고 싶었다.
- 내가 다른 사람들의 글을 통해 도움을 받았던 것처럼, 다른 사람들에게도 도움을 주고 싶었다.
글을 분리해 쓰는 이유
원래 한 글에다가 몰아서 적어버릴까 고민했었다.
- 하지만 그렇게 글을 쓰면, 양질의 글을 전달하기 힘들것 같았다.
1. 포트폴리오
사실 나는 이렇다할 포트폴리오가 없었다.
- 솔직히 말해 나는, 어떤 한분야를
깊게
공부해본적이 없었다.깊다
라는 기준은 사람마다 다르겠지만- 나의
깊다
라는 기준은 내가 공부한 부분에 대해서 남에게2시간
이상능숙하게 설명
할 수 있는것이라고 기준 삼았다. - 또한 남들이
하루 8시간
이상6개월
이상 공부해야지 따라 잡을 수 있는 수준은 되어야 한다고 생각했다.
2020 02월
졸업후, 따로 프로젝트를 진행하지 않았다.휴학 기간을 가지지 않았다
- 학부시절 교내에서 진행한 프로젝트와, 교외에서 진행한 공모전, 논문, 학술대회를 첨부했었다.
- 알고리즘 문제 풀이를 하며
1일 1커밋
을 한 Github - 네이버 블로그
- 깃허브 블로그
2. 언어 공부
C++
C++
위주로 공부했었다.- 사실
C++
위주로 공부한 이유는 아주 단순하다.알고리즘
문제풀이를 위해서 였다.
- 하지만
알고리즘
문제를 푸는C + STL
에서 그치지 않았다.다른 언어 (python, java)
들과 비교하며왜 이런 기능이 없지?
하는것을 추가적으로 찾아보았다.C++ 11
부터 추가된, 어느정도의모던 C++
문법도 같이 공부했었다.
- 사실 어느 언어를 공부했는지는 중요하지 않은것 같다.
- 하지만 한 언어에 대해서 만큼은 자세히 공부해두는것이 맞는것 같다.
3. 자료구조, 알고리즘
백준, 프로그래머스, 릿코드, 해커랭크, 정올…
- 개인적으로 어떤 저지를 풀어야 하는지는 중요하지 않은것 같다.
-
대부분의 문제 저지는
문제 은행
방식으로 되어있고, 그문제 은행
에서 좋은 문제 를 골라내서 푸는것이 중요하다고 생각한다. - 책과 인터넷 자료를 통해서 공부했다.
- 흔히 알고리즘의 바이블로 이야기하는 종만북 은 읽다가 덮었다.
- 위에 나열한 책들도 전부
100%
보진 않았지만,종만북
의 경우 코딩테스트를 위한 난이도에서는 너무 멀리 간것 같았다.
4. CS (computer Science)
책과 요약본을 통해서 공부했다.
책
- 운영체제
- DB
- 네트워크
요약본
- 규글님 블로그
- Goodgid님 블로그
- Github
- https://github.com/JaeYeopHan/Interview_Question_for_Beginner
- https://github.com/WeareSoft/tech-interview
- https://github.com/gyoogle/tech-interview-for-developer
ETC
- 그외 2학년때부터 모아온, 학교에서 수업했던 자료들을 보며 복습했다.