好文分享:第 3 期

这里记录着我平时已读过,觉得质量不错,值得收藏和分享的文章、资料或者书籍

博文

  1. 网站速度优化初学者指南(英文)

解释了为什么要优化网页访问速度,以及如何优化网页访问速度等

  1. 单体架构 VS 微服务架构(英文)

文章介绍了 单体架构 和 微服务架构 各自的优缺点,结论:没有银子弹!一切都是权衡利弊。单体架构 也可以按模块来设计开发,这对以后转换为 微服务架构 能方便不少。

摘自科技爱好者周刊:第 69 期

  1. 速度至关重要:为什么快速工作比看起来更重要(英文)

一件事"做得好"比较好,还是"做得快"比较好?

鱼和熊掌不能得兼,你怎么选择:做得好,付出的代价可能是耗时长、成本高;做得快,意味着完成度低、不是精品。

这篇文章的结论:做得快更好。

做得快不仅可以让你在单位时间内完成更多的工作,而且 因为你工作得很快,所以你会觉得成本低,从而倾向于做更多。

写一篇博客,你可能需要两天。这是很高的时间成本,你觉得太贵了,于是你很少写。但是,做好一件事的唯一方法,就是多做这件事。做得越快,这件事的时间成本就越低,你会愿意做得更多。

人们总是倾向于,多消费时间成本低的东西。网站很快,就会多访问;搜索很快,就会多搜索;文章很容易读懂,就会多读几篇。做得快的核心,就是要让时间成本降下来,从而多做。

  1. 面向对象编程:一万亿美元的错误(英文)

这篇长文详细解释了,面向对象编程的一些缺点。比如,OOP 引入了太多的层,大项目很快就会变得非常复杂,而且由于对象内部有状态,不能保证同样的输入得到同样的输出,因此很难测试。~ Java 还会继续存在,但其空间会被其他语言慢慢侵蚀,比如 JS、PHP、GO。个人观点:我更喜欢简单、直接、高效的语言。

  1. 从图片优化说起(中文)

谈谈如何使用 Node.js 进行各种图片操作,优化 Web 图片体验。

学习

  1. 本周开始在看《Go程序设计语言》这本书,按书上的例子敲代码,希望能够入门 Go 语言 ~ 之前还曾和小鹏童鞋聊过要不要学新语言,说自己学不动了,会 Java、PHP、JS 应该就够用了,但是从最近这段时间的接触来看,发现 Go 满满的优点,趁尚有精力之时想深入的学习学习 😃

🎉 一个安静的周末 ~

发表评论