계획

Jeonniii·2022년 6월 11일
0

첫회사에 입사한지 벌써 7개월째..
이제 그만놀고 공부할때가 된 것 같다.
일을 하면 할수록 알게되는 기술스택들도 늘고 내가 뭐가 부족한지에 대해 알게 되어서 공부할께 점점 늘어나는것 같다.
이때까지 애써 무시하며 놀았는데 이제는 슬슬 공부해야지..

공부 해야할것도 너무 많고 하고싶은것도 너무 많아서 내가 하고싶은 공부와 해야할 공부를 정하기로 했다.


<하고싶은 공부>

  1. 디자인패턴 : 학부생일때 제대로 공부해놓지 않은게 후회된다. 실제로 디자인패턴을 열심히 공부한 친구가 공부해놓으면 코드짤때 분명 도움이 된다고 해서 공부해보고싶다.

  2. ElasticSearch & MongoDB : NoSQL을 공부해보고 싶고 대용량 데이터처리에 대해서 프로젝트를 해보고싶기 때문에 자연스레 이 두 기술에 관심이 생겼다. 사이드 프로젝트를 진행하면서 공부하면 좋을 것 같다.

  3. JavaScript : 나는 자바스크립트를 기본기부터 공부한것이 아니라 react를 접하면서 시작했기 때문에 개인적으로 자바스크립트 기초지식이 없다고 생각한다. ㅠㅠ 언젠가는 다시 꼭 공부해야함.

  4. Server, Network : 원래 내 꿈은 개발자가 아닌 보안전문가였다. 그래서 고려대 정보보호학부가 너무 너무 가고싶었다.. 공부라는 벽에 부딪혀 가지 못했지만.. 아무튼 개발이라는 매력에 빠져 개발자가 되었지만 보안, 서버, 네트워크라는건 개발자에게도 정말 중요한 요소인것 같다.
    실제로 학부생때 정보보안을 복수전공하면서 배웠던 내용들이 정처기에 나오는것을 보고 꼭 다시한번 깊게 공부해야겠다고 생각했다.

  5. 빅데이터 & 딥러닝 : 그냥 요즘 너무 유망한 직종.. 물론 제대로 공부하려면 대학원이 필수라고는 하지만 혼자 독학할 수 있는 부분은 독학해보고 싶다.

<해야할 공부>

  1. 정보처리기사 : 사실 이미 취직했다면, 공기업에 갈게 아니라면 정보처리기사는 굳~이 딸 필요가 없다고들 하시더라. 하지만 이미 필기를 따놓기도 했고, 나중에 기사도 없어? 라는 말을 듣고싶지도 않고 내 커리어에 흠이 없었으면 좋겠다 싶어서 빨리빨리 따야겠다고 생각했다.

  2. 영어 : 학부생때 취준을 할때는 굳이 개발자에게 영어가 필요요소가 아니라는 말을 많이 들었던것 같다. 그런데 막상 취직을 하고 현직에 계신분들의 얘기를 들으면 영어는 기본이라는 말을 더 많이 듣는다. 나는 해외취직을 하고싶지도 않고 할 계획도 없지만 모든 개발문서가 영어로 되어있다는 점과 지금당장은 해외에 나갈 생각이 없더라도 인생은 어떻게 될 지 모르는 일이기때문에! 중학교때부터 손을 놨던 영어를 이젠 시작해야겠다고 생각했다.

  3. SQL : 개발하면서 제일 중요하다고 생각되는 부분이다. 부족한 코딩실력, 라이브러리 이해도는 구글링을 통해서, 일을 하면서 개선될 수 있는 부분인것 같다. 하지만 쿼리를 짜는 능력은 정말.. 해도해도 늘지가 않는다. 학부생때 하던 프로젝트는 데이터의 양과 범위가 정~말 정~말 작기때문에 쿼리문을 짜봤자 별로 생각안하고 select, insert, update만으로도 짤 수 있었는데 데이터의 양이 방대하다보니까 수많은 join, with, union .. 정말 너무 어렵다. 제일 시급한 공부

  4. 알고리즘, 데이터구조 : 잘못된 쿼리문 하나때문에 API응답시간이 30초가 걸리는것을 목격하고 난 뒤, 알고리즘의 필요성에 대해 더욱 느꼈다. 특히 지금 회사에 뼈를 묻을 생각이 아니라면 이직을 위해서라도 공부해야하는 필수 과목이라 생각한다.


앞으로의 계획..

해야할 공부를 우선순위로 두고 차근차근 하나씩 공부해야할 것 같다.
사이드 프로젝트를 해보고싶지만 아쉽게도 해야할 공부가 너무 많기 때문에 조금 후 순위로 미뤄두어야 할 것 같다.

  1. 영어 : 영어는 시간을 두고 공부해야하는게 아니라 꾸준히 조금씩 공부해야 할 것 같다.
    다행히도 회사에서 영어회화를 지원해주기 때문에 영어회화수업을 들으면서 단어 공부를 병행하기로 했다.

  2. 정보처리기사 : 별로 서두르고싶지 않은 부분이지만 작년에 이미 필기를 합격해놨기 때문에 필기 유효기간이 사라지기 전에 빨리 실기를 따려고 한다. 후딱 따고 해치우자는 느낌..

  3. SQL : 일단은 앞으로의 미래도 미래지만 현재가 더 중요하기 때문에.. 일하면서 제일 힘든 SQL을 우선으로 공부하는것이 맞는것 같다. 중요한건 내가 SQL 기초를 공부해야하는게 아니라 현업에서 필요한 복잡한 SQL문에 적응을 해야하기 때문에 그런부분을 어떻게 공부해야할지에 대해 고민해봐야할 것 같다.

  4. 디자인패턴 : 4번항목은 내가 정보처리기사를 모두 딴 뒤에 공부할 부분이다. 사이드 프로젝트와 디자인 패턴 중 무엇을 더 빨리 공부할지에 대해 고민했는데 디자인패턴은 프로젝트를 한다고 해도 따로 공부를 해야하는 부분이고, 디자인패턴을 공부 후 그것을 사이드프로젝트에 적용하면 더 좋을것 같다서 디자인패턴을 우선으로 공부하기로 했다.

profile
주니어 개발자 #웹개발#fullStack#java#react

0개의 댓글