标签归档:阮一峰

阮一峰:如何降低软件的复杂性?

John Ousterhout 是斯坦福大学计算机系教授,也是 Tcl 语言的创造者。我还没读这本书,但是我看了作者在谷歌的一次演讲(Youtube),介绍了这本书的主要内容。我觉得非常值得看,大部分书教你怎么写正确的代码,这本书教你如何正确设计软件。

阮一峰:布尔代数入门

布尔代数是计算机的基础。没有它,就不会有计算机。布尔代数发展到今天,已经非常抽象,但是它的核心思想很简单。本文帮助你理解布尔代数,以及为什么它促成了计算机的诞生。我依据的是《编码的奥妙》的第十章。这是一本好书,强烈推荐。

阮一峰:母鸡与前端工程师

快速的技术更新和极大的工作强度,使得年轻人具有天然的优势。等到职业生涯后期,你的开发速度开始慢下来,就是你被更年轻的人取代的时候。一只母鸡一生中,大约总共可以生 2000 枚鸡蛋,你的一生中可以制作的网页(或者 App),大概也是一个常数。

阮一峰算法研究:如何识别图像边缘?

图像识别(image recognition)是现在的热门技术。文字识别、车牌识别、人脸识别都是它的应用。但是,这些都算初级应用,现在的技术已经发展到了这样一种地步:计算机可以识别出,这是一张狗的照片,那是一张猫的照片。

阮一峰:CSS Modules 用法教程

本文介绍的 CSS Modules 有所不同。它不是将 CSS 改造成编程语言,而是功能很单纯,只加入了局部作用域和模块依赖,这恰恰是网页组件最急需的功能。因此,CSS Modules 很容易学,因为它的规则少,同时又非常有用,可以保证某个组件的样式,不会影响到其他组件。

阮一峰:谷歌的绩效管理

谷歌每年的内部调查,绩效管理的满意度一直是最低的。2013年初,只有55%的谷歌员工,认为公司的绩效管理令人满意。虽然,这个比例比许多其他公司的30%要高,但依然很糟糕。员工抱怨最多的两个方面是,一是耗费太多时间,二是流程不够透明,令人怀疑它的公平性。

阮一峰:更多的人死于心碎

2015 年 12 月 28 日中午,Debian 操作系统的创始人 Ian Murdock,在推特上发布了一条简短的消息。
 ”我将在今晚自杀,请不要打扰,我要抓紧时间说一些事情,不让它们跟我一起走。”