投资与编程——低买高卖
我从大学开始炒股,也算是一个新老股民了。直到最近几年,我才有意识针对性的补充一些金融知识,投资的收益也慢
我从大学开始炒股,也算是一个新”老股民”了。直到最近几年,我才有意识针对性的补充一些金融知识,投资的收益也慢慢稳定下来。在这十几年间,我从一个学生变成了一个软件工程师再到架构师,逐渐发现其实投资和编程有很多地方相似。后面几天我就来说说怎么用投资的思维来管理你的编程人生。
下面是投资里面的一些概念,很多投资者应该听说过,我将从这5点来阐述:
0.低买高卖
1.定期投资 2.多样化 3.风险管理 4.重新评估
低买高卖
低买高卖是投资最核心的概念。但是发现一只被低估的股票或者有发展潜力的初创公司是非常困难的,你在被低估的时候介入,那收益会非常不错。
低买高卖是存在折时陷阱的,所谓的“择时”,英文叫做 Market Timing。比如你感觉疫情来了,金融危机快来了,你把股票全部卖掉,甚至开始做空,这就是一种择时。择时的本质就是你对市场做了短期的预测。
但是预测市场是非常难的,比如去年疫情的时候,只要是正常人都会选择卖出股票。虽然当时市场形势严峻,但是政府一推出救市措施,第二天就跳空高开,你也错过了杀回去的机会。根据统计数据,如果你错过了几个巨大涨幅的交易日,你的回报会比整个指数差很多,很多著名的基金都是这么跑输市场的。
其实在风险投资中也是类似的,投资人的工作就是把资金投给处于早期或者成长期的公司,换取股权,等发展到一定阶段后退出,赚取收益。这里也是一个折时的问题,里面的买卖时机非常的复杂。即使是再好的公司,进早了容易成为先烈,进晚了又没有超额利益,所以时机的选择非常重要。
我的观点是过分精明的人,往往都盯着眼前的利益,抓住机会短期低买高卖赚差价,看不到长期利益,这样做反而不聪明。我们需要的是把握一个长期增长的机会,这才是聪明的做法。
再来谈谈程序员的技术投资问题。
知识和经验是程序员最重要的资产,但是它也是一个时效资产。随着新技术的出现,以及语言和环境的发展,你的知识会变得过时。
在一项新兴技术变得流行之前就开始学习,你所得到的收获会非常大。在Rust刚发明的时候就去学习,可能有很大风险,不过当Rust流行后,那些早期的工程师都会获得相当丰厚的回报。
学习新事物的能力是你最重要的战略资产,但是选择学什么样的新兴技术又是非常的复杂,如何选择一个有前途的技术,这就要考验你的技术敏感度了。