2020总结
2020 年总结
世界
今年对世界很独特。2020年1月,新冠(COVID-19)在武汉首先爆发,3月疫情拓展至美国、英国、欧洲等世界各地。在我写下这篇博客的时候,中国的疫情已经得到了完全控制,而欧洲、美国正处在新兴变种病毒的第三波高峰期。
在新冠疫情的影响下,美股出现了前所未有的崩盘运动。2020年2月到3月之间,标普500期货连熔断三次,跌幅高达40%。
连带影响,原油期货价格更是出现了前所未有的负值。
不过,这种独特的情况也成就了某些公司,比如Zoom。Zoom的股票一年翻了8倍!
年末另一个引起我注意的是比特币。比特币在18年泡沫破裂后,在2020年12月再创新高,达到了24000美金。。。
这些事情基本都在告诉我:黑天鹅事件必然会发生,而且概率远远超过统计数据。
这不仅仅针对金融市场,世界的各个领域正在更加紧密的连接,不同领域的黑天鹅很可能对其他领域产生连锁效应。
应对黑天鹅存在的世界,控制风险异常重要,预测异常困难。多样性仍然是在尽可能少的依赖预测前提下最好的风控方式。但是多样性有成本,无限多样得不偿失。
多样性的本质是相关性,也许也有因果关系。
多样性同样体现在多个方面:个人的资产管理、技能管理、人际关系管理等等。
知识
今年还处于我的计算机科学探索期,我对很多计算机科学很多方面进行了非常简略的学习和了解,从硬件层面的ISA到操作系统,简单的探索了编译器,以及各种范式的计算机语言,比如函数式和过程式;探索了不同的编程范式,比如基于Actor的并发编程、分布式编程等等;探索了数据库的设计,实现部分目前还没有涉及。
发现了一个有趣的东西:Live music coding。目前主要用的库是FoxDot和TidalCycles,一个是Python写的,一个是Haskell写的。
研究生课程:
- Embedded System
- Database Design
- Concurrent Programming
自学课程:
- Data Structures and Functional Programming
- [On going] Operating System
- [On going] Distributed System
语言表 (按照熟悉程度排序):
- Python
- Erlang/Elixir
- Ocaml
- Haskell
- Javascript
- C
- Go
- Ruby
书籍:
- The C Programming Language
- Systematic Trading
- Efficiently Inefficient: How Smart Money Invests and Market Prices Are Determined
- Computer System: A Programmer’s Perspectives
- A New Kind of Science
- Erlang and OTP in Action
- A Pragmatic Programmer
多样性思考
在知识领域,多样性的成本主要是时间且成本巨大。但是,由于我是转行学习计算机科学,还处于一个然所学科的阶段。目前多样性体现如下几个大领域:
- 理论层
- 离散数学
- 计算机语言和类型理论
- 算法理论
- 数据库理论
- 并发理论
- 硬件层
- 编译器
- 虚拟机实现
- 数据库实现
- 操作系统
- 软件层
- 各种语言的使用
- 分布式系统设计
- 并发系统设计
- Domain知识
- 量化交易
- 量化科技
探索期过后,需要寻找一个部分深入学习、研究和应用。对于Domain知识也需要进一步加强,今年没有太多关注,主要是完成工作任务,养家糊口。。。
生活
因为疫情的原因,整整一年都在家里远程工作。因为减少了上下班交通的时间,自己多了很多时间可以支配。也许,等疫情过去,这种远程工作的模式会成为常态。
当然除了工作,教会的活动也都变成了线上。不过线上模式反而增加了很多拓展福音的机会。我们组织了两期线上的圣经课程,讨论福音书。因为是线上,我们可以跟更多不同地方的人交流。