Demon.Lee 2022-01-14 06:54

新闻资讯、八卦、社交媒体等,跟我们没多大关系,属于关注圈的东西,知不知道对我们的认知几乎没有影响。

而很多技术热点,对我们做开发的,其实影响也不大,我们更多的还是要去理解底层逻辑。如果有一天发现真的有关系,再研究也不迟,关键是你的金字塔底座搭好了么。

郭蕾对话汤峥嵘-1 郭蕾对话汤峥嵘-2 郭蕾对话汤峥嵘-3 郭蕾对话汤峥嵘-4 生活中那些不重要的事-1 生活中那些不重要的事-2
Demon.Lee 2022-01-09 22:28

可能是感冒了,这个周末头疼的要命,随手把这本《半小时漫画计算机》翻完了。

用漫画来把复杂又深奥的原理讲清楚,可以看出作者的功力,深入浅出往往是最难的。

因为是漫画,所以很多东西没法讲细节,当作疲惫时的放松之物是极佳的。不过,即便如此也不要认为程序员小白能够看懂,至少要有一些基础,否则也是云深不知处。

作者在最后一章把各个编程语言的特性打了个分,我觉得挺有意思的,所以将其梳理了一下,见下图。
编程语言评分
从图上一眼就能看出在“虚拟机和垃圾回收”领域,Java 稳坐头把交椅,不过“函数式编程”能力就有点拉胯了。而“元编程”能力最强的则是 Ruby,可惜我不懂,不过这也给我提了个醒,要学。

另外,作者也总结了编程语言的 8 个通用概念,弄懂了这些概念,编程语言也就明白地差不多了:

  • 面向对象:封装、继承、多态、Prototype、Mixin、Traits、Duck Typing 等。
  • 函数式编程:高阶函数、闭包、惰性求值、递归、不可变状态、无副作用等。
  • 元编程:Lisp 的宏,Java 的动态代理,Cglib等。
  • 并发模型:Java 线程,Python 协程,Go routine,Erlang Actor 等。
  • 虚拟机和垃圾回收:JVM。
  • 静态类型、动态类型和类型推导:动态一时爽,重构“火葬场”。Java 10 引入类型推导。
  • 抽象语法树(AST):Abstract Syntax Tree,是源代码语法结构的一种抽象表示,用树状形式来表示编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。
  • 指针:C 语言的精华。

前面提到这本书好看,但内容不多,细节也不够,所以不过瘾。不过,巧的是,我下单的时候把《码农翻身·用故事给技术加点料》一起给买了。其实,买的时候我并没有注意到这两本书是同一个作者,更没料到书的内容是衔接的,无巧不成书啊。

我想,这下可以过把瘾了。

Demon.Lee 2022-01-06 13:12

并发阅读

这是我想到的一个名字。

之前池老师说他有一个读书的习惯:一段时间内同时看多本书。2022 年,我也决定试试,同时读 3 本左右,回头看看有什么不同的感悟。

为什么要并发读?

我想了想,可以用一个词来形容比较合适:交叉思考,也就是多维度思考。不同的书,就是不同的灵魂,不同的思维方式,让它们一起碰撞,相信会有不同的火花。

但同时也不能太多,那样可能会陷入不专注的状态,也不容易获得正反馈。

以我现在的情况,目前还是以功利性阅读为主,一段时间内要有重点。比如,最近一年内以计算机网络为主,夹杂着读一些程序员素养的书,然后就是其他乱七八糟的书都拿来读一读。

先行动起来,试试看。

并发阅读
Demon.Lee 2022-01-06 09:26

理财投资重要,知识投资同样重要:

  • 每年学习一门新语言
  • 每月读一本技术书
  • 还要读非技术书
  • 多与圈子里的人沟通交流
  • 与时俱进,尝试新东西
  • 批判性地分析所获得的知识,多问几个为什么
  • ......

时间长了,就会发现大佬们的学习方式基本上都如出一辙:多学习,多思考,多输出。

学习没有捷径,但是有方法。

Demon.Lee 2022-01-06 09:07

前一天刚看到 「技术下沉,体验上浮」 这几个字,第二天的 Keynote 上我就用上了。

正向激励来的这么及时,让人心生感慨,可就是这么巧。

Demon.Lee 2022-01-04 23:01

“技术下沉,体验上浮。”

嗯,这句话不错,记下了。

Demon.Lee 2022-01-04 09:44

反思

很多事情,小孩子不懂,你讲道理,Ta 还是理解不了。这个时候即使打骂,也是没有什么效果的,反而让他白白受苦,何必?

大多数情况,家长需要调整,调整心态,方式和手段。不知道怎么做?可能是孩子教育相关的书读少了。

每次训斥孩子之后,我就后悔了。有时,就是那一刻,那一秒,无法控制自己的情绪。

反思,读书,修炼。

Demon.Lee 2022-01-01 11:04

在希望的田野上

总有成片的迷惘

有时坚持就是一种无路可退

就像大地不能停止开放花蕊

2022, keep going...

Demon.Lee 2021-12-30 11:52

年度总结汇报时,HR 的培训讲师针对我的演讲和 Keynote 材料,指出了一些问题,同时也给出了改进建议。

  • 超时严重,建议提前预演,把控时间:我确实没有预演,哪些东西快速讲,哪些东西讲细一点,没有思考。
  • Keynote 内容中的文字堆砌严重,文字字体颜色都趋同,无法一眼看出重点,建议将重点成果(比如一些数字)标识出来:这个我看到其他小伙伴的材料时,也意识到了,确实如此。
  • 演讲时提出问题,引发大家思考是好思路,但如何让大家从思考中收回来呢?
  • 在说明一个“理论-实践-理论”的闭环时,材料中分了多页单独阐述,建议在一张 Keynote 中使用一个环形图将整个轮廓描述出来,让人很快能抓住重点。

认真想后,确实可以做得更好,虚心接受并改进。

Demon.Lee 2021-12-29 11:33

到年末了,各大学习 APP 都有总结报告,我看了极客时间,得到和豆瓣的文案,个人比较喜欢豆瓣的,有分享的冲动。

我对自己 2021 年的总结是:输入基本及格,输出还不够。

  • 相比 2020 年,这一年我总算把博客运营起来了,公众号也开始同步更新。
  • 年初我对自己的目标是每月读 2 本书,而结果是 3 本,算是超出预期,继续保持。
  • 极客时间上学习了 600 小时左右,在得到上学习了 600+ 小时,加起来有 1200+ 小时,阅读习惯算是基本养成了。
  • 不过,像运动,每天任务打卡等,上半年还行,下半年就拉胯了,需要反思。

2022 年,我对自己的期望是:

  • 落实自己 3-5 年的职业(学习)规划,要有可执行的任务清单
  • 理财:股票,债券,基金等都要有所了解和执行
  • 读书:每月读书目标 3 本,年度目标 36 本
  • 计算机专业内容学习不少于 600 小时
  • 运动健康:落实到位,主要是坚持以及如何坚持,如何给自己激励
  • 每天投入在孩子身上的时间不少于 1 小时

危机也好,焦虑也罢,躬身入局,行动才是最好的药方!