每类编辑器(word,notepad,vim等)基本上都会有 Undo 和 Redo 按钮(通过栈这种数据结构来实现),这是编辑器给我们犯错后弥补的机会。
VCS 其中之一的功能就是 Undo 和 Redo 的升级版,让我们回到没有战火硝烟的平静生活。
但 VCS 远非这么简单,它还能协作、交流、部署流水线以及问题跟踪等。
昨天读了连岳老师回复的这封《一个医务工作者,发来可怕签文》的信,一开始觉得好笑,可是反思自己,顿时一阵感慨,只得苦笑作罢。
这不是第一次看见类似的回信了。之前还有一封信说的是两个准备结婚的人,因为算命先生算出八字不合,所以纠结要不要分手。
有时候,人有知识不代表有智慧,无论多高的学历。可能是思考少了,或是把书读死了,以至于让我们在传统的力量面前,缴械投降。
当长辈还在时,我们可能很难把所有类似迷信的东西都抛掉,我们一方面要尊重他们,尊重习俗,但一方面也要告诫自己,这些没用,不要让自己陷进去,特别是对未知的恐惧。除了必要的习俗外,其他很多东西我不会传给下一代,特别是在下一代面前传达一些观念。有时候一个观念,一个想法会让我们记一生。
写着写着,想起了一部电视剧《天道》,里面对一些传统观念的批判,给我很多反思。
在池老师的星球上看到一个读书分享图片,图片上有一个“滴墨书摘”的logo,一开始我还以为是个读书 App,跟微信读书一样。
因为分享图片中有一个英文缩写单词我不知道啥意思,所以就去了解了一下。然后我发现这是一个用来做读书笔记和分享的 App。当我通过 OCR 从纸质书上扫描一段文字做笔记并进行分享后:啊哈,这个有意思。
我个人觉得经常读书的人可能或多或少都有一些分享的冲动,而这类 App 正好弥补了读纸质书这一块分享难的痛点。而电子书,比如极客时间、得到 App 之类都自带笔记和分享的功能。说到这里,我要给得到电子书阅读器的分享功能点个赞,不管是分享一段笔记或是截图,一个二维码上来搞定一切。
就这样,我又买了一个会员,哎,花钱无处不在。
当然,OCR 识别的准确率现在还达不到 100%,但我觉得这无关大雅,手工调整一下便可,调整也是一种输出。
有时候不得不感慨,为啥这些点子我想不到?山外有山,时常提醒自己:比我聪明的人多的是。
讲究。
第一次订阅读库,期待遇到不同的风景。
新闻资讯、八卦、社交媒体等,跟我们没多大关系,属于关注圈的东西,知不知道对我们的认知几乎没有影响。
而很多技术热点,对我们做开发的,其实影响也不大,我们更多的还是要去理解底层逻辑。如果有一天发现真的有关系,再研究也不迟,关键是你的金字塔底座搭好了么。
可能是感冒了,这个周末头疼的要命,随手把这本《半小时漫画计算机》翻完了。
用漫画来把复杂又深奥的原理讲清楚,可以看出作者的功力,深入浅出往往是最难的。
因为是漫画,所以很多东西没法讲细节,当作疲惫时的放松之物是极佳的。不过,即便如此也不要认为程序员小白能够看懂,至少要有一些基础,否则也是云深不知处。
作者在最后一章把各个编程语言的特性打了个分,我觉得挺有意思的,所以将其梳理了一下,见下图。

从图上一眼就能看出在“虚拟机和垃圾回收”领域,Java 稳坐头把交椅,不过“函数式编程”能力就有点拉胯了。而“元编程”能力最强的则是 Ruby,可惜我不懂,不过这也给我提了个醒,要学。
另外,作者也总结了编程语言的 8 个通用概念,弄懂了这些概念,编程语言也就明白地差不多了:
前面提到这本书好看,但内容不多,细节也不够,所以不过瘾。不过,巧的是,我下单的时候把《码农翻身·用故事给技术加点料》一起给买了。其实,买的时候我并没有注意到这两本书是同一个作者,更没料到书的内容是衔接的,无巧不成书啊。
我想,这下可以过把瘾了。
「并发阅读」
这是我想到的一个名字。
之前池老师说他有一个读书的习惯:一段时间内同时看多本书。2022 年,我也决定试试,同时读 3 本左右,回头看看有什么不同的感悟。
为什么要并发读?
我想了想,可以用一个词来形容比较合适:交叉思考,也就是多维度思考。不同的书,就是不同的灵魂,不同的思维方式,让它们一起碰撞,相信会有不同的火花。
但同时也不能太多,那样可能会陷入不专注的状态,也不容易获得正反馈。
以我现在的情况,目前还是以功利性阅读为主,一段时间内要有重点。比如,最近一年内以计算机网络为主,夹杂着读一些程序员素养的书,然后就是其他乱七八糟的书都拿来读一读。
先行动起来,试试看。
理财投资重要,知识投资同样重要:
时间长了,就会发现大佬们的学习方式基本上都如出一辙:多学习,多思考,多输出。
学习没有捷径,但是有方法。
前一天刚看到 「技术下沉,体验上浮」 这几个字,第二天的 Keynote 上我就用上了。
正向激励来的这么及时,让人心生感慨,可就是这么巧。
“技术下沉,体验上浮。”
嗯,这句话不错,记下了。
Who am I ?
Where did I come from ?
Where do I go to find out ?