编程人生
今天看到一哥们发表说说,谈论人生是什么,读完之后略有感触,遂以小记记之。
以下只是我个人见解,欢迎拍砖、欢迎吐槽。
在谈编程人生之前先扯淡一下,也算是对20年吃的干饭做个小结。有兴趣的看一下,没兴趣的走马观花吧!
从我们哇哇落地那一刻起,你的人生充满了五彩缤纷。此前声明,0岁到花甲古稀之年没有出现任何人生意外,否则,呵呵....。安我根据自己有限的人生阅历简单把人生划分一下几个区段(不符合官二代、富二代、星二代,只适合普通的老百姓):
0-12岁 :童年无忧。
12-18 :未成年人。在没有超过18岁的孩子,好好学习吧,不要听那些流言蜚语,误导你们,听老师的话,女生不能听校长的话,安全重要。在中国当前的社会之下,学习是至关重要的。我都后悔当初为什么总是和老师对着干。
18-30 :盲人摸象。你经过各种尝试寻找属于自己的蓝天,可能失败,可能成功。如果失败请大声的告诉自己:我还年轻,我才刚踏入奔三的行列,还机会,从头再来,心若在,梦就在。从头再来的同志请注意:三思而后行。
30-40 :金字塔顶端。在这段时期你可能已经步入人生巅峰,正是展示男人魅力的时刻。
40-50 :心有余而力不足。此处省略着说,咱不是还没有经历,距离我有点远,说不到点子上去。
50-60 :子承父业。奋斗了一辈子。生带不来,死带不走的,还是留给下一代吧。当然你要有点家业,不要留给儿子三分田八亩地的,这多不好,让他们情何以堪。
60-70 :子孙满堂,承欢膝下。莫属老人最大的心愿了。劳累了一生,该歇歇啦。
70-XX :....。还是省略。现代中国人的平均年龄是70。食品安全再一次威胁着我们的生命。请吃安全无污染食品。
扯淡有点多是吧,但是回头想想还真是这么一回事哈!
下面言归正传。
人生到底是什么呢??????
有人认为:人生就像一盘棋,走错了一步就会悔悟终生。但与棋唯一不一样的是:棋可以悔或重下一盘,可人生不能重来。人生这盘棋你得认真、慎重!
也有人认为:人生,不过是短短的几十年,不管是谁,谁也逃不过命运的安排,人生又是什么,是一个人的追求,你追求过什么,一个爱自己的人,一段不能忘却的感情,也有人追求过金钱,追求过功利...但是什么才能让我们在离开这个世界的时候在心中对自己说:我追求过,我不后悔,这就是人生。
还有人认为:人生有的时候就是一场戏。有高潮,有低谷。每个人在这场戏中的角色是不同的,有的人是主角有的人是配角。但并不是主角就一定有好戏,配角也有出彩的时候。人生也是一个旅程,有平坦的时候也有坎坷的时候。大家还是以平常心来对待。
保尔柯察金认为:人最宝贵的是生命。生命属于人只有一次。人的一生应当这样度过:当他回首往事的时候,不会因为碌碌无为、虚度年华而悔恨,也不会因为为人卑劣、生活庸俗而愧疚。这样,在临终的时候,他就能够说:‘我已把自己整个的生命和全部的精力献给了世界上最壮丽的事业——为人类的解放而奋斗。引用《钢铁是怎么样炼成的》
。。。。。。
不同的人又不同的感悟,每个人生都是一条亮丽的风景线。可是程序员的人生又会怎么样呢?下面即将为你揭晓。
1946年2月14日,世界上第一台电脑ENIAC在美国宾夕法尼亚大学诞生。从此世界上多了一个计算机的行业,多了很多杯具的程序猿。计算机发展可以用日新月异形容不为过,短短几十年已经成为人类生活的不可缺少的一部分,相依相偎。手机是最好的证明。我一同学有句经典话,借用一下:手机是老婆,电脑是情人。每天抱着的是老婆睡觉,看到的是情人。
人生就像编程。日后能否正常运行,就要靠你编的如何。
程序员认为:人生就像在编程,没有走过的路可以if...else...,也可以switch...case...,当我们工作之后就变成了for循环。等到回首往事时,既不能add、update、delete也不能ctrl+z,只能ctrl+s和select。留下的只有bug。
经常听到程序员说自己苦逼,那程序员为什么苦逼?让我来为大家揭晓蒙娜丽莎的微笑(程序员是眼泪)。
原因之一:外部因素。中国的IT国情和技术人员的观念。在商业中有这样一句话可以借鉴一下:经济再萧条,也有人在赚钱;形式再好,也有很多人在亏本,很多的公司在倒闭。
原因之二:在做项目的时候,很少考虑什么性能,安全等因素,老板不断的催,民工们就火急火燎的加班加点赶进度—今天完成了什么功能点,明天要完成什么功能点。于是很多的技术人员顾不上什么性能和安全,一心思的把功能堆了起来。机械似的实现功能。
原因之二: 项目搞定了,上线跑了没有多久,问题就出来了:项目功能是齐全,但是就是无法使用,有的功能慢的像蜗牛。于是,有人建议开始买好的设备,加大带宽,以为钱砸下去了,情况会好点。但是好景不长,甚至事与愿违。于是一堆人就开始焦虑,束手无策,技术人员又开始加班加点的解决明明知道自己无法解决的问题。
原因之三:项目最终在无法搞定的情况下,技术人员开始郁闷了,接着疯狂的上网开始收集可能的偏方,然后一股脑的用在项目中,求神拜佛的希望偏方有效果,运气好,暂时搞定了,那就皆大欢喜,搞不定,把之前的步骤再次重复一次吧。继续造业。
原因之四: 也是程序员最痛苦的。改需求。前期需求基本确定之后,项目开始实施,基本原型出来之后拿去给客户演示,然后客户说这个地方改,那个地方改,改改......。改到最后结果是项目需要重新做,程序员那个心啊哇凉哇凉,抱怨之后就是忍受。
原因之五:兼容性。这点我是深有体会啊!有句话这么说:再好的程序员也会死在兼容性上。我曾经遇到这样的情况:首先是在pc上测试前台页面(pc指的是电脑),IE6、IE7、IE8、IE9 、firefox、google上跑;然后测试电脑系统:能在xp、win7、win8、linux、mac os上跑;最后在测试终端设备:android手机、iphone手机、androidpad、ipad。全部需要测试通过,这是神马情况???还有就是一些Js中的方法支持这个浏览器了,一测试又不支持那个浏览器。最终导致页面效果不好,用户体验差,然后。。。。。。
原因之六:不说了,说多了都是泪。
最后说一句:让我们精确的把握自己的人生,不枉来世一遭。
2013-09-28