文档章节

疯狂的程序员——个人解读加经典语录

自由的角马
 自由的角马
发布于 2015/01/10 13:58
字数 5411
阅读 20
收藏 0
 

在看《那些年啊,那些事——一个程序员的奋斗史》时听好多网友说起《疯狂的程序员》这部作品,于是就花了一段时间看完了。刚刚看完,感触诸多!

       先简单地介绍一下这本书吧。作者:绝影,出版时间:2009-1-1,出版社:人民邮电出版社。这是一篇在CSDN上的连载小说,作者从2007年12月开始执笔,到2008年9月写完,历时9个月时间,近35万字。主要写了绝影从刚入大学接触计算机语言到毕业实习参加工作,再到自己创业的人生经历。分为大学、工作、创业三部分。作者笔下以绝影、BOSS liu、Bug Yang等为代表的程序员是大多程序员成长的真实写照……

       就我看来整部小说,前部分写的比较平淡乏味,没有太大的内涵;后面部分写的比较好。从绝影离开公司,和燕儿分手,在到自己创业那部分写的还不错,写的很内涵很深刻,语言也很幽默。如:人往往就是这样,做同样的事情,时间不一样,心情不一样,结果也不一样,这就叫“时移事异”阿。再如:唉,跟你们比起来,看来我还是老了。世界是我们的,也是你们的,但归根到底是你们的;再如:小刘,小刘和你又不一样,他属于激情创业型的人,也许有一天你开着QQ,他会开着奔驰接你去北京饭店,但是更大的可能,你开着QQ,他什么也没有。

从绝影辞职离开公司,交接工作及跟周总和陈懂办理辞职手续可以看出绝影的对自己对公司认真负责的态度及对人对物认识的深刻。特别是他和陈懂,和Boss liu的对话发人深省,很有哲理;仿佛是一个哲学家出身,如果你只看他们的对话很难想象他是一个程序员。不可否认的是作者一定博学,看过不少的书,对中外文化及历史也有很深的研究,不然绝影的名字也不叫绝影——三国时期曹操坐骑,也不会说道:你以前不是老跟我讲三国吗?你不是讲为啥关羽张飞武功那么高,都死心塌地跟刘备?我告诉你,因为刘备懂一个道理:老婆如衣服,兄弟如手足,衣服断尚可续,手足断安可续?所以,说实话,在你最困难的时候,兄弟才是最可靠的,兄弟才永远不会抛弃你。我特别喜欢绝影的那句话:要做就做第一个,做不了第一个就做最好一个,两个都做不了那就别做。现实生活就这样,要么第一个,要么是最好的一个,不然即使你有再大的能量也发不出光芒,只能在世界的某个角落默默地,悄无声息地熄灭……

对绝影个人,我认为就一个死要面子活受罪虚荣心很强的那种,而且有时对生活追求安稳,缺乏Boss liu那种挑战和冒险精神。以至于一直在周总的公司呆了那没久,一直拿那么一点工资。虽然说好几次想要辞职,但终究没有,直到两三年之后实在厌倦无奈时才辞职,凭他的技术到哪里都不止这点工资。而且每次只要周总或陈懂说:小绝啊,你可从来没让我们失望啊!都会拿了命去工作;要是换了谁,谁都不会那样做……这也正是燕儿和他分手的主要原因,如果他早点明白这点,早点躲抽时间来陪陪她,也就不会落到分手的地步,不过有一种精神是值得我们学习的,那就是对自己对工作负责,不管遇到什么困难,不管别人留下的摊子有多烂骂完了原来的代码原来写代码的人之后还是会认真修改case,只要自己承诺过的就一定会把它完成,而且做的非常完美。他也经常用这个来教导Bug Yang和他员工。

但是,绝影和燕儿最终没有走在一起,多少让人有些失望!一个程序员很多时候是很忙的,而且往往会顶着许多压力,一个大的项目下来往往会几个小时甚至几十个小时对着电脑。正如绝影一样,很难有时间陪自己的女友……这个时候,最需要的是得到的理解。有人说程序员往往很木讷,这也不足为怪了。

       总的来说,一个程序员能写出这样一部小说,已经是难能可贵了。

 附录:

看此小说的时候觉得里面说的很多话很有趣味,很有哲理,就顺便把它们揪出来,共大家分享一下。《疯狂的程序员》经典语录:

 

绝影不会做广告,王江有个朋友到是会做。但事情就是这样,你不会造车,但可以去卖车;你不会下蛋,但可以炒蛋炒饭卖。而且卖车的肯定比造车的更会卖车,炒蛋炒饭的肯定比母鸡更会炒蛋炒饭。

比如卖车的找个好的造车的不容易,炒蛋炒饭的找只好母鸡不容易,拉广告的要找个好的做广告的更不容易。大的广告公司,别人瞧不起你;小的广告公司,绝影瞧不起别人。

 

时代在改变,技术和人们对技术的看法也在改变。比如早二三百年,唱歌跳舞的都是下九流等于是做鸡的,现在那职业都是大腕阿,哪个不是后面跟一大群“粉丝”;再早二三十年,穿白大挂的都是“救死扶伤”的天使,现在却成了人见人怕的“魔鬼”;再早二三年,穿西装打领带的都是牛 B 的白领,现在都成了卖保险搞推销的代名字。

 

“小时候家里穷 …… ”绝影跟朋友聊天总喜以这句开头,小时候家里穷,现在怎么怎么样,这样话题一下就可以展的很开。所谓“放之四海皆准”,就是和 VB 里面的万能变量一样。

 

很多时候就是这样,不需要钱的人往往有钱;不需要美女的人往往周围美女成群;不需要电脑的人往往有电脑。就这样的人把大好的资源都给霸占了。(其实并不是这样的,是因为他有美女多,所以不需要美女;也是因为他电脑用烦了,所以不再把电脑当成宝——2013年10月24日再读此读后感时的感悟)

 

对绝影来说,要么就做第一个,要么就做最好的一个。当你已然做不成第一个,那你就努力去做最好的,要是你感觉也做不到最好,那就不要做了。现在姑娘的心理就是:她深深地爱着她认为最好的男人,但心里永远想着她的第一个男人。她没有错。

 

人无非有两种方法提高自己,一是真的提高自己,二是打击别人提高自己。

 

这种被人认识的感觉相当好,后来我们往往说:“ XXX ,那个人我当然认识 ……. 可是,他不认识我。”如果有一天,你跟别人说:“什么 XXX ?我不认识,但是他认识我。”那种感觉,就是不一样。

 

程序员是值得尊敬的,程序员的双手是魔术师的双手。他们把枯燥无味的代码变成了丰富多彩的软件 ……

 

在中国,人多少都要受十几年的教育,最后归根结底,十几年的教育也许就教会了你那么一两句话。对绝影来说,有三句话:一、把自己的东西分一半给小朋友。这是幼儿园老师告诉他的;二、实事求是。这是高中哲学老师告诉他的;三、程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。这是《黑客防线》上写的。

 

不像现在走上社会上贫富分化出来了,男人一有钱,女人就喜欢。当然这并不是说女人庸俗,女人当然喜欢成功的男人,这是很正常的,生存竞争嘛,适者生存。当她第一次见这个男人怎么才知道他成不成功?你说我多么多么成功,在公司做了个首席 XX 官;有才华,在 XXX 刊物发表论文多少多少篇。那都是屁话,谁知道你是不是在吹牛。只有钱,只有钱才能让女人看出你成不成功。你们去喝咖啡你买单的动作,你送她回家开车的动作,才是真正吸引她的。当然,随着她更深入地了解你,她也许最终欣赏你的是你事业上的成就或者是你的才华人品等。所以对男人来说钱什么都不是,但是你没钱,你就失去了让她了解你的机会。(一个成功的人,他说的每一句,表达的每一种思想,以及说话和言行举止的表达出的自信都不一样——2013年10月24日再读此读后感时的感悟)


说到这里,好多女人又要说男人也不是什么好东西,就喜欢美女。这也很正常。凭良心说,男人都希望找个体贴的懂事的女人做老婆,不一定要漂亮。但是你们第一次见面你那恐龙般的造型已经把他吓得半死,你根本不要指望他会再约会你,更不要指望他能慢慢了解你的确是个体贴的、懂事的女人。所以对女人来说漂亮什么都不是,但是你不漂亮,你就失去了让他了解你的机会。

 

男人为什么喜欢美女?那还是要分析男人的思想,其实男人自己的女朋友自己的老婆多半还是给别人看的。你可以给别人说:“看我老婆多懂事,每次我工作到很晚她都能理解我。”或者说:“看我老婆多勤快,虽然每天工作很累但回家都能吃到可口的饭菜。”或者说:“看我老婆多漂亮,身材多好。”女人和女人在一起,多半是比自己的男人;男人和男人在一起,最重要的是比事业,如果事业都差不多,也就比老婆。

 

对程序员来说,大部分快乐是从解决问题特别是独立解决问题中来的,不是从这个 CASE 有多大,奖金有多少中来的。

 

中国象棋和国际象棋最大的两点区别是:中国象棋中老王永远都只在自己的城中,运筹于帷幄,国际象棋残局中,老王反而是战斗的主力;中国象棋中兵永远是兵,从你一生下来就是兵,等你拱到对方的底线,你就失去了你所有的价值,国际象棋中,只要兵能够成功冲到对方底线,甚至就可以变成后,正是拿破仑说的:不想当元帅的兵不是好兵。

 

唉,跟你们比起来,看来我还是老了。世界是我们的,也是你们的,但归根到底是你们的。

 

你想,能带研究生,那有多牛B,起码也得教授级别吧。绝影都觉得这牛皮吹大了:天越来越黑,天为什么这么黑?因为牛在天上飞。牛为什么在天上飞?因为周总在地上吹。

 

所以女人呐,天天到晚都在说烦烦烦。早上起来没赶上公车迟到了烦,跟同事相处不顺了烦,出门下雨了弄脏衣服烦,不下雨出太阳晒黑皮肤了烦,不下雨不出太阳刮点风吹乱了头发也烦,老公天天下班回家不出门觉得生活太平淡了烦,老公天天下班不回家出去玩怀疑他有外遇了也烦。

 

说“千里马常有而伯乐不常有”,没想到现在的社会真是“笨人常有而聪明人不常有”。

 

现在二十来岁 80 后的人你说苦不苦,确实很苦。你读小学的时候,读大学不要钱;当你读大学的时候,读小学不要钱;你还没能工作的时候,工作是分配的,你可以工作的时候,撞得头破血流才勉强找份饿不死人的工作做;你不能挣钱的时候,房子是分配的,当你能挣钱的时候,一个月工资连三分之一个厕所都买不起。

 

小刘,小刘和你又不一样,他属于激情创业型的人,也许有一天你开着QQ,他会开着奔驰接你去北京饭店,但是更大的可能,你开着QQ,他什么也没有.

 

女人啊,不仅不懂男人,有时候连女人都不懂。男人在男人面前,始终都是强者,谈的都是征服宇宙的事情,就算不强,也要把自己伪装成强者,就算征服不了宇宙,至少也要征服世界。很多事情,很多话,特别是心里话,都是不能跟男人说的,于是只好找女性朋友来倾诉。

懂得了这个道理,你就晓得为什么大禹治水是成功的,是值得歌颂的,因为他摈弃了堵塞的方法,改成了疏导。

 

事情往往就是这样,你抱着什么目的去做件事,往往事与愿违,相反有些事情也许你想都没想,却有意想不到的收获,

 

你想想,现实生活中,哪个男人不是自作一副清高状,骂妓女,骂小姐,骂她们不要脸。但是骂完后呢?还不是跟妓女跟小姐玩得很 Happy 。再看看一些当官的,开起反腐倡廉的会来在上面说得头头是道,转身一下讲台手马上又伸了出来。他们对妓女有成见,很大程度上是对‘别人和妓女 Happy ’有成见,他们对腐败深恶痛绝,很大程度上是对“别人腐败”深恶痛绝。要是换成了自己,就有足够理由把这些成见抛开了。这叫啥?这就叫假正经。”

 

人往往就是这样,做同样的事情,时间不一样,心情不一样,结果也不一样,这就叫“时移事异”阿。

 

所以说人外有人天外有天,千万不要以为你的寝室在大学里出了名就以为在这个世界上无人能及了,更不要以为你在学校里能用 TurboC 画个图连个串口就牛 B 得不得了,仿佛比尔盖茨都在向你招手,准备拱手把他的位置让给你。世界大得很,世界上的牛人也多得很。

 

你以前不是老跟我讲三国吗?你不是讲为啥关羽张飞武功那么高,都死心塌地跟刘备?我告诉你,因为刘备懂一个道理:老婆如衣服,兄弟如手足,衣服断尚可续,手足断安可续?所以,说实话,在你最困难的时候,兄弟才是最可靠的,兄弟才永远不会抛弃你。”

 

他突然间明白,为什么自己会一直萎靡不振,在今天之前,他一直以为燕儿就是他的一切,他一直以来辛辛苦苦加班加点地工作是为了什么?为了跟燕儿结婚,为了让她过上幸福的生活。燕儿,就是他整个精神支柱。现在呢?燕儿不在了,这棵支柱没有了,他必须再找一颗支柱,而且要一棵强有力的支柱,才能让他有力量继续奋斗下去。这就是他一直苦苦寻找的东西。而今天,土匪让他知道:在很多人眼中,他是个很有前途的人,他要达朋友、兄弟、家人希望他达到的高度,甚至超过这个高度。这,也足以成为他强大的精神支柱。

 

“要赚钱的法子多得很,我随便举几个,做插件,做广告,这些都还是低级别的,以后上路了,完全可以和其它大公司合作来运营。总之你现在要完全抛弃你的观点,我的目标很明确,就是做用户,争取做到 100 万用户!有 100 万用户,你放心, BOSS ,我有信心让你睡觉睡到自然醒,数钱数到手抽筋。”

 

现在的社会,是骡子是马拉出来骝一骝便知道了。

 

“黄毛?还黄毛丫头呢。太粗糙了!什么黄色就叫黄毛,黑色就叫小黑,花的就叫花花,像什么叫什么,一概都是不负责任的名字。你喜欢他,就得费点心给他起个名,就像你儿子一样,你总不可能生下来胖一点就叫王小胖,黑一点就叫李大黑!”

其实什么土不土的,那都是上个世纪的事情了。以前人们叫土,现在叫“有个性”。以前土的东西,现在反而流行了起来,相亲也是如此。以前念书的时候,大家都把相亲鄙视得要死,开口便是:“什么?你妈妈居然让你去相亲?太土了吧!都这个年代了,你妈还不知道‘自由恋爱’。”

现在呢?相亲反而流行了起来。这还是土匪告诉他的,他们办公室的 OL 们都有不止一次的相亲经历,由于 OL 们的带动,这一流行,相亲又上起档次来,一定要去最有情调的餐厅,男的是谈吐优雅女的是气质不凡,开口闭口就是斯嘉丽费雯丽,你要是说《乱世佳人》,那你也太掉价了吧,人家要说《飘》。

 

上次我们开会,不是说以后写《疯狂的程序员》么?那之后,他跟我说了好多次,要做真正‘疯狂的程序员’。问题是他把我们的意思理解错了,‘疯狂的程序员’绝对不是靠狂妄和拼命的程序员,而是能够踏实,持续努力的程序员。等你真正做到了这两点,技术上去了,在写程序这个领域,能够限制你的只有你的想像力,到那个时候,你才算个‘疯狂的程序员’,这种程序员阿,是能令竞争对手无比恐惧的。”

 

这个你要会算机会成本啊,要用迭代法,反正我们有技术,先做一点,投入也不多,再看看形势,形势好,继续迭代投入,形势不好,马上停止,免得到后面损失更大。现在 CASE 做到这里,你我都晓得,形势是大事不妙。现在还不赶紧割肉止损,更待合适。”

听了这话,绝影觉得好生耳熟,想了老半天,突然一拍脑门说:“我想起来了,上次你教我泡妹妹好像也是这么说的,说要算机会成本,说要用迭代法,说先约会吃饭,简单表白,看形势如何,如果形势好,再迭代约会,更加深入地表白,要是形势不好,力马撤退,停止迭代,这样一直迭代到最后。怎么今天又把这事扯到我们项目上来了?”

 

我可以把这一行行枯燥无味的代码变成丰富多彩的软件。程序员是值得尊当今,程序员的双手是魔术师般的双手。

 

BOSS Liu 还没说话,他就抢着说:“ BOSS ,你知道丘吉尔的《最后一次演讲吗》?”

BOSS Liu 刚接了电话,被他没头没尾这么一问,问得连自己都找不着北,愣了一下。就在他愣的这一下间,绝影马上又说:“丘吉尔一生最精彩的演讲,也是他最后一次演讲。在剑桥大学的一次毕业典礼上,整个会堂有上万个学生,他们正在等待丘吉尔的出现。正在这时,丘吉尔在他的随从陪同下走进了会场并慢慢走向讲台,他脱下他的大衣交给随从,然后又摘下帽子,默默地注视所有的听众,过了一分钟后,丘吉尔说了一句话:‘ Never give up ! ’丘吉尔说完穿上大衣,带上了帽子离开了会场。这使整个会场鸦鹊无声,一分钟后,掌声雷动。”

绝影越说越激动:“永不放弃!永不放弃又有两个原则,第一个原则是:永不放弃!第二个原则是当你想放弃时回头看第一个原则:永不放弃!

 

 

本文转载自:http://blog.csdn.net/luoweifu/article/details/6776204

自由的角马
粉丝 1
博文 269
码字总数 0
作品 0
文山
私信 提问
我最喜欢的10条编程语录

今天也在国外程序员 Senthil Kumar 的博客看到了他最喜欢的10条编程语录。其中大部分已经分享过,现再次综合分享给大家。 (提示:正如广为流传的经典段子,有些经典语录有多个版本,作者署名...

红薯
2012/04/28
4.1K
26
程序员的 59 条搞笑但却真实无比的编程语录

我收集了很多编程语录,基本上都跟程序员的生活有关。这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计、文档,代码质量,测试和软 件开发团队管理等方面。下面的这59条语录虽然...

oschina
2013/12/19
10.9K
61
程序视界3周岁!3重福利大放送!

想不到订阅号“程序视界”已经走过了三年的漫漫长路! 感谢你的一路陪伴,各位亲们,有你们同行,我才能坚持到现在。 感谢……感谢……感谢…… 今天我们就做 3 件事: 定位 程序视界公众号,...

imbrl71u7pt5x29rleu7
2018/05/09
0
0
编程语言是程序员的杀手锏:“伤不起”

【IT168 评论】好久没有发娱乐性质的技术文章了,搞得气氛有点严肃了,考虑到程序员们都是比较严肃和容易较真的类书呆子的群体,所以,需要更新一个有娱乐性质的文章了。正好最近看到了两个比...

酷壳
2012/02/21
0
0
千万别惹程序员

酷壳好久没有发娱乐性质的技术文章了,搞得气氛有点严肃了,考虑到程序员们都是比较严肃和容易较真的类书呆子的群体,所以,需要更新一个有娱乐性质的文章了。正好最近看到了两个比较有趣的图...

红薯
2012/02/21
12.7K
47

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
今天
5
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
今天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
今天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
今天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部