这个国庆,一直蹲在家里,看书,学习,忽然发现,最近5年技能方面没啥增长。

回望8年来的技术栈发展

刚毕业的那会的技术栈是java web,Android,nodejs,现在回过头来看,jave web算是彻底抛弃了,而现在的工作就是用Android。

倒是,当年用的nodejs,国庆期间重拾了一下,发现nodejs虽然没在jave web的领域上有多大的替代的作用,倒是为前端从切图仔,变成了具备独当一面的能手。

特别是node生态里面演化出来的typesrcript和electron的大杀器,前者,奠定了node在大型项目的协作门槛上的降低,后者,为前端开辟了另外一个维度的业务。

在我刚毕业那会(12)年,node要在一个几十人甚至几百人的项目上,协作,简直就是恶魔,因为js的动态性,普通人是很难把握的,但是,你要一个几十个人和几百人的团队具有高水平那是非常难的。所以,当年nodejs都是用在一些初创起步的一个人抗大旗的阶段,等业务发展了,人多了,就会逐步切换到java。

而现在有了ts,就能让大家的水平平庸化,利用ts,不需要学习多少骚操作,大家写出来的代码都过得去。这样大大降低了心智成本。

而electron就是在pc地位利益衰落下,一个低成本的跨平台方案,特别是electron能够复用当前web的资源,所以,只需要投入一点点资源,就可以做出一个很不错的跨平台客户端,而使用qt5这类的c++方案,客户端的性能可能非常好,但是,在招人和后续维护都成了一个很大的问题。说白了,pc不挣钱不值得投入这么多资源。

node在这12年站稳脚跟,展望未来也可以继续蓬勃发展。

而我现在呢,工作上使用kotlin来开发Android,java基本工作上不碰了。

而业余生活,正在学习flutter和dart,特别是现在的flutter在跨平台上的势头,有点当年我刚毕业学node的势头,尽量在今年flutter有个完整的项目实践。

重启树莓派和Mac

假期把许久没开机的mac和树莓派从角落拿出来,感概,这两玩意居然是同一年的买的(2014),距今也有7年了,不过这两玩意没坏,真是幸运,把它俩拿出来,单纯是准备多学学跨平台的开发,扩大一下自己的边界。

Dart和Flutter的学习

假期大部分时间用来看flutter资料,这个后面单独出一期说一下。

积累设计范式

GUI 学的慢,我觉得很重要的一点我没有一套完整的设计范式在脑子里。总是在一些边边角的地方浪费时间

https://material.io/

https://flutter.dev/docs/development/ui/widgets/material

宏观形式

一个国庆假期,港股暴跌,一下下又没了好多钱。。。

假期结束前,BTC忽然暴涨,也算是对冲了一点点收益吧。

三季度的收益,算了一下,居然没亏还捞了几千,可惜收益对比上一季度缩水9成,也是哭了。

看了本书

持续交付2.0 业务引领的DevOps 精要

恢复博客更新

假期发现了,我已经有5年,没记录学习笔记了,这也是我感觉这几年工作上没激情,随着年龄的增长,害怕被淘汰,工资也没怎么增长的原因之一吧,所以从这个假期开始,要重拾当年刚毕业的学习热情,让我的职业生涯稳稳当当。