5月 19

【转载】关于程序员的冷笑话

1.面试
面试官:熟悉哪种语言?
应聘者:C#

面试官:知道什么叫类么?
应聘者:我这人实在,工作努力,不知道什么叫累。

面试官:知道什么是包?
应聘者:我这人实在,平常不带包,也不用公司准备了。

面试官:知道什么是接口吗?
应聘者:我这个人工作认真,从来不找借口偷懒。

面试官:知道什么是继承么?
应聘者:我是孤儿没什么可以继承的。

面试官:知道什么叫对象么?
应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。

面试官:知道多态么?
应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和C#有什么关系?

Continue reading

3月 15

【转载】9条编程带给程序员的坏习惯;

/**
*  本文笑点很奇怪
*  请各位视自身情况筛选阅读.
*/

如果你是一个程序员, 或者你就读计算机相关专业, 那么你应该能理解下面这些诡异的小习惯是怎么养成的, 或者你本身就有着其中的某些习惯:

0. 程序员数数会从0开始数起.

例: 程序员吵架的时候会说: “我数三下, 你再不闭嘴我就不客气了! 零! 一! 二!” 或者列清单的时候编号会从0.开始写.
因:  array[0]是数组的第一个元素.
评: 这个习惯的养成是一个艰难的过程. 多少次的越界, 多少次的循环次数错误让我们深深的记住了从0开始.

1. 程序员用肯定和否定回答选择性的问题.

例: 问 “您想喝咖啡还是喝茶?” 程序员答: “嗯.”
因: 当条件或||有一个子句值为真, 则整个语句值为真.
评: 这个习惯夸张了一点, 但这的确是程序员思维方式的通病, 用计算机的处理逻辑处理人类问题. 当然这样的回答显然是存在编程错误的, 因为对于这个问题他错误的返回了布尔型的值. 虽然高度怀疑有没有人关心这种回答的结果是怎样, 还是给出一个答案. 如果真的在程序的世界里, 服务员会优先考虑给你咖啡, 如果没有咖啡了, 才会端茶给你.
Continue reading