회사를 옮기다

2019년의 가장 큰 변화는 이직이라 할 수 있다.

전 회사는 여러모로 좋은 곳이었지만 옮기기로 결심을 하고 6월 26일에 퇴사하였다.

이후 한 달간은 주로 운동을 했고, 나머지 기간은 공부도 하고 이직 활동을 했다.

특히 이 기간동안 정말 많은 공부를 했던 것 같다.

그러나 자신감 부족이 커서 면접을 보러 다니는 것이 꽤 어려웠다.

떨어진 곳들도 있고, 붙은 곳들도 있었지만 어느 곳의 면접을 보건 많이 보고 듣고 배운 것 같다.

고민 끝에 내 잠재력을 가장 높이 평가해준다고 생각하는 마켓 컬리로 11월 4일에 입사했다.

책을 열심히 읽고 공부하다

책을 정말 열심히 읽은 해였다.

읽은 책은 모두 76권인데, 작년에 읽은 책이 73권이니 권 수만 따지면 비슷하게 읽었다.

하지만 작년보다 더 뿌듯하게 느끼는 것은 "Big Book"을 두 권이나 끝까지 읽으며 공부했기 때문이다.

  • Rosen의 이산수학 7판 - 1월 1일부터 6월 11일.
  • TCP/IP 완벽 가이드 - 7월 9일부터 8월 13일까지.

이산수학은 원래 어렸을 때부터 수학을 좋아했고 공부하고 싶었기 때문에 선택했고, TCP/IP는 비전공자로서 한번쯤은 읽어야 한다는 생각에 골라 읽었다.

books

두 책 다 1000 페이지가 넘는 두꺼운 책이어서 끝을 못 볼 줄 알았다. 그러나 끝을 내는 것을 생각하지 않고 그냥 매일 공부했더니 생각보다 수월하게 끝까지 읽을 수 있었다.

특히 TCP/IP 완벽 가이드는 나이 많은 고수 프로그래머 선배가 옆에서 친절하게 알려주는 느낌이 드는 정말 좋은 책이었다.

2020년에는 책 수가 좀 줄어들더라도 더 중요한 책을 많이 읽고 싶다.

금메달을 따다

2019년 7월 21일, 제16회 서울특별시협회장배 우슈대회에서 금메달을 땄다.

me medal

이그노벨상을 타다

마켓컬리 12월 타운홀에서 이그노벨상이라는 재미있는 이름을 가진 상을 받았다.

지난 1년간 회사에서 열심히 일하신 분들이 많았을 텐데 입사한 지 1달 밖에 안 된 내가 상을 받다니…

감사하면서도 죄송스러운 마음이 들었다.

열심히 일하고 좋은 동료가 될 수 있도록 노력해야겠다.

award

블로깅을 열심히 하다

2019년에 작성한 블로그 글 중 만족스러운 것들을 모아 보았다.

  • [[my-keyboard]]{나의 키보드 히스토리} - 추억에 젖으며 즐겁게 작성한 글이다.
  • [[my-bookshelf]]{나의 책꽂이, 양말 서랍, 옷장 관리 방법} - 생각보다 인기가 컸던 글이다.
  • [[my-mac-os-terminal]]{macOS 초심자를 위한 터미널 공부 가이드} - 컬리 입사 직후 팀 내에서 발표하기 위해 쓴 글이다.
  • [[two-views-of-vim]]{Vim, 두 가지 관점} - VIMRC 2019에서 발표한 글이다. Vim에 대한 내 평소 생각들을 전달하기 위해 썼다.
  • [[java-gc-tuning]]{Java GC 튜닝} - Java를 다시 공부하면서 Oracle의 GC 튜닝 가이드를 읽으며 정리한 글이다.
  • [[spring-ioc]]{IoC} - Inversion of Control에 대해 조사한 글이다.
  • [[hammerspoon-inputsource-aurora]]{해머스푼으로 한/영 전환 오로라를 만들자} - 올해 막바지의 가장 즐거운 코드 작업이었다.
  • [[rsa-encryption]]{RSA 암호} - RSA 암호의 원리를 공부했다.
  • [[vim-update-book-progress]]{읽고 있는 책의 진행도를 Vim에서 자동으로 계산하자} - 내 일상의 노하우를 공유하기 위해 쓴 글이다.
  • [[bootstrapping]]{부트스트래핑의 어원} - 이런 종류의 어원 찾기가 정말 즐겁다고 생각한다.
  • [[null-object-pattern]]{널 오브젝트 패턴} - Bobby Woolf 의 논문을 번역한 글이다. 존경하는 박성철님께서 이 글을 언급해 주셔서 매우 기뻤다.
  • [[summary-Data-Abstraction-and-Hierarchy]]{바바라 리스코프의 1988년 논문 번역/요약} - 리스코프 치환 법칙의 근원을 조사했다.
  • [[REST-paper-summary]]{로이 필딩의 2000년 논문 요약} - REST 이야기는 많은데, 원문을 읽어본 적이 없어서 용기를 내어 읽어 보았다.
  • [[Go-Blog-translation]]{The Go Blog 번역글} - Go 언어에 푹 빠져서 Go 언어 작성자들의 글을 열심히 읽었다.
  • [[average-complexity]]{평균 계산 복잡도 구하기} - 정렬 알고리즘의 복잡도를 직접 계산해 보았다.

근성을 증명하다

작년 요맘때 시작한 듀오링고 영어공부 365일 스탬프를 찍었다. 오늘은 371일째이다.

내가 다른 건 몰라도 근성은 좀 있는 것 같다.

duolingo

패션에 신경쓰다

작년에도 그랬지만(…) 올해도 다양한 티셔츠를 입고 출근했다.

매일 사진을 찍어 트위터에 올렸는데 관심을 주시는 분들이 좀 있었고, 구매할 수 있는 곳을 물어보시는 분들도 있었다.

t shirts

그 외

  • IdeaVimAuthors 문서에 내 이름이 추가되었다.
  • Rust 언어 공부를 시작했다.
  • Yubikey를 좀 더 샀고, 주위에 선물도 했다.
  • 우슈 3단이 되었다.
  • 공부방을 새로 꾸몄다. 방에는 마그리트의 그림, "인간의 조건"을 두었다. 사랑하는 아내님이 사 주셨다. 재귀 구조가 있어 좋아하는 그림이다.

human condition

2019년에 읽은 책 목록

1월 1일부터 12월 28일(오늘)까지 모두 76권의 책을 읽었다.

  • 2019-12-24 미래를 만든 Geeks
  • 2019-12-20 대체 뭐가 문제야
  • 2019-12-18 프로젝트가 서쪽으로 간 까닭은
  • 2019-12-16 초난감 기업의 조건
  • 2019-12-14 왕자와 드레스메이커
  • 2019-12-09 만화로 배우는 리눅스 시스템 관리 3권
  • 2019-12-08 유쾌한 자바 퍼즐러
  • 2019-12-03 대규모 서비스를 지탱하는 기술
  • 2019-11-19 사이트 신뢰성 엔지니어링
  • 2019-11-17 까대기
  • 2019-11-17 당신은 뇌를 고칠 수 있다
  • 2019-11-15 마케터의 일
  • 2019-11-08 생각한다면 과학자처럼
  • 2019-11-01 트랜잭션 처리의 원리
  • 2019-11-01 Head First Design Patterns
  • 2019-10-28 코끼리와 벼룩
  • 2019-10-26 IT에 몸담은 이들을 위한 지적생산기술
  • 2019-10-24 소프트웨어 아키텍트가 알아야 할 97가지
  • 2019-10-12 자바로 배우는 핵심 자료구조와 알고리즘
  • 2019-09-20 마이크로서비스 구축과 운영
  • 2019-09-14 도메인 주도 설계 핵심
  • 2019-09-13 도메인 주도 설계란 무엇인가?(Domain Driven Design Quickly)
  • 2019-09-11 클린 아키텍처
  • 2019-08-21 관계형 데이터베이스 실전 입문
  • 2019-08-13 TCP/IP 완벽 가이드
  • 2019-07-14 인사이드 머신
  • 2019-07-08 정신병원에서 뛰쳐나온 디자인 - 매우 훌륭한 책이다. IT 업계 종사자라면 강력하게 추천.
  • 2019-07-07 마이크로서비스 아키텍처 구축
  • 2019-07-03 RESTful Web API
  • 2019-06-30 러닝 HTTP/2
  • 2019-06-24 리얼월드 HTTP
  • 2019-06-11 Rosen의 이산수학 7판 - 1월 1일부터 시작해서 162일간 공부해 끝까지 읽었다. 기쁘고 뿌듯하다.
  • 2019-05-06 데즈카 오사무 불새 9권
  • 2019-04-29 데즈카 오사무 불새 8권
  • 2019-04-29 데즈카 오사무 불새 7권
  • 2019-04-28 블록체인 구조와 이론: 예제로 배우는 핀테크 핵심 기술
  • 2019-04-27 신입개발자 생존의 기술 - 책의 후반부가 좋다.
  • 2019-04-23 비트코인, 블록체인과 금융의 혁신
  • 2019-04-17 결정적 순간의 대화
  • 2019-04-16 데즈카 오사무 불새 6권
  • 2019-04-15 데즈카 오사무 불새 5권
  • 2019-04-09 스타트업 인 액션 - 2년 일찍 읽을걸 그랬다.
  • 2019-04-07 해커 활약사 - 추천하지 않는다.
  • 2019-03-31 트랜지스터의 개념 주워담기 1 - 트랜지스터 기초 지식을 쌓기에 좋았다.
  • 2019-03-30 데즈카 오사무 불새 4권
  • 2019-03-26 피닉스 프로젝트 - 더 골의 IT 버전 같은 느낌.
  • 2019-03-23 더 골 - 경영학책인데도 소프트웨어 최적화 책을 읽는 줄 알았다. 흥미롭고 재미있다.
  • 2019-03-23 슈퍼컴퓨터를 사랑한 슈퍼맨 - 시무어 크레이의 일대기
  • 2019-03-19 인공지능 개발 이야기
  • 2019-03-18 당신은 구글에서 일할 만큼 똑똑한가?
  • 2019-03-08 허풍선이 남작의 모험
  • 2019-03-07 클릭을 발명한 괴짜들 - 인터넷의 역사를 조망하는 훌륭한 책.
  • 2019-03-01 데즈카 오사무 불새 3권
  • 2019-02-27 커니핸 교수의 Hello, Digital World - 브라이언 W. 커니핸의 책.
  • 2019-02-25 데즈카 오사무 불새 2권
  • 2019-02-24 파운데이션 2권 - 파운데이션과 제국
  • 2019-02-23 조지 소로스: 영국은행을 굴복시킨 사나이
  • 2019-02-22 데즈카 오사무 불새 1권
  • 2019-02-21 무인과 거문고
  • 2019-02-16 만화로 배우는 곤충의 진화 - 출판사 소개, 사전연재를 시작하며
  • 2019-02-15 아이작 아시모프의 암흑 성운(The Stars, Like Dust) - 옛날 일본어 번역 느낌이 심하다.
  • 2019-02-14 누워서 읽는 퍼즐북 - 재밌다. 시간 가는 줄 모르고 읽었다.
  • 2019-02-12 전병선의 객체지향 이야기 - 추천하지 않는다.
  • 2019-02-10 프로그래밍 수련법
  • 2019-02-03 훌륭한 프로그래머 되는 법 - 좋은/나쁜 프로그래머를 구분하는 요소는 '태도(attitude)'다.
  • 2019-01-30 파운데이션 1권 - 파운데이션
  • 2019-01-23 Effective Debugging
  • 2019-01-22 [[grow-together]]{함께 자라기} - 좋은 책이라 또 읽었다
  • 2019-01-20 The Nature of Software Development
  • 2019-01-20 Pro Git 2/E
  • 2019-01-19 수학 천재 튜링과 컴퓨터 혁명(Turing and the Universal Machine by Jon Agar)
  • 2019-01-15 Modern PHP
  • 2019-01-10 읽기 좋은 코드가 좋은 코드다 - 7년 전에 읽은 책을 다시 읽어 보았다.
  • 2019-01-09 통찰, 평범에서 비범으로
  • 2019-01-04 칸반과 스크럼. [[kanban]], [[scrum]], PDF
  • 2019-01-01 배시 셸로 완성하는 모의 해킹 기술(Penetration Testing with the Bash Shell)