我是一个终身学习与长期主义者,这意味着我做事的流程是通过持续学习某领域知识最终达到长期获益。如果把这个流程拆解为输入与输出两个阶段,那就是通过大量阅读学习新的知识,通过写作与各种实践完成知识的转化。
阅读
阅读的书籍主要是纸质书,一些书籍也是通过上下班开车时通过微信读书听的,偶尔也会听一些
技术:
Google SEO指南
SEO艺术
Thinking in Java
深入理解Java虚拟机
Java并发编程实战
Effective Java
设计模式
Spring实战
Spring Boot实战
重构
代码整洁之道(程序员的职业素养)
敏捷软件开发(原则、模式与实践)
修改代码的艺术
Java测试驱动开发(TDD)
咨询的奥秘(寻求和提出建议的智慧)
咨询的奥秘(咨询师的百宝箱)
人件
持续交付:发布可靠软件的系统方法
微服务设计
Spring微服务实战
领域驱动设计
实现领域驱动设计
高性能Mysql
投资:
一个投资家的20年
ETF全球投资指南
指数基金投资从入门到精通
今年读的技术书偏多,主要是想系统性的提升下编程技术,包括
在投资方面只读了三本书,是因为之前也曾系统性读了十几本投资方面的书,具体书单见投资理财书籍推荐。
如果要选出一本对我影响最大的书,我会选择《一个投资家的
如果要从中选择推荐的书,我会选择:
- 《
SEO 艺术》 :如果要学习 SEO 相关的技术,只需要看这本书。 - 《修改代码的艺术
》 :我们总是在工作项目、开源项目中遇到遗留系统。在遗留系统中开发新的功能而不影响旧有的功能,尤其是很多遗留系统并没有足够的测试,这难度堪比在万米高空的飞机中替换发动机,一不小心就会坠入万丈深渊,而这本书就是你的降落伞。 - 《重构
》 :Martin Fowler 的这本书让我意识到好的代码不是一次就能写好的,就像好的文章需要千锤百炼,好的代码需要不断的重构,通过重构逐渐提高代码的可维护性。 - 《深入理解
Java 虚拟机》 :读完这本书让我对JVM 这个平台有了更深的认识,周志明老师的另外一本书《软件架构探索:The Fenix Project》也不错,目前正在看。
写作
综合知乎专栏、微信公众号(id: improve365)及构建我的被动收入博客的文章阅读量,
- 我的笔记系统
- 什么是互联网广告
- 我的财务管理方案
- 零成本搭建现代博客之
SEO 优化篇 - 零成本搭建现代博客之搭建篇
- 用
Markdown 可以做什么 - 什么是
SEO Serverless 应用开发小记- 使用
AWS Lambda 提高网站图片加载速度1X 倍 - 我常用的浏览器插件
看起来热门的文章主要是一些个人经验介绍类或知识科普类的。
个人项目
今年做的几个开源项目:
- vscode-todo-plus-plus
: 我修改的一个vscode Todo++ 插件,具体见这篇《VSCode 插件开发小记》。 - todo_parser_lib
: 解析TODO 格式的Parser 库。这个库帮助我将本地的TODO 事项转换成每日邮件定时提醒,具体详见《Parser 黑魔法》这篇文章。 - tg2web
: 这是我为自己做的一个小工具,可以把电报群组的消息自动发布成网页,具体效果可以见本博客思考。这个网站内所有的内容都来源自我的几个电报群组,每次执行这个工具会拉取电报群组内的消息并渲染成静态网页,然后发布至AWS S3 桶,此桶绑定一个域名,之后就可以在网站看到最新的电报消息。 - scrape_google_keyword
: 爬取Google 关键词搜索结果页的试验库,用于SEOer 分析Google SREP 。 - invest-alchemy
: 基于AWS 的每日提醒ETF 双均线交易策略信号的Serverless 程序。具体详见《Serverless 应用开发小记》。 - invest-assistant
: 投资组合助手。IaC 基于pulumi 与ansible ,数据库为Postgresql ,后端服务为elixir/phoenix 。目前已经把基础设施IaC 化:目前可做到一键发布应用系统至AWS EC2 服务器,包括服务器创建、VPC 安全组、域名、证书、性能调优、Nginx、安全、应用打包部署、CI/CD、数据库用户/ 库及权限的设置。通过一些DevOps 的最佳实践,我只需要专注业务开发即可。替换一套新的环境成本很低,无需手工部署服务器及中间件。
我长期关注的领域
- 技术的低成本、高效率、规模化、结合
SEO 在Web 开发上的应用- 这需要选择合适的
Web 开发技术栈,我选择了Elixir/Phoenix 、Python、JavaScript 等; - 这需要使用自动化(DevOps)的技术,如
IaC 、CI/CD、日志监控等; - 这需要使用云原生(Cloud Native)的一些技术,如
Serverless 、AWS 等; - 这需要了解一定的
SEO 技术,包括爬虫、Niche 研究、数据分析、规模化低成本的存储与展示等。
- 这需要选择合适的
ETF 指数投资- 投资组合长期实盘运作;
- 投资策略交易信号的自动化提醒;
- 交易系统评测;
- 指数择时(估值)研究;
- 市场热度研究。
SEO
今年做的和 SEO 相关的网站
bmpi.dev
我的个人博客,虽然做过一些技术性的站内
从 Google Search Console 上看总展示次数和搜索点击次数在逐渐提高。
webtg.org
长尾流量增长势头不错,由于技术原因,目前内容生成遇到一些问题,希望能在
gitopx.com
这个相比之下数据比较差,可能还是内容更新停滞导致的问题。
投资
目前实盘运营的被动收入投资组合今年的表现不错:
组合自
2018 年09 月开启截止到2020 年11 月底:沪深
300 自3310.13 点到4960.25 点,涨幅49.85% ;香港恒指自
26435.67 点到26341.49 点,涨幅-0.36% ;标普指数自
2930.75 点到3621.63 点,涨幅23.57 % ;本投资组合净值从
1 到1.532 ,涨幅53.2% 。
这个投资组合全部投资于
被动收入投资组合的主要特点:
- 长期投资:唯有长期投资才能消除短期预测市场带来的赌博效果;
- 分散持仓:黑天鹅的存在让持有单一投资标的获得成功成为一种小概率事件;
- 简单策略:简单的策略操作成本低,更适合上班族,这也是组合名
被动收入
的来源。
今年各大指数中涨幅最高的是创业板,涨幅达
今年被动收入投资组合的净值只涨了
好的投资组合在牛市可以跟上宽基指数的涨幅,在熊市可以规避大的回撤,希望在未来的市场行情里本组合能做到这一点。
影响力
我的一个愿景是分享个人经验积极影响他人
,通过分享与他人建立有效的连接,创造新的机会。我不以关注人数的多少为指标,我更看重的是因为我的分享能够对他人产生积极的影响。但是从量化的指标看,目前也只能以关注人数作为一个维度来衡量影响力。
- 个人博客:今年博客的新用户是
20073 人。 - 知乎:
8235 人。 - 微信公众号:
id: improve365
, 关注人数2256 人。 - 微信群(学习
& 技术& 投资):240 人。 - Twitter
: 194 人。 - Telegram
: 291 人。 - Youtube
: 14 人。 - Bilibili
: 27 人。 - 雪球
: 219 人。
我的主要发布平台是个人博客、知乎、微信公众号、
- 个人博客的自由度是最高的,可能国内访问速度比较慢,这是因为网站部署在国外,无需备案,所以博客也算一个备份的平台;
- 知乎算是一个内容发布平台,因为其更容易被
Google 收录,它域名的链接权重也高,知乎的流量也大; - 微信公众号和知乎差不多,也是因其流量高,很多人喜欢在上面看内容;
Twitter 上我一般会发一些碎片化的思考或者信息,其内容发布也更自由;Telegram 上我也一般会发一些碎片化的思考,或者收集文章的分享。