프로그래머가 투자하는 법

43
프로그래머가 투자하는 법 넥슨코리아 왓스튜디오 변수민

Upload: sumin-byeon

Post on 07-Jan-2017

6.074 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 프로그래머가 투자하는 법

프로그래머가 투자하는 법

넥슨코리아 • 왓스튜디오

변수민

Page 2: 프로그래머가 투자하는 법

학생 vs. 직장인

가장 큰 차이점은 경제력

(CC0) https://www.pexels.com/photo/money-finance-bills-bank-notes-2114/

Page 3: 프로그래머가 투자하는 법

학생 vs. 직장인• 학생때는 수입의 100%를 지출하는 것이 가능

• 졸업을 하면 경제적으로 훨씬 나아질 것이라는 믿음

• 지금은 학생때보다 많은 돈을 벌고 있지만 마음 놓고 돈을 쓰지 못 함

• 앞으로는 인생의 어떤 관문을 지난다고 해서 수입이 비약적으로 증가하는 것

을 기대하기 어려움

• 연봉 둘째 자리를 올리려면 인사고과를 잘 받아야 하고, 첫째 자리를 올리려

면 이직을, 자리수를 바꾸려면 이민을

Page 4: 프로그래머가 투자하는 법

뭔가 많이 좋아진 것 같지만 여전히 쪼렙

Page 5: 프로그래머가 투자하는 법

부자가 되고 싶다

Page 6: 프로그래머가 투자하는 법

부자란 무엇인가• 일정 수준 이상의 꾸준한 수입?

• 일정 수준 이상의 현금성 자산을 보유?

• 집 뒷마당에 수영장이 있어야 하나?

• 비행기 1등석, 특급 호텔, 은행 VIP 라운지?

• 개인 헬리콥터, 전용 비행기, 요트 같은 것들을 가지고 있어야 할까?

• 가정부? 개인 비서? 개인 자산관리사?

Page 7: 프로그래머가 투자하는 법

내가 생각하는 부자의 정의

일을 하는 것이 더이상 생계의 문제가 아니라 자아실현의 문제가 되었을 때,

나는 비로소 부자가 되었다고 이야기 할 수 있다.

Page 8: 프로그래머가 투자하는 법

부자가 되면 할 수 있는 것들

• 재미 없는 일은 다른 사람에게 맡기기

• 본인이 원할 때 달력을 깨끗하게 비우기

• 요플레 뚜껑만 핥아먹고 나머지는 버리기 (이정수6, 2016)

Page 9: 프로그래머가 투자하는 법

부자가 되면 할 수 있는 것들

• 재미 없는 일은 다른 사람에게 맡기기

• 본인이 원할 때 달력을 깨끗하게 비우기

출퇴근 시간, 회의, 마감일 같은것들로부터 조금은 자유로워질 수 있지 않을까

• 요플레 뚜껑만 핥아먹고 나머지는 버리기 (이정수6, 2016)

Page 10: 프로그래머가 투자하는 법

예비 부자

• 현금성 자산 1억원을 가지고 있고

• 세후 연 7%의 투자 수익을 낼 수 있다면

• 연간 700만원의 현금이 주어진다

• 월 ~58만원

• 별것 아닌것 같죠?

Page 11: 프로그래머가 투자하는 법

초보 부자

• 현금성 자산 5억원을 가지고 있고

• 세후 연 7%의 투자 수익을 낼 수 있다면

• 연간 3,500만원의 현금이 주어진다

• 월 ~290만원

• 월급을 안 받아도 나름 풍족한 생활을 영위할 수 있다

Page 12: 프로그래머가 투자하는 법

부자

• 현금성 자산 10억원을 가지고 있고

• 세후 연 7%의 투자 수익을 낼 수 있다면

• 연간 7,000만원의 현금이 주어진다

• 월 ~580만원

• 더이상 설명이 필요 없죠?

Page 13: 프로그래머가 투자하는 법

월급쟁이는 부자가 될 수 있는가

연봉 월 실수령액 1억 5억 10억

3000만 ₩2,263,670 7.0 30.0 52.7

4000만 ₩2,945,890 5.4 24.0 42.8

5000만 ₩3,587,210 4.5 20.2 36.5

6000만 ₩4,246,390 3.8 17.4 31.7

7000만 ₩4,906,080 3.3 15.2 28.1

8000만 ₩5,470,430 3.0 13.8 25.6

0.0 100000000.0 500000000.0 1000000000실수령 월급의 반을 저축했을 때 해당 금액을 모으는데 걸리는 기간 (단위: 년, 연이율 단리 1.5% 가정)

Page 14: 프로그래머가 투자하는 법

(이거 원본 출처가 어딘지 모르겠는데, 곧 찾아서 제대로 copyright statement/attribution 달아놓겠습니다)

Page 15: 프로그래머가 투자하는 법

그래도 나는 부자가 되고 싶다

Page 16: 프로그래머가 투자하는 법

어떻게?

• 월급을 모아서 부자가 되는 것은 산술적으로 불가능

• 노동자가 아닌 자본가가 되어야 한다

노동력 → non-scalable, 자본 → scalable

• 지출을 줄여 목돈을 만들고

• 그렇게 마련한 목돈으로 투자를 하여 자본 소득의 비중을 늘려 나간다

Page 17: 프로그래머가 투자하는 법

자본가가 된다는 의미

• 나의 노동이 아닌, 나의 자본이 돈을 벌어오도록 하는 것

• 예를 들어서

• SK텔레콤 주식 → 배당금 수령, 시세 차익 실현

• P2P 신용 대출 채권 → 이자 수익

• ESRT 주식 → 상업용 부동산에서 나오는 임대 수익 → 배당금ESRT = 엠파이어스테이트빌딩 및 뉴욕 시가지 지역의 부동산을 소유, 관리하는 기업

Page 18: 프로그래머가 투자하는 법

노동 vs. 자본

0 1 2 3 4 5 6 7 8 9

Effective

ness

Time and efforts

0 1 2 3 4 5 6 7 8 9

Effective

ness

Capital size

일을지나치게많이하면건강악화, 인간관계파탄

Image excerpted from http://pngimg.com/download/5562

Page 19: 프로그래머가 투자하는 법

로드맵

• 현재 상태: 노동 수익 >>> 자본 수익

• 미래 목표: 노동 수익 < 자본 수익

Page 20: 프로그래머가 투자하는 법

투자

• 그래서 주식, 펀드, 채권, 원자재, 부동산 등 여러가지 자산에 투자하기 시작함

• 소액, 분산 투자, 걸음마 단계

• 소액이라 별 의미가 없어 보일수도 있지만, 적은 금액이라도 제대로 운용해보

지 않은 사람이 억 단위의 돈을 제대로 운용하기는 어려울 것이라는 믿음

Page 21: 프로그래머가 투자하는 법

그러던 어느날

황여사님: 약간의 여유자금을맡길테니 투자를 해보거라손실이 생기면 너 죽음

Page 22: 프로그래머가 투자하는 법

문제점: 두개의 장부, 여러개의 계좌

주식 펀드 채권 부동산 원자재

내 자산 어머니의 자산

Page 23: 프로그래머가 투자하는 법

문제점: 두개의 장부, 여러개의 계좌• 높은 장부 관리 비용

• 작년부터 매달 조금씩 사 두었던 금 중 5.18g을 팔아서 14.59%의 수익률을 올렸는데, 이 중

에서 내 금은 몇 그램?

• 나의 기간을 고려한(annualized) 금 투자 수익률은 몇 퍼센트?

• 어머니의 수익률은?

• 투자 효율성 떨어짐

• “주식을 사야 할땐 돈이 없고, 주식을 팔아야 할땐 주식이 없다”

• 적절한 수준의 현금 보유고를 유지하는것이 중요

• 최소 투자 금액 제한이 있는 투자 상품이 많기 때문에 풀(pool)은 클수록 유리

Page 24: 프로그래머가 투자하는 법

해결책: 자금 풀(pool)을 만들어서 펀드처럼 운영하자

Page 25: 프로그래머가 투자하는 법

해결책: 자금 풀(pool)을 만들어서 펀드처럼 운영하자

현금 주식 펀드 채권 금 부동산

Net Asset Value (NAV)

Page 26: 프로그래머가 투자하는 법

해결책: 자금 풀(pool)을 만들어서 펀드처럼 운영하자

현금 주식 펀드 채권 금 부동산

Net Asset Value (NAV)

Page 27: 프로그래머가 투자하는 법

해결책: 자금 풀(pool)을 만들어서 펀드처럼 운영하자

• 펀드의 기초자산이 m개, n명이 참여한다고 했을 때 장부 복잡도가 O(m)

• 중간에 추가로 자금이 유입되거나, 일부를 환매하더라도 걱정 없음!

(펀드 가격) * (펀드 좌수) 로 거래하면 됨

• 최소 투자 금액 제한이 있는 투자 상품이 많기 때문에 풀이 클수록 유리

Page 28: 프로그래머가 투자하는 법

펀드 가격

Page 29: 프로그래머가 투자하는 법

자산 가치 추적• 기축통화를 제외한 기초 자산들의 가치는 시시각각으로 변화

• USD를 가지고 있어도 기축통화가 KRW이라면 환율에 의해서 USD의 가치

는 지속적으로 변화

• 주식 - 장이 열리는 동안 급격하게 변화

• 펀드 - 매일 아침 가격이 공시됨

• 외화, 금 - 하루에 여러번 가격이 공시됨

• 문제점: 이 모든것을 수기로 관리하는 것은 불가능

Page 30: 프로그래머가 투자하는 법

해결책: 자동으로 자산 가치를 추적하는 프로그램을 만들자

Page 31: 프로그래머가 투자하는 법

시스템 구조

Importerstocks

Importerfunds

Importerbonds

0

25

50

75

100

125

April May June July

Page 32: 프로그래머가 투자하는 법

데이터베이스 모델

User AssetAssetValue

Account Transaction RecordPortfolio Has

Has Has

Has

EvaluatedAt

Has

BasedOn

한 사람이 여러 개의 포트폴리오를 가질 수 있음

Page 33: 프로그래머가 투자하는 법

데이터베이스 모델

User AssetAssetValue

Account Transaction RecordPortfolio Has

Has Has

Has

EvaluatedAt

Has

BasedOn

다중 사용자 지원(서비스로 발전 가능성!)

Page 34: 프로그래머가 투자하는 법

데이터베이스 모델

User AssetAssetValue

Account Transaction RecordPortfolio Has

Has Has

Has

EvaluatedAt

Has

BasedOn

기축 통화를 자유롭게 설정 가능

Page 35: 프로그래머가 투자하는 법

데이터베이스 모델

User AssetAssetValue

Account Transaction RecordPortfolio Has

Has Has

Has

EvaluatedAt

Has

BasedOn

여러 계좌를 포함하는 트랜잭션 제공

Page 36: 프로그래머가 투자하는 법

데이터베이스 모델

User AssetAssetValue

Account Transaction RecordPortfolio Has

Has Has

Has

EvaluatedAt

Has

BasedOn

공동 계좌(joint account)는 아직 미지원

Page 37: 프로그래머가 투자하는 법

지난 1년간 자산 가치 변화

Page 38: 프로그래머가 투자하는 법

그래서 나는 부자가 될 수 있을까?

• 이런 기세라면 부자가 되는데 앞으로 11-16년 정도 걸리겠구나

(평소 소비 수준, 연봉 상승률, 투자 수익률 고려)

• 물가 상승률을 고려하면 더 늦어질지도…

Page 39: 프로그래머가 투자하는 법

그래서 나는 부자가 될 수 있을까?

• 하지만 투자를 시작한지 얼마 되지 않아서 자신있게 이야기 하긴 어렵다

• 글로벌 경제 위기에서도 살아남을 수 있는 포트폴리오를 만들자

• Diversification, inverse ETF, short positions, etc.

Page 40: 프로그래머가 투자하는 법

문제점• 세금 문제

• 아직은 연간 투자 수익 절대금액이 작아서 종합소득세 과세 대상에 미포함

• 법인보다 1.4%p 높은 이자소득세를 납부하고 있음

• 나한테 무슨 일이 생겼을 때 투자했던 자산 처분 및 소유권 문제

• 내가 질병이나 사고로 사망 또는 의사결정능력을 상실하거나

• 듀랑고의 세계로 워프 되거나

Page 41: 프로그래머가 투자하는 법

https://github.com/suminb/finance

Page 42: 프로그래머가 투자하는 법

Special Thanks To

• 임지윤 - 넥슨코리아 투자팀

Page 43: 프로그래머가 투자하는 법

감사합니다