自己要坚强

上周,终于拿到了出版社寄来的书,自己也在京东上买了一些,自我感觉比较好,要送的人好像比较多。

这本书写得也很辛苦,差不多从 2018 年 3 月开始,中间陆陆续续,一直在写,还有很复杂的组稿工作。差不多 2018 年年底完成了稿子,出版社很认真负责,中间来来回回的校对工作又花了将近一年。

凡是过往,皆是序章。我根本不在乎有些人的看法想法,我就这么扎扎实实的在我喜欢的领域内研究、分享、写作。对于新技术,我觉得已经形成了方法论,所以对于新技术的学习和实践速度就非常快,当然也是因为这样让某些人不高兴,想想这也是正常。越来越觉得社会的复杂性,以前理解这些问题都太简单了。

2018-2019 上云的这段经历,这本书作为纪念,赚了。

最近很爱听一些中国的 rapper,不管是法老、ICE、福克斯,或者是吴亦凡,都让我大开眼界,原来还有这么多努力的人,虽然有时候互相 diss 来 diss 去,但是将中国的 rap 水平提升了很多,几乎所有的 rapper 说的最多的还是努力。

2020 年还有 20 多天就来临了,我喜欢新的挑战,挑选最值得研究的方向,发挥自己的强项。世界上有那么多领域需要探索,多么有趣。自己要坚强,喜欢你的人总是喜欢你,我们做那么多本来也不是为了被喜欢,那样太 low 了。这里立一个 flag,不在乎那些 bling 的 pass,终究会回到舞台。就是 diss 这些 hater,又怎么样呢。

三月开始重开公众号

从2017年下半年停止更新的微信公众号,又重新拿起来,经过一番思考,准备。找到自己合适的领域,专注于互联网,或者说专注于回忆互联网往事。不知不觉,1996年到上海电信去开通互联网账号,14.4k 的 modem,平均1-2k 的网速,看到了外面的世界,现在10M 的速度,有时候还嫌慢。从笨重的显示器、笨重的机箱,到如今薄薄的智能手机、4G 。时代进步的太快,我们是幸运的,目睹这一切。所以留一些问题和回忆。

“互联网的温度”

今年的作品

从三月份立项开始,中间有几个月略有停滞,加上压力很大的工作,几乎所有的晚上的业余时间和周末,都耗费在今年的这本书上,很高兴和阿里云的伙伴以及身边聪明、勤奋的同事一起,撰写这本书。

如今,终有小成。在设定这个提纲之初,实在对自己有所高估了,这本书是按照道法术器的结构来编纂的,因此有些内容的深度超过我们的想象,写的比较辛苦。同时,IT 书籍怎么写得比较生动,但是又不能流于肤浅,也实在是个难题。希望这次的探索能够让读者届时有所收益。

在长达 8 个月的写书过程中,还有着几方面的变化:

  1. 我自己的思想在发生变化,有的更加成熟,也有一些新的变化;
  2. 阿里云的产品还在不断演进升级,伴随着我们的实践,有很多新的实践方式;
  3. 公司在发生的变化,业务系统、实践理念、组织结构等都有一些令人兴奋的变化,对于我们的理解有促进,有反思。

很早就发现自己是个矛盾的合体,有时候激情洋溢,呼朋唤友,高谈阔论;有时候也是静如处子,在从小就喜欢的程序的海洋中游弋,也不知疲倦。

开始一个新的项目

最近公司 IT 建设速度明显加快了,上周开始业务中台的需求启动,今天 DevOps 的计划也准备开始试点。

有时候想想,学习编程已经三十多年了,小学时候的 Basic,初中时候沉浸在 LOGO 语言中,以及后来的 dbase 和 foxbase 这些。五年前的技能都被淘汰了,IT 世界发展的太快。但是这份初心却始终不变。我还是很喜欢编程。所以就继续喜欢吧。有时候很多东西难以说清,或许就是那么多年了,即便我没有太高天分,也毕竟花费了这么多时间和努力,总不至于太差。

开始一个新的项目,查了一下版本记录,最早是2016年4月就开始研究了,思考了那么久,还是要给自己一些压力。之前的 fish_base 项目功能虽然简单,但是从 sphinx 文档到之后 CI,都在努力学习中,然后这个项目也准备做的好一些,之后能够开源,让更多人收益。做一个基于半自然语言的报表生成工具、数据分析工具。

PyCharm 2018.1 新版本发布

PyCharm 2018.1 新版本如期而至。

对于 Python 3.7 的支持,比如 dataclasses。

更加智能的代码提示。

对单元测试更好的边栏支持。

科学研究模式可以运行部分指定的代码。

通过 conda 环境来支持建立一个科学数据研究项目。

Flask CLI 的支持。(Flask 在目前版本支持 Click 的命令行功能,现在 PyCharm 直接支持 Flask CLI 的调试了)

对于 TypeScript 2.7 的完整支持。

版本管理支持部分提交、更好的 rebase 支持。

远程开发方面支持更容易配置的基于 SSH 的 Python 调试器,提高了对于 Docker Compose 3.3 的支持。

PyCharm 包含了 JetBrainstorm DataGrip 的所有功能。

一直感觉,PyCharm 已经是非常完美的工具,甚至觉得它的功能太多了,已经复杂的很,没想到,依然继续提升,继续跟进所有的技术开发潮流。佩服!

MVP:3月的礼物

去年十月开始,最忙碌的项目之一,就是上云,现在也不知道当时是怎么过来的。

从2011年,接触 aws 开始,到现在,真正的将很多应用迁移上云,以及使用云上的 SAAS、PAAS 等各种技术,看到了崭新的世界。

一位朋友说得好,云之彼端,云至彼端。上云很简单,用得好却不易。

这半年,和团队,我们的上云小组,以及阿里云的很多专家一起,从无到有,从少到多,积累了不少经验。谢谢阿里云给予的 MVP 荣誉,更是鞭策。

汇付第二届科技节

昨天,汇付的第二届科技节。我的部门包圆了大项目的一二三名,小项目的十个中也斩获三个,成绩不错。

当然,一方面我的 team 的确比较重视,另一方面毕竟公司内部评选还是鼓励为主,竞争性不算太强。如果以数量来论,小项目这里32个进10,大项目6进了4,还是小项目竞争激烈。

昨天我分享的不完全是得奖的 Jarvis 2.0如何,我想在座大部分并不是很能理解也不需要理解,我将这些年总结的方法论展现了出来,其实包含了如何持续学习、如何时间管理、如何项目管理,项目管理包括对于创新型的科技项目,也照顾所谓传统的项目,项目的分类更多由企业的性质所定。

Jerry 对于我们去年写书的鼓励,甚是温暖。那种外人无法体会的孤独,以及强大的意志力,甘苦自知。“平生所事皆最爱”,很久以来,我是特立独行和在乎别人看法的矛盾混合体。其实想透了也不矛盾。

我们团队的科技创新也不容易,上台领奖的只是坚持到了最后的,还有很多项目都默默无闻了,持续的科技创新的能力培养,团队的培养才是关键。

也算正式提出了“精益敏捷”这个说法,以及我们的 DUKE 项目管理方法,外人不知道的是,从2003年开始,就不停的学习、思考、实践、反思、再学习、再思考,十几年光阴飞逝,算是略有小成。上天总是公平。看来本来想明年再结集出版的方法论,可以早一点了。

昨天演讲匆忙,有十六个字的心得,未来得及阐述:兵无常势,水无常形;竭尽所能,顺其自然!

今天,生日,挺开心的。

Google Chrome 的自动更新

大约这个月开始,发现 Google Chrome突然在国内可以自动更新了。让人很意外。没有去分析后面的技术,但是估计应该不容易,给我们用户带来很大的便利。之前要VPN等一堆设置,有时候还不稳定。

Google 好像在这方面一直比较执着,或许背后是他们的价值观。反正用户是受益的。

Adobe Lightroom CC 新版本发布

昨天才发现,原来是 Adobe 的 MAX 大会,很多产品做了升级,之前我看到的 Lightroom Classic CC 就是为了这个新版本 Lightroom CC,因为有了新的,所以之前的继续升级为 Classic 了。

新版本 Lightroom 变化很多,整个界面都重构过了,相册和照片管理和原来也不太一样。还要适应一段时间。据说 Adobe 这次 AI 方面发力很多,其致力于在功能方面的提升,而不是搭建一个平台。这个思想我很认同,平台这样的事情有几个巨头去做就行了,我们提升产品质量,改变一点点世界。

只是以后又有 Classic 版本,又有新的 CC 版本,比较纠结。