1am_wish 2022. 11. 1. 22:23
728x90
반응형

공부하자 1 을 끝냈는데 했는데 여러 부분으로 부족한 점을 많이 느꼈다.

이번 계획에는 부족한 부분을 객체화 하여 순차적으로 루프를 돌려 공부해야겠다고 생각한다.

먼저 부족함을 느낀 부분 

  1. Javascript를 공부하기에 강의만으로는 부족하다. 숙련도를 높이는 훈련을 하자
    1. 자료구조와 알고리즘을 구현하면서 익히자. 백준이나 프로그래머스를 주기적으로 풀어야겠다.
  2. Node.js 아직 너무 미숙하다. 
    1. 이제 막 Node.js를 배웠고, 이제 막 express를 배웠다. Nest.js 나 jest는 써보지도 않았으니 먼저 익히자.
    2. 2-1의 이유로 아직 구체적인 계획을 짜진 않았지만 혼자 또는 여러명과 사이드 프로젝트를 진행한다.
    3. 결론 : nest.js와 jest를 익힘 -> 작은 개인 사이드 프로젝트 -> 팀 사이드 프로젝트 참여로 숙련을 높인다
  3. 강의를 듣다가 모르는 용어내가 정확히 알고있지 않은 개념이 많이 나온다
    1. 모르는 개념이 나오면 공부 계획 용어에 push하고 개념 공부 날에 익힌다
    2. 새로운 기술은 앞으로도 매일같이 생기기 때문에 익히는데 습관을 들여야 한다. 여태 해왔던 것처럼 대규모 IT기업의 기술 블로그를 주기적으로 보고 익히자. 더 나아가 회고도 해보자!
  4. 코드만 잘짠다고 백엔드 개발자가 아니다.
    1. 재직중인 회사에서 겪은 DDOS, 해킹사건, 타 IT회사들의 화재사건, 트래픽 몰림 사건 등을 겪으며 위기 방지 능력, 보안, 위기 대응능력 트래픽 관리 능력 모두 개발자의 자질임을 깨달았다.
    2. 개념공부에 보안, 장애 관련 공부 포함
    3. 개인, 팀 프로젝트를 진행하며 부하테스트, 락 방지, 트랜젝션 등 장애를 막을 수 있는 방법을 수행할 계획

위 4가지를 종합적으로 생각했을 때, 앞으로의 공부 루틴은 세가지 공부를 돌려가며 해야겠다.

  1. 개념 공부날
    1. IT 기술 블로그 탐방 및 회고
    2. 미숙한 개발 용어 공부
    3. 백엔드 개념
    4. 보안, 장애 관련 공부
  2.  실습
    1. TS, Nest.js, jest 먼저 공부
    2. 2-1이 끝나면 개인 프로젝트 진행
    3. 2-2로 얼추 익숙해지면 팀 프로젝트 참여
  3. 클린 코딩과 언어 숙련 훈련
    1. 클린 코드 읽기
    2. 프로그래머스, 백준에서 js로 문제 풀기
    3. sql 쿼리 개선 공부
    4. 자바스크립트 주요 개념

 

매일 똑같은 공부만 하면 재미 없으니 ㅎㅎ 1 -> 2 -> 3 -> 1 -> 2 -> 3 순으로 공부해보자. 일단 11월은 이렇게 진행 !

 

다음 계획에 추가하고 싶은 것

  1. 개발자 커뮤니티에 관심을 가져야겠다
  2. 좋은 개발도서를 많이 읽고싶다
728x90
반응형