微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

你愿意做一匹狼还是一只哈士奇

2016-08-25 21:58 围城莫


狼是一种放荡不羁的动物,

而哈士奇,是脑袋不在家的动物。

但后者却是被喜欢的,

你是哪一种?


自然生物界,狼是一种不愿有归属的动物,他们四海为家,生性嗜血。而作为外形和它相像的阿拉斯加和哈士奇,额,这里不说阿拉斯加,毕竟,两者相比,哈士奇更二一点。


狼与哈士奇长得像,但一眼就可以分辨出来,就像IT行业的Programmer(程序员)Coder(码农),从外表就能看出谁厉害。如果用狼和哈士奇来形容这两个职业,那Programmer就是站在凌冽寒风中的狼。


(这小眼神就能看出)


一、“哈士奇”的习性


他们写出机器可以理解的代码。

他们的代码依靠注释读懂。

他们只在工作时间写代码。

他们不喜欢看书,但偶尔会看看视频。

他们只会阅读别人的博客,自己从来不写。

他们关注的仅仅是进度。

他们仅仅是复制代码。

遇到问题他们会直接问同伴。

他们总是认为自己会的很多,喜欢用海量的“精通”来装点自己的简历,假装高手。

他们每天沉寂在C+V的死循环中,并不断地抱怨需求变更。

他们会因为学会了某种代码的写法,而骄傲自满。

他们一边在被动地接受需求,一边在抱怨不合理的需求。

他们不会检查自己的代码,在测试暴露缺陷之前,他们往往难以发现。

他们不认为自己要为代码质量负责,那应该是管理者和测试的事情。

他们在拿到任务后会直接开始工作。

他们往往具有文档恐惧症。

他们并不崇拜专业人士。

他们擅长推卸责任。

他们对编译警告弃之不理。

他们只是在写可以运行的程序。

他们会拖延不喜欢的任务。

他们更容易放弃自己的设计。

他们的编程往往止步于编码的表象。


(这小眼神,还是……挺可爱的)


 二、“狼”的习性


他们写出人可以读懂的代码。

他们的代码风格统一并具有自描述性。

他们不仅在工作时间,在业余时间也会写代码。

他们会看大量的书籍,阅读大量技术资料,当然也会看视频。

他们不仅阅读别人的博客,他们自己也会写博客,他们认为分享知识是快乐的。

他们不仅关注进度而且更关注代码的质量,提供现实的进度方案,在上司面前坚持自己的意见。

他们复用代码而不是复制代码。

遇到问题他们会尝试自己解决,访问社区,然后才会询问同伴。

他们总是认为自己还能做的更好,并对那些巨人由衷地敬佩,在不是高手时不假装高手。

他们经常在思索如何能够解耦,用灵动的设计应对突然到来的变更。

当掌握某种代码的写法,他们看到的往往是背后深层次的问题,并向专业水准看齐。

他们会对不合理的需求说不,并在工作中尝试影响他们的领导。

他们会经常重构自己的代码,并维护自己的缺陷核对表。

他们认为提高代码质量是自己的责任,并为自己的过失而负责。

他们在拿到任务后,会在行动之前,进行分析和计划,而不是马上编码。

他们往往会认真阅读项目文档。

他们和希望提高软件开发技能的人为伍,参加交流会,加入某个社区参与技术讨论。

他们敢于承认错误。

他们将警告与错误同等对待。

他们在构建自己彻底理解的程序。

他们将不喜欢的任务认为是对自身的磨砺。

他们往往坚持自己的设计。

他们的编程往往深入语言,触及思想。


(突然想跟着嚎一嗓子,啊呜~


三、做“狼”还是“哈士奇”?


两者在能力上,明显是狼要强于哈士奇,或者说,Programmer要比Coder办事能力强。但现实中,和哈士奇一样,Coder更加受人喜欢,或者说,受项目经理和老板的喜欢。虽然,Programmer能更快更高效的完成自己的任务,但是,在老板眼中,他们讨厌加班,太过自负,对自己的成果深信不疑,坚持自己的意见,对上级安排的不合理需求拒绝。而Coder的理念中,为了很多事,他们愿意加班,不会对老板和项目经理的需求说任何拒绝的话,对设计没有意见。他们两者的代码,在外行看来没有差别。在老板眼中,往往那些闭嘴加班的员工更应该重用。




从实际上来说,Programmer并没做错什么,甚至做的很好,但这个社会就是如此。你本意并非如此,却总是被人曲解,觉得你是在显摆自己的能力。所以狼,一般都是孤独的,而狼也只有在狼群中,才会有被认同的感觉。如果你在现在这个环境中觉得自己被孤立了,那不如离开,去找属于你的“狼群”。


不知道在看这篇文章的你,是一位领导者还是程序员,但我想,你现在心里,差不多已经有了自己的答案。


剩下的,让我们一起来嚎一嗓子吧。啊呜~~


程序员e家

programmer_clubs


程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!


▲长按二维码“识别”关注


了解野狗,点击阅读原文“报名”

 
程序员之家 更多文章 别人眼中的你 你的资产有多少? 你网速够快吗? 包工头要会搬砖吗? 活着,永远不晚
猜您喜欢 京东评价系统海量数据存储设计 【推荐】一款足以秒杀流行商业数据库的异域猛禽 hybrid 的业务和技术 昨天凌晨,大批程序员开始疯狂转发… Android单元测试最佳实践之Robolectric3.0