All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
网购萤火虫玩浪漫被批残忍 - 萤火虫
Before the Google IO Conference: SINA says United States 4G slag speed, user has fallen
Korea latest brainwashing---author of the door, please
特斯拉工厂参观手记:绝对蔑视对手 - 特斯拉,,Model X,Model S
Game party Gospel: Samsung laundry can play free games,
夜宴:平生不识柳传志,便称英雄也枉然 - 柳传志,马云,雷军
United States alligators into refined: doorbell seeking to open the door of video shoot
Global share of sea Amoy to finish? Tax increase on the personal impact is too great,
Pseudo-base station dark industry chain revealed: Courier makes 9000! ,
Hit us $ 100 billion, China needs to do the world chip leader
Reading number is top 10 pictures
传销的好处
胸部遭到偷窥的女人们
做运动的校花2
Men don't mature ten sign
小学生作文又现神作,你不得不佩服
Sell the barbecue as says father du breul2
The money of more than 100 countries and regions5
Sell the barbecue as says father du breul4
人美胸美腿更美1
NeedWallpaper8
Download software ranking
双旗镇刀客A
matrix3
小黑猫大战两米大花蛇
Tram sex maniac 2 (H) rar bag17
Tram sex maniac 2 (H) rar bag5
WebService在.NET中的实战应用教学视频 → 第3集
Unix video tutorial2
Unix video tutorial5
Boxer vs Yellow1
中国结婚习俗实录
published in(发表于) 2016/2/8 7:22:48 Edit(编辑)
程序猿到美猴王的进化史 - 程序员,孙悟空

程序猿到美猴王的进化史 - 程序员,孙悟空

程序猿到美猴王的进化史 - 程序员,孙悟空 - IT资讯

“苦练七十二变,才能笑对八十一难”。

最近两天,这个象征着“孙悟空精神”的句子引发千万人的共鸣,也给程序猿们盛了好大一碗鸡汤。不!绝不是鸡汤。小编坚定地安利每一只程序猿都可以进化成美猴王!

程序员是干嘛的?有人认为他们是写代码的;有人认为他们是调bug的;更有甚者认为他们是修电脑的。

程序员到底是干嘛的?相信很多人读过这句话:

程序员是将人类想法翻译成计算机语言的译者。”

换句话说说,程序员是连接人类世界和计算机世界之间的纽带。

到位。

但是,维护这个纽带也太不容易了好嘛?

预备,唱!

“刚翻过了几座山,又越过了几条河,

崎岖坎坷怎么特么就这么多!”

要不说得苦练七十二变呢。等到五指山也压了,炼丹炉也进了,九九八十一难也闯了,你就再也不是一只简简单单的程序猿,你就是齐天大~~~圣!

望着猿猿们的一脸懵逼和无辜,小编乐善好施的毛病又犯了。阿弥陀佛,那么程序猿与美猴王之间倒底差了多少标志性差别呢?

火眼金睛

孙悟空在太上老君的八卦炉中锻烧七七四十九天后,不但没烧死,还炼就了火眼金睛,能够一眼识别出妖怪。

Bug就像是通往西天路上的妖怪,给程序猿们顺利取得真经的过程制造各种障碍。拥有快速识别定位程序中的bug的本领,就好比拥有一双火眼金睛。

但火眼金睛也有它的缺点,就在于它不能看出妖怪的原形,所以孙悟空每次都不得不四处奔走询问妖怪的出处。如果你现在满屏代码中一眼识别中哪一行有Bug,几乎是不可能的。你能做的,是判断出笼罩在程序中的“妖气”,始终带着一双怀疑的眼睛,学会利用差异对照法,在不断的验证中发现和定位bug所在的模块。

孙悟空的火眼金睛也不是什么天然的超能力,程序猿也必须在善于怀疑、善用工具、学习他人经验的过程中,炼就对产品扩展预期和对bug预见性的能力。但悲催的是你会发现,视野有多大,漏洞就有都大。

金箍棒

如意金箍棒在孙悟空的手中,能随心所欲地变化大小,而且似乎它只听孙悟空的。没有任何其他神仙或者妖怪能够让金箍棒随意变化。对于孙悟空,与其说金箍棒是兵器,不如说是通过苦心寻找又不断练习的专属工具。

在这个软件增长和发明的黄金时代,工具变得唾手可得。程序猿的兵器谱中包含了许多可靠的技术:编程语言、开发工具、框架和设计模式,真正的程序猿要懂VC,懂Java,懂Python,懂Delphi……这些都是我们技能的基础。然而这些技术有可能帮助我们所向披靡,也有可能暗藏危险。程序猿只有通过不断的学习,既不要固步自封,也不要贪多不熟。对于进步最有效的办法就是怀疑一切。当你尝试了新的途径后,你才能决定接下来用什么样的做事方法,好像一个漏斗一样,过滤掉自己不需要的,留下适合自己的思维方法。

这可能会耗费你很多时间,但随着时间的积累,你会发现自己的工具箱中又多了一套新的工具,并做好抉择,看看有哪些是值得保留的。

金箍棒的任意伸缩,还暗涵技能的扩展能力。程序猿的职业生涯是一个要求不断学习的过程,有太多的途径帮助我们拓宽自己的视野和能力,去Github和大神交流;自己参与到开源代码的贡献中,学习他人的经验等等,你渐渐会发现,你对于选择兵器的直觉,一定比周围的猴子们敏锐;

金箍棒再厉害,不能打怪也白搭。程序猿的兵器也需要有用武这地。面对一涌而入的不同业务需求时,猴子们还需要有对业务的弹性处理能力。根据不同需求的优先级别,在各时间节点最大效率地利用工具,完成对不同功能的开发实现。

紧箍儿

观音菩萨给孙悟空戴一个“紧箍咒”,就是要以此来引导他的思想,用理性来操纵和导引这只野猴身上的非理性因素。

对于狂放不羁的程序猴们来说,良好的编码习惯和编码规范也许是勒得最紧的紧箍咒。

“命名规范修正下吧,变量名看着挺乱的”

“规范你妹啊,下周就Deadline了,哪儿有时间啊,差不多行了,把东西实现出来比什么都重要。”

也许在两年后,你会发现,擦……核心模块里还有这么恶心的代码,不是早就该重写了吗……然而,注释和文档都不清楚!尼玛这谁能写啊……

猿猿们要喷了:我做了充分的分析需求;我选用正确的语言和架构;我配置好用的协用与任务调度管理工具;我代码规范、文档齐备;我的代码就是可信的,工具链是可靠的……我的代码就一定安全吗?需求变化我控制的了吗?莫名其妙的攻击我拦的住吗?不是照样要改吗?

但是,如果你没有在各种层面质疑,你连相信自己是安全的理由都没有,不玩儿你玩儿谁?

虎皮裙

喜欢西游记的人都说,如果没有虎皮裙,孙悟空就不是孙悟空了。

作为标志性特征,虎皮裙其实也存在争议。有一种说法,真正的佛教高僧大德不会穿虎皮,唐僧默认悟空这样穿着,实则是对猴子本性的保护。姑且不论严谨与否,还是有几分道理的。

在圈外人看来,对程序猿这画像的呢?听说他们收入不菲,但总看起来很穷。略长的凌乱寸头下面是一张长期被电脑辐射的油面,架在鼻梁上的眼睛下藏着一双盘着黑眼圈的眼,万年不变的格子衫和滑板鞋,双肩背包承载着他们整个世界。

稍微了解他们的人认为,他们百分之十的时间在想着颠覆宇宙,剩下百分之九十的时间在调bug.

是时候缝条虎皮裙,上演一波猩球崛起了!

硬件走起!Mac、机械键盘、外表炫酷的耳机!

软件走起!牛逼的技术是程序猿最好的名片。通过构建自己自己的平台,写写博客,常逛逛Github,多参加像51CTO WOT这样的业界会议,来提升程序员的影响力。

其实,程序员不过是一群简单可爱的小朋友,不然天天被这么多人黑,得引发多少血案,小编也早没命接着写了。

总结看来,美猴王也没什么了不起。然而齐天大圣真正感染我们的不仅仅是武艺精湛、除妖降魔、精力充沛,而是在通往取得真经的道路上,他逐渐收起自己霸道、喜欢控制一切的心性,凡事以保护师傅和保证取经小分队的集体利益为原则,指导他的一切行为。

也许在我们的团队中,你讨厌磨磨唧唧的Leader,但他却一直在引导和督促你;你讨厌好吃懒做还贪图美色的八戒,但他却使工作氛围不再永远枯燥单调;也许你讨厌凡事都“大师兄,师父说的对呀!大师兄,二师兄说的对呀!大师兄,师父和二师兄说的对呀!”的没主见的沙僧,但你失恋了落单了挨骂了,却最先拉他出来喝酒。

最后,祝福每位代码山上的孙悟空,猴年大吉猴赛雷!





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.