[공부계획] 좋은 개발자가 되기 위해

2021. 3. 11. 23:43회고/개발자 되는 길

개발 공부계획을 세워보았다.

 

프로젝트를 만들어 보면서 TDD 위주로 하지 못해서 매번 서버를 켜 코드검증을 하는 부분이 비효율적이었다. HTTP Header, Request Body, Ajax, JSON, HttpServletRequest 등을 썼지만 다른 코드에 활용할 방법이나 구조를 완벽히 모르고 넘어간 HTTP 기능이 많았다. 마지막으로 Java 객체, 클래스는 배운 방식 그대로 썼다. 새로운 Java 라이브러리나 객체 선언 방식은 거의 없었다.

 

그래서 공부가 필요했다. 지금 하고있는 프로젝트는 90%가 완성됐다. 10%를 완성시키고 공부를 시작하기로 마음 먹었다. 효율적이지 않은 구현방법도 있지만 완벽하려하면 완성을 못시킬 것 같다. 미리 계획을 세워 차질이 생기더라도 대비하려한다. 

 

1. 독서


눈으로 읽는 책을 말함

하루에 1시간 투자, 주중엔 개발서적만 읽기

  • 읽고 있는 책
    • CODE 하드웨어와 소프트웨어에 숨어있는 언어
    • 실용주의 프로그래머

  • 읽고 싶은 책
    • 만화로 배우는 리눅스

2. 공부


책이나 온라인으로 교재나 강좌를 정해두고 기간이나 범위를 정해 하는 공부를 말함

하고있는 프로젝트가 끝나면 하루에 1.5시간 씩 투자

  • 테스트 주도 개발
  • HTTP 완벽 가이드
  • 이펙티브 자바

 

3. 프로젝트


중고거래 웹서비스 Salle?

3월 중 완성 예정

  • Product, Chat 기능 코드리뷰 중
  • 최종 기능점검(기능추가 X, 수정만 O)

4. 알고리즘


코딩테스트를 위한 연습을 말함

주말에 '누워서 읽는 알고리즘' 1장씩 읽고 코드 쳐보기

 

옆에서 언제 취직하니? 라는 말이 들려와도, 자리를 잡고 결혼하는 친구들이 하나 둘 늘어나도 귀닫고 눈감고 좋은 개발자가 되기 위해 많은 공부를 해서 자사 서비스가 있는 좋은 회사에 입사할 것이다. 늦어도 맞다고 생각하는 길을 가야한다.

혼자하기 힘들면 스터디를 만들자. 

 

1년 전 퇴사하고 응봉산에 올라 했던 생각을 되새기자