sys.exit(2019)

2019년을 종료합니다

2019. 12. 28.

권기웅

sys.exit(2019)

Table Of Contents

sys.exit(2019)

  1. 올해 목표 (였던 것)
  2. 올해 익힌 것
  3. 잘한 것
  4. 아쉬웠던 것
  5. 내년 목표
  6. 총평

올해 목표(였던 것)

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년 나는 어떻게 살아왔는가

  • 921