1.
程式設計師給系統工程師:“這個專案無法完成,它必須要大幅度更改規格,而我們團隊中沒有人了解關於這個程式的規格,也沒有人懂得這個應用程式使用的語言。依我個人的看法,公司絕對不該接下這個專案。”
系統工程師給組長:“這個專案需要規格的更改,目前我們的工作人員缺乏此種經驗,使用的語言也還不熟悉,若要接下,則必須接受適當的研習。依我個人的看法,我們還沒有十足的準備接下這個專案。”
組長給專案經理:“這個專案必須在系統內更改規格,而我們對此種案件還沒有十足的相關經驗,並且公司中大多數的人尚未接受過必需的研習。依我個人的看法,必須花上比平常多的時間才有可能完成。”
專案經理給部門主管:“這個專案需要將規格重新建構,而我們之中一部份人有經驗,一部份人了解使用的語言,因此我想只要讓不懂的向懂的人學習就行了。依我個人的看法,這個專案雖然有隱憂但是必須接下。”
部門主管給總經理:“這個專案是一個可以向業界展示我們更改系統規格實力的機會。我們具備足以讓專案成功的能力和人材,其中幾人已經自行完成了研習。依我個人的看法,無論如何都不該錯過這個專案。”
總經理給客戶:“我們是處理此種專案的專家,從前早已經歷過非常多數來自其他大客戶的類似專案,以經驗來說完全多過於其他公司,請一定要讓我們接下。依我個人的看法,我們絕對能在期限之內完成這個專案。”
程式設計師:
幹
2.
“咚咚咚”
“谁?”
过了很久……
“Java”
3.
一个计算机系学生坐在树下学习,忽然有一个计算机系学生骑着一辆很炫的自行车经过。前一个学生问道:“你的车从哪儿弄来的?”
骑车的回答说:“我在外面学习的时候,一个漂亮的MM骑着车过来,她脱光了所有的衣服对我说,‘你想要什么我都给你’。”
“明智的选择!你穿她的衣服肯定不合适的。”前一个学生说道。
4.
怎么使用面向对象的方式变得富有?
继承。
5.
要理解递归,你先要理解递归。
6.
一男子在路边一根接着一根地抽烟。一个女士走过来对他说:“嘿,你不知道你是在慢性自杀吗?注意烟盒上的警告信息。”
“没关系”,男子悠然自得地又吸了一口:“我是个程序员。”
“嗯?这和你是程序员有什么关系?”
“我们一点儿也不在乎警告(warning),我们只在乎错误(error)。”
7.
一百万只猴子,给他们一百万个键盘,其中的一个会写出Java程序,其它的写的都是Perl程序。
8.
十个顶尖软件工程师参加培训管理人员的课程。老师提出了这样一个问题:
“假如你供职的公司是为航空电子设备提供软件的。有一天你乘飞机出差,当你上了飞机后你发现一个牌子上写着这个飞机用的是你的团队开发的 Beta版软件,你会下飞机吗?”
九个软件工程师举了手。老师看着第十个问道:“你为什么愿意留在飞机上?”
这人回答说:“如果是我的团队写的这个软件,飞机根本无法起飞,根本谈不上坠毁。”
9.
为什么程序员总是分不清万圣节和圣诞节?
因为 Oct 31 == Dec 25。
10.
换一个电灯泡需要几个程序员?
一个也不要,这是硬件问题。
换一个电灯泡需要几个微软程序员?
一个也不要,他们会把黑暗变成标准然后告诉每个人:“我们就是这么设计的。”
换一个电灯泡需要几个C++程序员?
一个也不要,你还在用面向过程的思维考虑问题,一个设计良好的电灯泡类必然封装了换灯泡的方法,所以你要做的就是调用“换电灯泡”方法。
11.
Keyboard not found ... press F1 to continue
12.
Unix 是用户友好的,只是要成为Unix的用户很困难。
13.
计算机科学家靠什么避孕?
他们的人格魅力。
14.
一个微软工程师正走在路上,突然听到一只青蛙说:“如果你吻我一下的话,我就会变成漂亮的女人,我们可以结婚,从此幸福地生活在一起。”工程师看着青蛙想了一下,抓起它轻轻地放在自己的上衣口袋里。青蛙把头伸出来说:“怎么,你不准备吻我吗?”
“是的”,工程师说:“我在微软工作,没有时间娶妻————不过有一只会说话的青蛙还是挺酷的。”
15.
两个程序员在聊天:
“我昨天碰到个辣妹。我把她带回家,马上就开始如饥似渴地亲吻,她就坐在我的键盘上,然后……”
“你在家里也有台电脑?CPU是什么型号的?”
16.
为什么程序员喜爱UNIX:
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep
(注: 不懂的话可以去google一下)
17.
电脑是高速的笨蛋,程序员是低速的笨蛋。
18.
对于一个存放了一半数据的数组:
悲观的程序员觉得数组是半空的;
乐观的程序员觉得数组是半满的;
真正的程序员觉得数组占用的空间过大,需要调用realloc()。
19.
编译成功了!交付吧。