sys.exit(2019)
2019년을 종료합니다
2019. 12. 28.
권기웅
sys.exit(2019)
Table Of Contents
sys.exit(2019)
- 올해 목표 (였던 것)
- 올해 익힌 것
- 잘한 것
- 아쉬웠던 것
- 내년 목표
- 총평
올해 목표(였던 것)
sys.exit(2019)
sys.exit(2019)
🙆♂️ 올해 목표 1 - 이직하기
🙅♂️ 올해 목표 2 - 블로그 만들기
🤔 올해 목표 3 - 아무튼 발전하기
올해 목표(였던 것)
🙆♂️ 올해 목표 1 - 이직하기
sys.exit(2019)
🙆♂️ 올해 목표 1 - 이직하기
총 35전 8승 27패 (승률 22%)
면접 탈락 3번
과제 탈락 2번
그 외 서류 탈락
sys.exit(2019)
🙆♂️ 올해 목표 1 - 이직하기
야 8승도 잘한거야!!
sys.exit(2019)
🙆♂️ 올해 목표 1 - 이직하기
올해 초의 제 자신을 떠올려보니
8승이나 한게 기적같은 일이 아닐 수 없네요
다시 한 번 저를 뽑아주신 DHK 에 감사를...
🙅♂️ 올해 목표 2 - 블로그 만들기
sys.exit(2019)
🙅♂️ 올해 목표 2 - 블로그 만들기
그냥 뼈대만 만들어 놓고 올해가 끝났습니다
디자인은 여자친구에게 부탁했지만 하는중...
내년에는 꼭 완성할 수 있겠죠?
🤔 올해 목표 3 - 아무튼 발전
sys.exit(2019)
🤔 올해 목표 3 - 아무튼 발전하기
이게 무슨 소리야
sys.exit(2019)
🤔 올해 목표 3 - 아무튼 발전하기
그냥 작년에 막연하게 생각했던거죠
내년엔 뭔가 좀 더 나아지지 않았을까 하고
내년의 나에게 무책임하게 맡겨버림
sys.exit(2019)
🤔 올해 목표 3 - 아무튼 발전하기
공부를 안 한건 아니니까 발전은 했는데
그렇다고 뭐 하나 빠삭해진건 아닌거 같고
그래서 발전을 한건지 안 한건지 고민입니다
올해 익힌 것
sys.exit(2019)
sys.exit(2019)
Django/Celery
Docker
System Architecture
Monitoring
Performance tuning
Vim
해피해킹 키보드
올해 익힌 것
Django/Celery
sys.exit(2019)
Django/Celery
회사에서 사용하고 있는 기술입니다
못하면 일을 할 수가 없어요
Celery 는 정말 좋았습니다 비동기 처리 짱
Django 도 정말 좋아요 꼭 해보셨으면
Docker
sys.exit(2019)
Docker
회사 프로젝트를 도커로 혼자 세팅해보면서
많은걸 배웠습니다 (Docker, Docker-Compose 한정)
아직은 k8s 나 Docker Swarm 으로 구동하는건 몰라요
그래도 프로젝트를 이제 대부분 Docker 로 구성할 수 있습니다
System Architecture
sys.exit(2019)
System Architecture
이것도 회사 시스템 구조를 설명 듣고 배웠습니다
HA 구성, Database Clustering,
상용환경에서의 Django App 배포,
네트워크 구성 등등... 그래도 그냥 겉 핥기로 알아요
Monitoring
sys.exit(2019)
Monitoring
뒤에 나올 성능 튜닝과 관련된 부분인데
성능 튜닝 티켓이 배포되면 모니터링 결과를 첨부해야 해요.
어떤 지표를 보는게 좋은지,
내 코드가 느린게 어떤 리소스가 부족/과잉 이라 일어나는 문제인지
생각해보고 알게되는 좋은 경험이었습니다
Performance Tuning
sys.exit(2019)
Performance Tuning
말은 거창한 성능 튜닝이지만
회사에서 한 대부분의 성능 개선 작업은
if/for 를 어떻게 사용할 지
Database Query 는 어떻게 할지에 대한 것이 대부분이었습니다
내 코드를 잘 뜯어보는게 굉장히 중요하다고 느꼈습니다
(또는 어떤 코드를 아무 생각없이 복붙 하지 않았는지)
Vim/해피해킹
sys.exit(2019)
Vim/해피해킹
Vim 을 배운건 정말 큰 도움이 됩니다 (++고수느낌)
터미널 환경에서 문제 없이 작업을 할 수 있게 해줘요
해피해킹은 사실 생산성에 도움이 되...나? 모르겠네요
그냥 자기 손에 맞는 키보드가 최고입니다
잘한 것
sys.exit(2019)
sys.exit(2019)
이직하기
외주
사고 싶었던거 사기
스터디 별 문제없이 운영
자기 개발
신규 프로젝트 런칭
잘한 것
이직하기
sys.exit(2019)
이직하기
이미 설명 했으니까 패스
외주
sys.exit(2019)
외주
외주를 2개나 했네요 회사 다니면서
근데 내년엔 진짜 안함 아무튼 안함 🙅♂️
너무 힘들고 자기 공부를 못해요
물론 외주도 엄청 공부가 되긴 합니다 강추
사고 싶었던 것 사기
sys.exit(2019)
사고 싶었던 것 사기
아이폰 XS Max 256GB
아이패드 Pro 3세대 12.9 셀룰러
아이패드 미니 5세대 셀룰러
애플워치 44mm 스테인리스 셀룰러
해피해킹 키보드 2개
쓸데없이 산 액션캠
...
미친놈 아냐 이거
스터디 별 문제없이 운영
sys.exit(2019)
스터디 별 문제없이 운영
문제가 없었는데요? 없었습니다
사실 운영한것도 아님 님들이 저를 끌고 가주심
자기개발
sys.exit(2019)
자기개발
올해 익힌 것 에서 이미 설명해씀 패스
아무튼 성장을 안한 건 아니니께
신규 프로젝트 런칭
sys.exit(2019)
신규 프로젝트 런칭
회사에서 맡아서 진행한 프로젝트가
보도자료도 나가고, 내부적으로 엄청 주목받음
배포 후에 에러는 0건이고 응답 속도 개선도 많이함
아무튼 이래저래 엄청나게 경험 굳
아쉬웠던 것
sys.exit(2019)
아쉬웠던 것
블로그 만들기
피지컬
Best Practice 병
끝맺음 병
tmux
Computer Science
sys.exit(2019)
블로그 만들기
아까 얘기 했으니까 패스
블로그 만들기
sys.exit(2019)
피지컬
살찌고 체력이 떨어진게 느껴질 정도입니다
여러분 젊을 때 건강관리 하세요...
이제 달리기 4키로도 겨우 하는 지경 😭
피지컬
sys.exit(2019)
Best Practice 병
짜라는 코드는 안짜고
만들라는 제품은 안 만들고
사소한 또는 큰 관점에서 최적은 뭘까 항상 고민함
배포는 이렇게 하고 CI/CD 는 이렇게 적용하고...
함수 인자를 이렇게 받을까, 변수명은 뭘로 할까
좋은 고민일 수 있지만 생산성이 너무너무 떨어집니다
Best Practice 병
sys.exit(2019)
끝맺음 병
앞에 Best Practice 병이랑 이어지는데
저런식으로 일만 벌려서 일의 복잡도를 높여놓은 다음
마무리를 안함 왜? 일이 복잡해 졌으니까
내가 소화할 수 있는 난이도가 아니니까
끝맺음 병
sys.exit(2019)
"개발자가 못하는게 어딨어"
라는 마인드도 좋지만
"나는 못하는게 있을 수 있다"
라는 생각도 이제는 받아들이는게 좋을 것 같아요
끝맺음 병
sys.exit(2019)
tmux
tmux 진짜 좋은데... 이상하게 손이 안가요
Vim 으로 코딩을 해야 tmux 도 만질텐데
내년에는 꼭 tmux 를 적극 사용해 봐야겠어요
tmux
sys.exit(2019)
Computer Science
sys.exit(2019)
Computer Science
비전공자의 영원한 숙제 Computer Science
네트워크/OS 도 모르고 서버개발을 하고 있는 내 자신이
너무 안타깝네요. 내가 짠 코드가 어떻게 실행 되는지
I/O Bound 작업이 많은지 Blocking 인지 하나하나 파악하고
제대로 짤 수 있는 사람이 되어야 할 것 같아요
(++ 자료구조/알고리즘도...)
내년 목표
sys.exit(2019)
sys.exit(2019)
방통대 열심히 다니기
CS 공부(Network/OS)
스프링부트
k8s
AWS ECS, EKS, Fargate
Github Actions
블로그 만들기
월 1회 글 쓰기
내년 목표
방통대 열심히 다니기
sys.exit(2019)
방통대 열심히 다니기
저 내년부터 대학생입니다 슨배임들
언제까지 비전공자로 살 수 없어서 방통대 등록해쓰요
커리큘럼도 좋고, 적당히 공부가 필요해서
스스로를 강제하기에 꽤 좋을 것 같습니다
CS 공부(Network/OS)
네트워크와 OS없인 개발을 못하는 몸이 되어버려엇!
회사에서 자꾸 물어봅니다... 대답은 해야죠
대답을 못하고 있는 건 아니지만 좀 더 확신에 차서 얘기하려면
기초가 탄탄해야 하겠습니다
(이후에 있을 이직을 위해서라도요)
CS 공부(Network/OS)
sys.exit(2019)
스프링부트
sys.exit(2019)
스프링부트
순전히 이직용입니다. 스프링부터 시작하면 노잼같아서
그냥 스프링부트 부터 해보려고 합니다
만들다보면 스프링 내부를 궁금해 하게 되겠죠?
기왕이면 코틀린으로 해보고 싶지만... 일단은 책들이 다 자바니까
정자/판교에서 일하려면 자바는 필수인거 같아요(개인적인 생각)
k8s
본사 배포도 k8s 로 하더라구요
컨테이너 기술은 앞으로 표준이 될 것 같습니다 (배포에 너무 용이함)
그래서 k8s 개념이라고 잡고 있는게 좋을 것 같아요
뒤에 얘기할 AWS ECS, EKS, ECR, Fargate 도 다 도커 기반...
k8s
sys.exit(2019)
AWS ECS, EKS, Fargate
sys.exit(2019)
AWS ECS, EKS, Fargate
AWS 에서 제공하는 도커 컨테이너 기반의 서비스들입니다
앞으로 개인적으로 하는 프로젝트는 다 도커 기반으로 하고싶은데
그러려면 역시 도커 기반 AWS 기술을 잘 알아야 할 것 같아요!
Github Actions
회사에서도 Jenkins 기준으로 되어있던 CI 도구가
Github Actions 로 넘어왔습니다 (CD 는 fabric...)
깃헙 액션스 좋은것 같아요 짱짱
Github Actions
sys.exit(2019)
블로그 만들기
sys.exit(2019)
블로그 만들기
몇 번 째 나오는지 모르겠지만
내년엔 기필코 만들고 말겠습니다...
월 1회 글 쓰기
직접 만든 블로그에다가 글을 한 달에 한번은 올려야 겠어요
회사에서도 글 좀 달라고 하는데... 글 안쓴지 너무 오래되서
똥글이라도 쓰는 연습을 해야겠습니다
월 1회 글쓰기
sys.exit(2019)
총평
sys.exit(2019)
님 ㅈㄹㄴ
Almost Great
80/100
열심히 살긴 살았습니다 성과가 없지도 않았고
하지만 큰 계획없이 이것저것 문어발로 하는건
내년에는 한 번 피하고
제대로 계획된 자기 개발을 해보고 시포요
sys.exit(2019)
By Doon Doon
sys.exit(2019)
2019년 나는 어떻게 살아왔는가
- 938