三个事和三个问题

2011-12-20

从9月份开始,是很多在校毕业生的择业时期,有很多很多朋友写邮件给我让我帮他们参考如何选择工作(对不起我无法在第一时间回信,因为实在是太多了,我那繁忙工作和生活都没办法让我能即时…

来信, 创业 和 移动互联网

2011-11-15

上一篇博文翻译了Steve Yegge的rant,这两天有一些事让我也想rant一下(所谓rant就是一篇巨长无比的抱怨和说教),不过无论是从见解还是恶搞来说肯定没有Steve…

多些时间能少写些代码

2011-10-25

我在我的微博上说过这样一段话,我想在这里把我的这个观点阐述地更完整一些。@左耳朵耗子:聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30% …

Stay Hungry, Stay Foolish !!

2011-10-20

在整个社会都在关注乔帮主的时候,我想在这里和大家分享一个真实的就在我们程序员身边的故事。和我在《如果你看不见你还能编吗?》一文里介绍的那些盲人程序员一样,同样是Stay Hun…

如果你看不见你还能编程吗?

2011-09-21

这是个StackOverflow上的问题 How can you program if you’re blind? 。在看到这个问题的时候,我感到应该不可能,但是我…

千万不要把 bool 设计成函数参数

2011-09-08

我们有很多Coding Style 或 代码规范。但这一条可能会经常被我们所遗忘,就是我们经常会在函数的参数里使用bool参数,这会大大地降低代码的可读性。不信?我们先来看看下…

C语言中史上最愚蠢的Bug

2011-08-26

本文来自“The most stupid C bug ever”,很有意思,分享给大家。我相信这样的bug,就算你是高手你也会犯的。你来看看作者犯的这个Bug吧。。首先,作者想…

弱爆程序员的特征值

2011-08-23

【感谢网友sumtec投递此文,很欢乐也有意思,与大家共勉】首先说明:1、以下特征是真实遇到过的,同事犯过的,乃至我自己也犯过的; 2、为了剧情需要,某些例子进行了一些夸张修饰…

重构代码的7个阶段

2011-08-16

你曾去想重构一个很老的模块,但是你只看了一眼你就恶心极了。文档,奇怪的函数和类的命名,等等,整个模块就像一个带着脚镣的衣衫褴褛的人,虽然能走,但是其已经让人感到很不舒服。面对这…

你确信你了解时间吗?

2011-08-01

你还记得“软件真的好难做”中的那个有意思的例子吗?那个例子告诉我们软件开发中假设可能会是致命的事。今天,我又在StackOverflow上看到一个关于时间的问题——为什么192…