티스토리 뷰

2018년 개발자로서 공부 목표로하는것들



공부로 목표로 삼은것들


-필요에 의해서 계속적으로 채워나갈예정이다.


컴공기초지식


들어봤을법한 회사들은 컴공기초지식이 필수다. 꼭 회사가 크지않더라도, 개발이 주가 되는 회사이거나, 적당한 크기의 회사도 아래 컴공 기초지식들은 필수이다. 병특 면접을 보면서 아래 역량들이 얕은 느낌이들고 부족하다 생각되어 꾸준히 공부해 나갈예정이다.


  • 자료구조(인프런 강의를 참고할예정이다.)
  • 알고리즘 (인프런 강의를 참고할 예정이다.)
  • js알고리즘 (프로그래머스) https://github.com/zx6658/JS-Algorithm_TIL에 학습후 기록 중이다.
  • 네트워크 (웹에 필수적인것들)


웹관련지식 (스터디나, 외부세미나 등을 활용할 에정이다.)

  • html
  • css
  • sass
  • etc... 적기에는 너무 많다.

백엔드관련 (루비온레일스 같은경우는, 혼자 공부할것이고, 노드.js나 그외 백엔드관련 여러 라이브러리들은 사내에서 이슈들을 처리하며 공부하고 블로그에 포스팅하는 방식으로 학습할 예정이다.)

  • 루비온레일스 (멋사 운영 관련)
  • 노드js 
  • sequlize (orm)
  • mongodb

서버인프라관련 (크게 중점은 두지않을 예정이다.)

  • aws
(사내 개발이슈들을 처리하면서 차근차근 학습해볼것이다.)


프론트엔드관련 (2018년엔 리액트를 정벅 할거다)

  • 리액트
리액트교과서(2018.06.17~) 로 기본기를 다져 리액트를 사용하여 그저 개발하는것이 아니라, 리액트를 왜쓰는지 알고, 어떻게 써야하는지 알면서 개발하기 위해 공부중이다. 그리고, 사이트 프로젝트나, 사내프로젝트들을 통해, 개발경험을 가져나가고 있다.
  • 리덕스
  • 웹팩
  • 크로스 브라우징


자바스크립트  (인프런 강의를 통해 학습하거나, 백엔드쪽 api단을 건드리다 보면 자연스럽게 학습하게 될거다. promise나 async await 같은 비동기 처리 관련 개념은 꼭 숙지할 거다.)

  • 자바스크립트 기본함수 및 기초지식
  • Promise와 async await 
  • 비동기 프로그래밍
  • 동시성 프로그래밍 
  • 병렬 프로그래밍
  • es6, es7

속깊은 자바스크립트라는 책을 한달동안 1회독 할 것이다.(4.21~ )
  • 438쪽 분량이니 매일 15쪽 정도 공부할 예정이다.
  • 학습내용들을 단원별로 블로그에 포스팅 할예정이다.


그외 (함수형 프로그래밍은 인프런 강의를 참고할 것이고 자바스크립트 디자인패턴을 책을 보고 학습할 예정이다.)

  • 함수형프로그래밍
  • 자바스크립트 디자인패턴


전체적으로 2018년엔 자바스크립트 기반을 다질 예정이고, 리액트로 토이 프로젝트는 할 수 있을 정도로 리액트에 대한 학습을 할 예정이다. 그리고 프론트엔드 개발자로서 갖춰야 할 지식들도 채워나갈 예정이다. 사내에서 처리해야 하는 이슈들은 기능 확장이나 api로직 수정이 대부분인 것 같아, 백엔드 쪽을 많이 만지게 될거 같아 쫌 슬프지만, 리액트는 혼자 틈나는대로 공부할 예정이다. 이런것 뿐 아니라, 자구와 알고리즘 공부를 통해서 software engineer로서 기본적으로 갖춰야 하는 역량도 키워나갈 것이다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함