原作者:王喆
开篇词|为什么说程序员最适合学财富管理?
你好,我是王喆,从清华大学计算机系毕业后,我一直从事着算法工程师的工作,现在是美国最大的流媒体平台 Roku 的推荐系统架构负责人。
作为一个写了 15 年程序的程序员,我有两个愿望。第一个愿望,就是在自己的专业领域做精做深,建立自己的技术影响力。所以,除了在工作中不断挑战自己,我同时还出版了几本技术畅销书,申请和发表了十几项专利和论文,领导了几个开源项目,并在极客时间讲授了一门课程《深度学习推荐系统实战》。
第二个愿望,是管理好我自己的钱,让我的财富稳健增值。这不仅是为了提升自己和整个家庭的生活质量,乃至幸福感,也是希望能够在未来某个时候,不受客观条件的约束,去追求更符合内心的理想。
为此,我大二的时候就买入了自己的第一支股票。十几年来,我踩了不少坑,但也积累了大量财富管理的经验,并从中受益颇丰。无论是房产,还是基金、股票、期货,又或者是创业、期权,这些和钱有关的项目我都参与过,管理的可投资资产也从最开始的几万块,逐渐上升到千万的级别。
有了丰富的投资经历,我开始有意识地对自己的经验进行整合和输出。2014 年的时候,我跟我清华的师兄,当时银华基金的投资经理李腾,共同创建了“科学投资”网站和知乎专栏。从那时起,我会定期跟包括李腾在内的几位专业投资人进行交流讨论,总结自己个人投资行为的得失,提炼投资经验。
这不仅是为了提升个人的财富,更重要的是,我们都看到过身边的家人、朋友、同学,因为陷入各种各样的投资误区,蒙受了经济上的损失。因此,我们都有一个愿景,就是让科学的财富管理理念影响身边的人,乃至于更多的普通投资者。
2021 年,李腾以首席投资官的身份,加入了金融科技公司璞元科技,我也受邀担任高级顾问。这让我们能够投入更多的资源和精力,把正确的财富管理理念传递给需要的人。
所以,这门课程中,我会站在一个“爱管钱”的程序员的角度,背靠李腾等中国顶级投资专家的支持,给程序员同行们讲一讲,怎么管理好我们自己的财富,怎么管理好我们职业和人生的发展。希望你听了这门课程,能让自己和家人生活得更好。
让 5% 的时间产生 50% 的收益
我相信绝大部分的程序员,至少是所有来“编程导航”主动学习的程序员,一定都是非常聪明且努力的同学。在我将近十年的职业生涯中,我遇到的同事们也大都是工作非常认真,本身也非常聪明的程序员们。从收入上来说,他们往往也是同龄人中的佼佼者。这些程序员同学,从来没有被工作中的困难绊倒过,却总是在“管钱”这个事情上栽跟头。
买房嫌太贵,不知道该不该出手,总是错过最佳时机;炒股很热情,投入大量业余时间,却总是被割韭菜;随大流买基金,又不知道该怎么挑,随便选的基金总是表现平平......
有时我就在想,是因为管钱这件事情太难吗?难道比我们遇到的各种各样的编程语言还难学吗?难道比我们要掌握的奇奇怪怪的算法和模型更复杂吗?我看未必。
我们会在“管钱”上栽跟头、走弯路,不是因为这事有多困难,而是因为我们没有像重视自己的工作一样重视它。
也许你会说,我当然要重视工作了,要不然挣不到钱,又何谈管钱呢?这种想法不是没有道理,但是你有没有想过:为了挣钱而行色匆匆的我们,愿意花 100% 的精力在工作上,却从没有停下脚步,花哪怕是 5% 的时间认真思考下关于“钱”的问题。我们为了挣钱,可以用 996 的节奏工作,但真的挣到钱了,却总是往那里一放,任其贬值,或者随便投到某些看似会赚钱的地方,被别人收割。这不是很荒谬吗?
英文中有个词叫“low hanging fruit”,字面意思是“挂得很低的、容易摘的果实”,含义是那些容易实现的目标。我相信,一个真正的聪明人,应该学会用更少的精力去摘到那些生活中的 low hanging fruit。和解决你工作中那些极端***难人的问题相比,进行有效的财富管理就是“容易摘的果子”。而我要做的,就是教给你正确的财富管理方法,让你能不那么费力地跳一跳,就能摘到这些果子。
如果你现在把 100% 的时间都放在工作、学习上,那么不妨挤出 5% 的时间,学习正确的财富管理方法。随着时间的推移,我相信财富管理带给你家庭的收益将逐渐超过工资收入。用 5% 的时间,换取至少 50% 的收益,聪明的你不可能错过这笔买卖吧。
为什么说程序员是最适合学习财富管理的群体?
看到我们的课程名字叫“程序员的个人财富课”,你可能有些好奇:财富管理不是人人都能学吗?为什么不做一门适合所有人学习的财富管理课?
其实,这门财富管理课的定位,我在设计课程之初就已经想好了:一定要做一门专属于程序员朋友的财富课。为什么呢?
除了我自己就是程序员这个因素之外,更重要的原因是:我认为程序员是最适合学习财富管理的群体。为什么这么说呢?我想主要是因为我们有三大优势。
优势一:程序员的逻辑思考能力和理性的思维方式,正是一个成功投资者的最宝贵品质。
我们每天与工作打交道的方式,就是把产品、业务的逻辑梳理出来,形成规则,变成程序,这跟投资理财的过程太像了。投资的过程,就是从一次次的投资行为中提炼规则,形成交易系统,然后根据反馈不断进行调整的过程。
我们中的很多人有不少投资失败的经历,原因可能就是我们没有意识到,要把工作中严谨的思考方式迁移到财富管理的过程中来。而这一点,就是这门课要解决的最关键问题。
优势二:和其他普通投资者相比,程序员拥有巨大的工具优势。
我们可以用编程这个工具,快速验证大量别人花很多时间都讨论不清楚的问题。我记得我在第一次买房的时候,跟其他很多购房者一样,不知道贷款到底贷多一点好,还是贷少一点好;是早点还好,还是晚点还好。
后来,我干脆编了一个程序,模拟了我之后的还款、投资、工资收入等等的变化过程。最终,根据我自己的理财能力,做出了长贷款、晚还款的决策。事实证明,这个决策是非常正确的,帮助我抓住了后续的很多次投资机会。
当然,每个人的客观条件、投资能力都不一样,到底哪种方式更适合你,需要你自己去分析。但这个分析验证的过程就是我们程序员每天都在做的事情,是我们最擅长的事情。
优势三:程序员这个职业,本身就有挖掘不完的价值。
可以说,程序员的职业道路本身就是一座大金矿。我们身处还在高速发展的互联网 IT 领域,拥有一些身处传统行业的人不具备的优势。我们需要考虑的就是如何管理这座财富金矿,让我们的工作给我们带来更多的价值。
我在知乎有超过十万的关注者,他们向我咨询过大量关于职业发展的问题。在这个过程中,我帮助了 100 多位程序员做出了更符合长远利益的职业规划。
其实,对于程序员这个职业来说,要想获得年薪超过 100 万的职位,的确需要一些机遇;但要从年薪 20 万提升到 100 万,你是完全可以通过合理的职业规划和个人发展规划来实现的。这样高的职场天花板,是其他传统行业很难相比的。
总之,我们程序员手握逻辑思维、工具优势、职业优势这三大“利器”,你说,如果连我们都不学财富管理,还有谁适合去学呢?
这门课是怎么设计的?
既然作为程序员的我们,在财富管理上有天然的优势,那我们如何把这种优势发挥到最大呢?这正是我要通过这门课为你解决的问题。
在设计这门课时,我就希望它能够涵盖我们程序员关心的各个方面,从理财到“理自己”,从买房到炒股,从跳槽到副业,解决你在管理财富时的大多数痛点问题。
同时考虑到,我们这个群体不具备扎实的理财知识基础,所以我不会给你引入过多的专业理财概念和理论,即使必须要引入的话,我也会使用真实的案例、数据、故事,来帮你吃透每一讲的内容,希望让你利用碎片化的时间,就能掌握财富管理的关键点。
具体来讲,我把课程分成了“财富框架篇”“个人发展篇”“投资实战篇”“投资进阶篇”四大模块,按照由总到分、由浅入深的逻辑,帮你搭建起个人财富体系。
财富框架篇:从 0 出发,搭建起正确的财富管理体系
我刚才提到了,这门课要解决的最关键问题就是帮你搭建起个人的财富体系。所以在第一个模块,我们首先要做的就是树立正确的财富观,搭建稳固的财富框架。在这个基础之上,我们再谈细节才有意义。
所以在这个模块,我会帮你充分发挥程序员在逻辑思考能力上的优势:搭建起适合你自己的“财富双塔框架”,纠正那些普遍存在的投资误区,树立起“讲逻辑”这个最重要的投资支点。
个人发展篇:你自己的发展才是最大的财富
我们在上面已经明确了这一点:程序员的职业道路本身就是一座大金矿。那么对我们来说,财富管理的范围绝不仅仅是投资理财,自己个人价值的提升才是最大的财富源泉。所以在这一部分中,我会和你谈谈程序员最关心的几个人生话题,包括职业发展、跳槽谈offer、挑选公司原则、主业副业等等。
我相信,通过这个模块的学习,你一定能成为那个更有价值的自己。
投资实战篇:Talk is cheap,show me the code
我们程序员总是讲,“Talk is cheap,show me the code”。其实投资理财也是一样的,大道理我们都知道,但在实战中能不能应用好却是另外一回事。
这一部分里,我们不讲理论,就讲实战,用真实的例子和数据讲清楚买房、炒股、选基、量化投资这几个程序员最感兴趣的投资问题。
值得一提的是,刚才我提到的编程还房贷的方法,还有其他技术和投资相结合的内容,我会在后面的两个模块中给你详细讲解。这门课会帮助你将技术作为投资工具,最大程度发挥程序员自身的技术优势。
投资进阶篇:让我们从专业投资者那里汲取营养,为我所用
在最后的进阶部分,我会邀请李腾和我一起讲解专业投资团队的投资理念和主流策略。在这一模块中,我们也会介绍程序员很感兴趣的量化投资系统的技术架构,以及机器学习在量化投资中的应用思路。
通过这个模块的学习,希望你能用专业的投资知识武装自己,将它们应用到你自己的投资行为中。更重要的是,如果你想进阶成一名专业的投资者,也可以从中,一窥投资领域的前沿知识,让它成为你专业投资之路的第一课。
好了,最后,我还想送你一句话:努力做一个更好的、普通的自己吧。接受和理解自己的“普通”是学习这门课的前提,我们中的 99.9% 都不会是投资天才,只有以一个普通人的姿态去面对财富管理这件事情,才能够扎扎实实地积累自己的财富,而不是搭建一个由自负和运气组成的空中楼阁。
而且我们的财富课也不是什么致富宝典,能让你直接实现财富自由;更不是什么仙丹妙药,能解救你于生活的水火。但是,只要你带着平常心出发,跟我一起走上财富管理的旅程,在前进的路上,你一定会变成更好的自己,这甚至是比赚更多的钱还重要的事情。
财富管理是一个漫长的过程,也是一件要陪伴你一生的事情。我很荣幸你能听我讲到这里,让我在你的脑海中埋下一颗财富的种子。那下面,就正式开始我们的财富之旅吧。
01 | 财富框架:建立属于你自己的财富
什么是财富双塔?
在开篇词中我提到过,我们的课程是讲给普通人听的。对于我们普通人来说,我们这一生主要会面对四个课题,分别是“基本生存”“个人发展”“投资理财”“人生兴趣”。其中,“基本生存”是地,“人生兴趣”是天,在这天地之间,“个人发展”和“投资理财”就是支撑起天地的两座高塔。我在开头提到的财富双塔框架,就是指由“个人发展”塔和“投资理财”塔组成的稳固的财富结构。
而我们这门课要讲的“财富管理”,其实就是为了解决这个问题:如何建立和维护“个人发展”和“投资理财”这两座高塔?
我们这门课里的每一讲内容,都是这个总体性问题答案的一部分。所以在这里,我不急于告诉你最终答案,而是先问你一个小问题:你是怎么理解“财富”的?
有的同学可能会说了,这还用问吗?“财富”当然就是我们拥有的金钱了。我曾经也有类似的想法,但直到十年前我读了《富爸爸,穷爸爸》这本书,才知道自己的“格局小了”。财富的定义远远不限于金钱,而是任何有价值,能产生收入的东西,《富爸爸,穷爸爸》中,把一个人的财富归为了下面几大类:
- 不需本人到场就可以正常运作的业务;
- 股票;
- 债券;
- 能够产生收入的房地产;
- 版税,如音乐、图书、专利等;
- 其他任何有价值、可产生收入,或者有增值潜力,并且有很好销路的东西,比如艺术品。
这本书不仅改变了我对“财富”定义的认识,更重要的是让我明白了这一点:人生在世,最重要的事情不是打工赚工资,而是积累真正的财富。想清楚这个,你才能实现从“打工者思维”到“财富管理者思维”的转变,才有可能真正走上“财富自由”的道路。
其实,作为一名程序员,我们是比其他职业的人更幸运的,因为我们可以积累的财富远不止上面提到的几项,我们的财富双塔能够装下更多的宝藏。我在下面的表格中,为“个人发展”塔和“投资理财”塔各列了七个典型的财富项,供你参考。
让你的财富飞轮转起来
提起双塔结构,我就会不由得想起著名的吉隆坡双子塔。这是我非常喜欢的一组建筑,因为两座高楼看似独立,却是在同一个地基上搭建起来的,而且又有廊桥相连,互通有无,给人的感觉异常稳固。这简直就是我们要建立的财富双塔模型的现实版。两座财富塔也不是互相孤立的,在我眼中,二者构成了完美互补又互相支撑的关系。
“个人发展”这座塔,总体上是一个人的外向能力,或者说社会性能力的体现。一方面,在职业发展的过程中,你必须和他人充分协作,互相影响。就算我们是程序员,在做到中后期之后,也会有大量需要外向能力的工作,比如项目管理、协调沟通、架构设计等等。另一方面,个人发展过程中积累的资源,无论是人脉资源还是技术积累,都需要大量的交流、协作来获得、维护。
而“投资理财”这座塔,本质上是一个人内向能力的体现。从某种意义上来说,理财的过程也是修身的过程,是一个静下心来认识自己,跟自己和解的过程。只有达到了一种平静的、真实的状态,你才能是一个好的投资者。
我们的课程顾问,有着十年以上专业投资经验的李腾老师,同样认同这一点。他说这些年有一个重要的体会:对自己的认知,尤其是对自己能力边界和风险承受能力的清晰认知,是比找到一个顶级投资策略,或抢手的投资标的更关键的事。所以,在进行投资的时候,我们不应该把所有的精力都用在研究技术指标和投资策略上,而是应该把其中的一多半投入到认识自己上,思考自己有哪些优势和不足,想清楚自己要的是什么,并且不断地思考更新。
个人发展需要外向型能力,投资理财需要内向型能力,所以从能力范畴上讲,个人发展和投资理财是完美互补的。而从财富管理的角度来说,它们又是互相支撑,互相加速的。我把这个过程称为“财富飞轮”。
让我们看看这个“飞轮”是怎么转起来的:“个人发展”能带来稳定的现金流,“投资理财”则把现金流放大,让我们能进入更健康的财富状态;有了更健康的财富状态作为后盾,我们就能以更好的心态投入到个人提升当中,进而带来更充足的现金流,这就形成了一个良性的循环体系。
我们每个人都应该试着让自己的财富飞轮转起来,而不是卡在一边,只关注自己的工作,或者职业发展上完全放弃,把希望都寄托在投资理财上。财富飞轮的两边缺一不可,而且,你的财富飞轮越早转起来越好,我接下来会向你详细解释这一点。
财富飞轮越早转起来越好
之前跟我带的一位实习生闲聊的时候,他向我提了一个问题:读书的时候,应不应该在理财上花时间?
除了担心影响学业,他主要的顾虑就是自己的可用资金非常有限。他说,自己多余的存款可能就是几千块钱的奖学金、零花钱,至多也不过是几个月的实习工资,这种情况下进行理财真的有意义吗?对此,我给了他非常明确的建议:不仅要理财,而且要大胆地去尝试各种不同的投资方式。股票、基金、债券,甚至期货,只要不影响学习工作,这些都可以去尝试。总之,要尽早让你的财富飞轮转起来。
你开始理财的时候越年轻,你的试错成本就越小;而且,投资心态和投资技巧是需要一定的锻炼来提升的,你开始得越早,今后受益的时间就越长。在投资理财的路上,你必须“做时间的朋友”,做那些能够让你长期获益的事情。
就拿我自己的经历来说吧,我在 2009 年本科的时候拿几千块钱炒股,2011 年研究生的时候拿五万块钱去炒白银,2013 年刚工作就用十万块钱尝试了一年期货交易,2014 年到现在,我用更多的钱进行基金和股票投资,逐渐积累到几百万的资金。
现在看来,我非常庆幸在如此早的学生时代,就开始积累自己的投资经验。那个时候的我,会因为几十块钱的波动就产生一些情绪,也会因为赚了几百块钱喜出望外,现在看来都是非常可笑的。但正是这些“可笑”的经历,帮助我建立起了后来的投资信心,而自信和淡定的投资心态,往往是投资行为中最重要的。
为什么这么说呢?举个例子,玩过德州扑克的同学肯定知道,这个游戏中有两个非常重要的概念:升级和降级。如果你从低于 NL10(10 美元一个买入时获得稳定盈利)的级别,贸然升入 NL20 的级别,等待你的结果只可能有一个,那就是快速输掉所有的筹码和本金。因为你不是神,只是一个普通人,超出你能力范围的游戏只会让你的心态彻底崩掉,无法作出理性的决策。
换成投资理财也是一样:在你没法在 10 万这个级别建立稳健的投资组合的时候,贸然用更多的钱参与投资,肯定会陷入进退两难的困境,造成不可控的亏损。在德州扑克的牌桌上,有一句很有名的话:“当你不知道牌桌上谁是鱼的时候,你就是那条鱼。”这句话在投资领域也同样适用:当你不知道谁是市场中的韭菜的时候,毫无疑问,你就是韭菜。所以,既然投资理财这件事情是一辈子都和你的人生息息相关的,为什么不现在就开始,尽早提升自己的“级别”呢?
我身边有些父辈的亲朋,在理财上作出了相当不合理的选择。他们退休之后,由于没有太多生活寄托,就选择炒股作为自己发挥余热的途径,加入很多炒股群、基金群去交流意见,随大流投资。这样一个听起来很简单的例子,至少违背了我们这一讲说过的两个重要原则,陷入了致命的误区。
- 我们说过,要让财富飞轮尽早转起来。退休后才把它转起来,这样做有两个风险:一是对于他们来说本金太大。很多人用自己的退休储蓄去炒股,极易导致心态失衡,进而影响生活质量;二是没有长时间的技术积累,贸然进入需要较高技术水平的股市,这无异于德州扑克中只适合 2 美元买入的选手贸然进入 200 美元买入的游戏牌桌,除了被其他“鲨鱼”吃掉,不可能有第二个结果了。
- 我们刚刚说到,投资理财的能力 本质上是一个内向型的能力加入过多的炒股群去跟同样不懂的人去交流,不仅毫无意义,而且会让自己的心态更加烦躁。成功的投资者的状态有且只有一个,那就是有一天你发现自己可以通过平和的、有条理的分析得出自洽的投资结论,并依此精确执行,除此之外,别无他法。
如何平衡花在财富双塔上的时间
讲到这里,我们要开始着手解决一个实际的问题,那就是如何平衡花在财富双塔上的时间。很多程序员同学肯定会有这样的疑问。我们平常的工作实在太忙了,我思考职业发展的时间都没有,怎么可能有精力建立你说的财富双塔?
作为一个在中国工作了 5 年,在美国工作了 4 年的程序员,我非常能够理解程序员们承受的压力。但我还是要说,我们一定要找出时间来思考财富双塔的问题,因为不思考,你就无法摆脱这样种疲于应付的处境,等到了你精力不济的年龄,35 岁危机可能就要来了。我们刚才一直在讲,要让你的财富飞轮转起来,进入一个正向的良性循环,而不是仅凭你的职业收入支撑起家庭财务,就是希望你能尽早脱离这种“独木难支”的险境。
其实我的生活跟很多同学一样,有家有娃,有 OKR 有 Deadline。但是不管怎样,每天的晚 10 点到 12 点,是被我提前预定的、雷打不动的自有时间。我已经这样坚持了 5 年时间,而且应该还会持续坚持下去。5 年每天 2 小时的积累,我都做了哪些事情呢?我想主要有下面几件:
个人发展方面(时间占 80%):
- 写了两本畅销书
- 开设了极客时间技术专栏《深度学习推荐系统实战》 ;
- 跟踪推荐系统和计算广告业界前沿,更新《王喆的机器学习笔记》知乎专栏和公众号;
- 不定期受邀做技术分享、会议审稿、举办 Workshop、业界访谈等活动。
理财投资方面(时间占 20%):
- 更近李腾进行每周一次的投资经验讨论 更新《科学投资》知乎专栏
- 开设了极客时间理财专栏《程序员的个人财富课》;
- 每周花一个小时复盘上一周的投资状况,调整资金布局,只做中长线投资,当前的资金分布主要在房产、A 股、美股和大宗商品类 ETF;
- 根据即时发生的较重大事件,不定期进行临时的资金布局调整。
我的时间分配原则是这样的:第一,绝不混淆工作时间和财富管理的时间,做坚决的隔离,防止精力分散;第二,跟时间做朋友,保持每天的短时间投入和累计的长时间投入;第三,坚决固定自己进行财富管理的时间,没有重大的工作和个人意外事件,雷打不动地在财富管理的时间做财富管理的事情。
时间既不是省出来的,也不是挤出来的,时间是你提前隔离出来的,这就是我自己的经验。
小结
这一讲中,我们解决了财富管理领域中最重大的问题:建立财富框架。在这个过程中,有一些非常关键的点,我要在这里再强调一遍,请你务必牢记:
- 财富的双塔框架指的是"个人发展"塔和投资理财塔组成的稳固的财富结构
- “个人发展”更多需要人的外向型能力,而“投资理财”更多需要人的内向型能力;
- 要尽早让“个人发展”塔和“投资理财”塔互通互助,让财富的飞轮转起来;
- 在工作紧张的情况下,还是要提前隔离出思考和处理财富管理问题的时间,只有这样,才能尽早脱离这种疲于应付的状态。