SPA 不是银弹
最近在 Hacker news 上看到两篇文章都是对 SPA 反思的,从工程师的角度,讲 SPA 没有那么好,以及它相对于传统 web SSR 技术栈的优缺点,都是从自己的实际经历出发,很值得借鉴。在下一次做技术选型时,可以更综合地权衡取舍。
git 工作流简明教程
一个资深的工程师根据自己的经验梳理的 git 工作流的核心概念和过程,说得挺简明精辟的,花一点时间了解下,可以巩固下已有的知识,不清楚的读者看了后更会形成对框架轮廓的领悟。
软件工程师工具箱
MIT 的一门讲软件工程师开发利器的课程,涵盖了常用的基本工具集,非常的精心,值得认真地过一遍,如果你喜欢看书,那么看看经典的《程序员修炼之道——从小工到专家》也不错,互补了。
顺道再推荐下 Hacker News,真的很不错,时常有很棒的帖子,这一篇就是,当然由于信息太多了,只看它每天的十大热门话题也就够了。
不要随意辞掉你的编程工作
这篇作者讲年轻人不要随意辞去工作,其实并不限于编程职业,类似的说教还挺多的,但都不太说得透彻,作者根据自己的经验娓娓道来,分析利弊。我觉得年轻人其实很容易理想化,有些事情想得过于简单,另外选择工作也是个非常严肃的事情,所以一定要慎之又慎,为自己负责。
职场的事有时候也说不太清,每个人同时都只能有一个选择,所以我有时想可以站在未来的视角看现在也许更清晰一些,不管怎样,都是一家之言,供读者做决定的时候多一点参考。
Common Lisp 指南
这篇讲 Lisp 的文章非常好,从入手到进阶,以及它的特点。虽然作为一个历史悠久的编程语言,它不像流行的语言那样有大量的用户,但是作为一颗明珠它对人的吸引力却又是实实在在的。
我对作者说的两点很认同,第一就是 The Hamster Wheel(仓鼠轮)陷阱,作者尤其说到了 web 开发,变化日新月异,时不时来一个框架,真是坑,所以要避开它,另外就是 Lisp 开发的实时调试,做得好了肯定可以上升一个层级。
不管是否深入学习,这篇介绍文章都值得一看,观点很有启发性。
Daring Fireball: A Little Duplex Skepticism
对 Duplex 的一些质疑,毕竟不是现场直播,而只是录音。虽然 Google 完全有可能实现了,但有人真的用吗? 会不会又像之前的“机器人公民”一样捉弄人,多一点疑问挺好。