1~2월 공부할 것들

백근영·2020년 1월 7일
3

practice

목록 보기
10/20
post-thumbnail

요새 공부해보고 싶은 것들이 너무 많아 한 두달 정도의 주기로 공부해 나갈 것들을 정리하고 새로 설정해 나가려고 한다.

- DDD (도메인 주도 설계)

DDD는 TDD나 BDD에 비해 그것이 커버하는 범위가 훨씬 넓고, 보다 더 높은 차원에서 개발자들의 프로세스를 지배하는 설계 패턴이라는 생각이 들었다. 클린 아키텍쳐를 공부하면서 도메인이라는 개념을 이해하고 그 중요성을 알게된 후, 이 도메인을 중심적으로 개발을 진행하는 DDD 방식을 깊게 알고 싶어졌다. 이 DDD라는 것은 TDD나 BDD 등 다른 설계 패턴과 꼭 배타적인 관계만을 이루는 것도 아니라고 생각하기 때문에, 설계 패턴 및 아키텍처에 관해서는 다양한 것들을 많이 배울수록 좋을 것이라고 생각한다.

- 도커 / 쿠버네티스

회사에 입사하고 나서부터 이것저것 열심히 공부를 해왔지만, 컨테이너 개발과 관련해서는 크게 공부한 적이 없었다. 도커 정도는 개발 및 배포 환경에서 써봤다고 해도, 쿠버네티스는 개념 소개글 정도를 읽어본게 전부였다. 1~2월 내로 컨테이너 기반 개발 방식에 확실히 익숙해지도록 공부를 해보려고 한다.

- Nodejs + 마이크로서비스

얼마 전 서점에 가서 이것저것 책을 둘러보고 있는데 위 책이 눈에 들어왔다. nodejs는 마이크로서비스 개발에서 특히 장점을 보일 수 있는 선택지라고 알고 있었고, 타입스크립트를 기반으로 한 nodejs 백엔드 개발에도 많은 관심을 두고 있던 터라 매력적인 책이 아닐 수 없었다. 잠깐 읽어봤을 때 도움이 될만한 내용들을 많이 담고 있는 것 같아서 책을 구매해 한 번 읽어보려고 한다.

- CS224n: Natural Language Processing with Deep Learning

2019년 상반기에 학부생 연구 기회 프로그램에 참가하면서 딥러닝을 처음으로 공부해 보았고, 그때는 CNN을 중심적으로 공부했었다. 친하게 지내는 선배가 NLP에 관심이 있다면 들어보라며 위 강의를 추천해주었고, 이번에는 NLP를 공부해 보는 것도 좋을 것 같아서 스탠포드 대학교 강의를 들어보기로 했다. 2월까지 이 강의를 다 듣고 공부하는 것을 끝낼 수 있을지는 모르겠지만, 2월 내로 시작은 해보려고 한다.

- 네이버 AI 해커톤 참가

2월 중순에 열리는 네이버 AI 해커톤에 친한 형들과 함께 참가하기로 했다. 네이버에서 제공하는 API를 갖고 인공지능 관련 웹/앱 서비스를 개발하는 것인데, 넓은 분야에 걸쳐 배울 게 많을 것 같아 지원하게 되었다.

- 딥러닝 모델 서버 구축하기

2019년 상반기에 딥러닝과 개발을 공부하기 시작하면서 들었던 생각은 "이렇게 학습한 모델을 어떻게 deploy할 수 있을까?"하는 것이었다. 최근에 딥러닝 모델을 서빙하는 서버의 개념에 대해 간단히 학습해보았고, 조만간 이 딥러닝 모델 서버를 직접 구축해보는(+ 가능하다면 학습까지) 간단한 프로젝트를 진행해볼 계획이다.


적어놓고 보니 공부하고 싶은게 참 많고, 하고 싶은게 더 있지만 아직 생각이 정리되지 않은 것들도 꽤 있다. 1~2월 공부할 것들이라고 제목을 적어놓긴 했지만, 2월 내로 이 모든 것을 다 공부해내기는 힘들지도 모르겠다.. 열심히 하자 ! !

profile
서울대학교 컴퓨터공학부 github.com/BaekGeunYoung

1개의 댓글

comment-user-thumbnail
2020년 4월 9일

응원합니다. 제가 공부 하고 싶은 것들이랑 비슷하네요. 저도 올해 저거 한번 공부 해볼려고하는데, 블로그 종종 방문할께요 ^^

답글 달기