网站建设脚本,什么叫营销型网站,fullpage网站,长沙广告传媒有限公司文 | 王喆你好#xff0c;我叫王喆#xff0c;看过我技术文章的朋友知道#xff0c;我是一个搞推荐系统的机器学习工程师#xff0c;不熟悉的同学也没关系#xff0c;就当我是一名普普通通的程序员就好。但今天我们不谈技术#xff0c;也不谈996这些烦人的话题#xff0… 文 | 王喆你好我叫王喆看过我技术文章的朋友知道我是一个搞推荐系统的机器学习工程师不熟悉的同学也没关系就当我是一名普普通通的程序员就好。但今天我们不谈技术也不谈996这些烦人的话题我们来谈谈我们最喜欢的东西钱。聊一聊作为一名程序员在专业技能之余应该怎么管好自己的钱树立一个适合自己的理财观。先谈谈我自己我是2009年得到我第一笔实习工资的时候开始考虑理财这个问题的。我清楚地记得我第一个月在hulu北京的实习工资是3600块钱但我一个月的花销是1000块余下来的钱怎么办就成了一个“棘手”的问题。也是从那个时候起我就“立志”想做一个“不劳而获”就能养活自己的人。虽然这个理想至今没有实现但这十几年来我从诸多资产投资的过程中受益良多。无论是房产还是基金又或者是股票期货我都参与过并且都获得过不能算少收益。所以我开设了这个新的专栏叫「程序员谈钱」。跟大家谈谈钱也许能让你获益更重要的是让我自己也更深刻的思考一下自己的资产管理体系至少我认为搞明白这个问题我们的一生才能够过的更好。理财和人生的关系既然要谈钱而且是用一个专栏的一系列文章去谈钱那么第一篇文章我们就要一起来解决一个根本性的问题。理财和一个人的人生到底是什么关系或者说我们一生中到底应该建立怎样的理财观写到这儿可能要摆明一个前提条件接下来的所有文字都是写给普通人看的而不是写给以赚钱为本职工作的金融领域从业者看的更不是写给已经功成名就财富自由的老板们看的。普通人的人生是什么样的我们有一个本职工作我们需要赚钱养家我们有一些必要花费之余的储蓄无非是这样。只有明白并且认同这个前提接下来的所有文字才有意义否则请出门右转。好再回到主题上来理财和普通人人生的关系是什么在我看来我们的一生大体上是要解决这四件事情的关系问题他们是“基本生存”“职业发展”“资产管理”和“人生兴趣”。他们之间的关系应该是这样的基本生存”是地“人生兴趣”是天在这天地之间“职业发展”和“资产管理”向下支撑着我们基本的生存条件向上支撑着我们的人生兴趣。作为一个普通人我们一定要清楚的是理财并不是为了一夜暴富也不是为了财富自由而是为了让我们和我们的家庭生活的更好有更稳定的衣食住行医的条件并在此之上能够完成你希望追求的一些人生兴趣。这些兴趣可以是家庭和睦妻儿幸福也可以是你的一些个人爱好更可以是一些没有压力的生活状态哪怕是躺在那里打一天游戏的自由。但只有完成了“资产管理”和“职业发展”这两件事情的思考你才能够有追求你人生兴趣的实力。这就是我作为一个普通人的朴素的理财观。这里也要补充说明一下我们常说的“理财”我更愿意把它叫做“个人资产管理”因为它不仅应当局限在股票投资基金投资等一些典型的理财渠道之上更应该包括你的房产个人技能掌握的资源各类版权等一系列的资产的管理这应当是一个更广阔的概念。理财观是你整个资产管理体系的支点很多人可能质疑说这些理财观的大道理有什么重要的知道了也没什么用。我要说的是理财观对于你的整个资产管理体系而言会起到一个支点的作用 所有你在后续投资过程中遇到的困惑遇到的选择上的问题都可以追根溯源到你自己的理财观这个支点上。比如2015年股灾的时候有一些投资者因为配资杠杆的问题大量爆仓影响生活是小跳楼自杀的都屡见不鲜。但凡他们问自己一句自己到底为什么去投资理财就绝对不会发生借钱炒股这种高风险的行为。在你做一个高风险决策的时候投资逻辑是非常重要的如果决策的成功能够让你资产翻三倍决策失败让你一下变成赤贫甚至丢掉生命这是一个可行的投资决策吗至少在我的理财观之下这是一个愚蠢的投资决策。2016年我用了大概自己5%的资产参与了10倍杠杆的期货投资我的目的非常简单去尝试和了解期货投资的过程去体验高杠杆期货投资的心理状态。坚持了半年之后我放弃了我发现自己对期货投资的关注程度远远超出了其他事情这让我整个人处于一种非常不舒适的状态盈利时迷之乐观亏损时又非常沮丧。这是违背我刚才提出的理财观的既然这项投资根本无法让我产生生活的满足感和舒适感为什么我要继续坚持呢。在完成了体验和观察的目的之后我暂时放弃了期货投资的重新分配了自己的资产配置。我相信如果没有比较坚定的理财观作为支点和内核一个人是极有可能被患得患失的心态驱使卷入一些本来不用卷入的危险之中的。所以这里我要再说一遍对于普通人而不是金融从业者来说理财的目的永远是让自己过的更好任何让你睡不安稳的投资行为都应该在有限尝试之后放弃建立一个稳固的理财观内核是极端重要的事情。资产管理和职业发展接下来我们得谈一谈资产管理和职业发展的关系。在我眼中他们二者是一个完美互补又互相支撑的关系。职业发展总体上来说是一个人外向能力或者说社会性的体现 你要在工作中充分的协作影响别人也被别人影响即使是一个程序员在做到后期之后大量的工作是项目管理协调沟通架构设计这其中无不是外向能力的体现。而资产管理则是一个人内向能力的体现 某种意义上来说理财的过程是一个修身的过程。所以从能力上来说二者就是互补的。我有一些定期交流的金融投资行业的朋友也极端认同我这个业余投资者的观点其中一位也提到了他自己的体会这些年有一个重要的体会对自己的认知尤其是对自己能力边界和风险承受能力的清晰认知是比找到一个顶级投资策略或抢手的投资标的更关键的事。我们应该把用在投资的精力中的超过一半投入到认识自己上思考自己有哪些优势和不足想清楚自己要的是什么并且不断地思考更新。投资更多是一个自我认知的过程。所以理财和职业发展二者毫无疑问是互相支撑互相加速的。职业发展带来的是稳定的现金流资产管理则把现金流放大在建立稳定的资产管理体系之后给你的职业选择更充分的空间。勿以利小而不为之前跟一位我带的实习生工作之余交流的时候他有一个问题就是应不应该在读书的时候花时间在理财上他多余的存款可能就是几千块钱的奖学金零花钱或者是几个月的实习工资。我的建议是非常明确的不仅要理财而且要大胆地去尝试各种不同的投资方式。 股票基金、债券、甚至期货只要不影响学习工作都可以去尝试。因为越年轻你的损失越小你的投资心态和投资技巧锻炼的越早你今后受益的时间就越大。资产管理的路上你必须做时间的朋友你跟它做朋友的时间越长这个朋友给你的回馈也就越大。我在研究生的时候拿几千块钱炒股在刚毕业的第一年用几乎全部的积蓄大概五万块钱去炒白银2015年尝试去用十万块钱试一试期货2016年到现在把更多的钱进行基金和股票投资。现在看来我非常感谢在如此早的学生时代就开始积累自己的投资经验。也许那个时候我会因为几十块钱的波动就产生一些情绪会因为赚了几百块钱喜出望外现在看来都是非常可笑的。但正是因为这些“可笑”的经历才能够建立起后来的投资自信。而这份自信和淡定往往是投资行为中最重要的。德州扑克中有一个非常重要的概念就是升级和降级如果你没有在NL10级别也就是10美元一个买入时获得稳定盈利的时候贸然升入NL20的级别只会让你在游戏的时候心态彻底崩掉无法作出理性的决策。理财的过程是一模一样的在你没法在10万这个级别建立稳健的投资组合的时候贸然用更多的钱参与投资只会因为进退失据获得不可控的亏损。德州扑克还有一句话说“当你不知道牌桌上谁是鱼的时候你就是那条鱼。”在投资领域也同样适用就是当你不知道你是不是市场中的韭菜的时候毫无疑问你就是韭菜。所以既然理财这件事情是一辈子都和你的人生息息相关的为什么不早点开始呢最后谈谈程序员最后我想谈一谈我们程序员的一些天然优势我们这群码农到底为什么更要尽早考虑理财的问题呢答案很简单因为我们非常适合这个“运动”。作为一名程序员我想我们拥有着更巨大的投资理财优势。一个是逻辑思考和理性思维的优势一个是工具优势第一我们每天与工作打交道的方式就是把产品、业务的逻辑梳理出来形成规则变成程序这跟投资理财的过程太像了。 投资的过程就是从一次次的投资行为中提炼规则形成交易系统然后不断根据反馈调整。第二个是工具优势 就是可以用编程这个工具快速验证大量别人怎么讨论都讨论不清楚的问题。我记得我在第一次买房的时候跟大量购房者一样我不知道贷款到底贷多一点好还是少贷一点好是应该早点还好还是晚点还好。最后我编了一个程序模拟了我之后的还款、投资、工资收入等等的变化过程最终根据我自己的理财能力作出长贷款晚还款的决策事实证明这个决策是异常正确的帮助我抓住了后续的多次投资机会。当然每个人的客观条件投资能力都不一样到底哪种方式更适合你需要你自己的去分析这个过程就是我们程序员每天都在做的事情。loan_years 30
loan 40
cash 10
financial_yearly_return_rate 0.05
lending_yearly_rate 0.04067
monthly_income 0.5
financial_monthly_return_rate financial_yearly_return_rate / 12
lending_monthly_rate lending_yearly_rate / 12
monthly_repayment float(loan) * lending_monthly_rate * ((1 lending_monthly_rate) ** (12 * loan_years)) / \ ((1 lending_monthly_rate) ** (12 * loan_years) - 1)
printMonthly repayment:\t, round(monthly_repayment, 4), * 10000 RMB
last_month_cash cash
for this_month inrange(0, 12 * loan_years): last_month_cash last_month_cash * (1 financial_monthly_return_rate) monthly_income - monthly_repayment
print loan_years, years later, your cash:\t, round(last_month_cash, 2), * 10000 RMB
第二个使用用具的例子是我研究足彩时候的事情。我自我感觉良好地发现了一种“稳赚不赔”的足彩投资模型。假设足彩只有输赢两种结局那么每当输的时候在下一次竞彩中就用2倍的资金买入只要你的资金量足够大那么总归会在最后一次的胜利中把所有本金赢回来而且还有盈利。这个看似完美的投资逻辑最后被我的一次计算机模拟击碎了。在竞彩次数足够多时这种方式的收益期望跟你每次瞎猜的收益期望是一样多的。而且在你的资金有限的情况下早晚会因为连续的失败而亏损完所有的资金整个模型的回撤同样大的惊人。一个收益期望没有提高回撤大的惊人的投资模型是多么糟糕的一个模型啊。类似的例子当然还有很多很多从最简单的基金组合的构建到股票信号的分析甚至到一些量化交易的过程虽然我完全不鼓励大家花太多时间在这个上面程序员的优势都是巨大的。我们今后尽量多交流交流类似的例子。最后另外还要最后补充一句以上所有的观点都是跟我在金融行业的校友们讨论的结果虽然我是业余的但观点还是经过中国最好的一批投资人、基金管理者们背书的。在之后写每篇文章的时候我也会找他们求证当然我的私心是帮自己系统化的梳理起资产管理的体系这个事情是关乎一辈子的事情越早做越好。后台回复关键词【入群】加入卖萌屋NLP/IR/Rec与求职讨论群后台回复关键词【顶会】获取ACL、CIKM等各大顶会论文集