糟糕的程序员有哪些招牌特质?
现在我们客栈www.hvihi.com所有的开发者都是经由实名认证签约的,可是就算这样照旧有许多开发者,在开发历程中体现出作为一名程序员不及格的地方,这些人我们发现后就会作废签约,下面以我小我私家的履历,糟糕的程序员具有以下这些特质:
1,Stack Overflow机械人:这种人遇到问题时,会天真地使用Google征采,并接纳所找到的第一个效果(按:好的谜底通常在Stack Overflow上)。
问题不在于从Stack Overflow上抄谜底回来用,由于Stack Overflow上面的数据确实比多数官方手册来的富厚与完整。以是请不要误会我的意思,上网找谜底就算不是最棒的途径也属上上策。问题在于不加明白就机械化地接纳网络上的谜底,甚至也不管适不适用于自己的问题。许多人居然会以为论坛上的说法比他们眼前的代码更可靠。
2,我不是测试职员:我不需要测试自己的代码,那是测试职员的事情。
我不以为这种态度在这个迅速开发要领成熟的时代已经形式渐微。照旧有一些缘故原由造成他们不愿改变习惯去测试自己的代码。其中一部门来自于对设定测试情况没有兴趣,另一部门是对测试这门学问没有通盘的熟悉。(另有一部门是开发职员社群对测试职员存有未便明说的轻视。)
3,厌恶手册:有些人似乎以为手册必须要压韵,而他们没有那种文学素养,以是那自然不会是他们的事情。
一点浅见:这是活跃的程序企图的头号敌人。好的程序不是那种酷炫功效多如繁星的,而是那种具备一些多数人需要的好功效且代码连续被许多开发职员阅读、修改和更新的。这类沈阳软件设计
不喜欢手艺交流和准确、详尽的手册的开发职员,是公司迈向乐成的最大阻力。4,代码很丑:我的代码可以跑,可是:
我喜欢为变数取名叫x、flag、str、arr等等。
我绝大多数的代码都集中在一个很长很长的函式里。
没有缩排。
没有一致的气势派头和规则。
随处都是全局变数。
这一项是最令我困扰的。也不是说程序写得欠好啦,这内里照旧有可能会有超猛的代码。但我打个例如,若是一串钻石项炼挂在像酷斯拉那么大的超巨型恶心怪虫的遗体上被埋葬于地底,就再也不会有人找到它了。就算被找到,也不会有人想要清算它甚或戴上它。
5,短线投契客:他会不停地写出程序给你,可是不会实验深入相识问题,对程序应用领域的配景知识也全无兴趣。
给他一些事情,他就算加班也会使命必达地交给你一个会动的程序。但也仅止于此。有时间开发职员具备一些自私的心态,促使他不只体贴停止日期,也想从处置惩罚的事物中学到工具是很主要的。
6,给自己找理由:
「那不是我做的。」
「这看起来真糟糕。」
「不是我的问题。」
「这不是我修改的代码造成的问题,而是用到我的代码的人没写对。」
「我超厌恶这个(一天要讲十遍)。」
「这我修欠好,请去把写这程序的人找来亲自处置惩罚。」当初写堕落误的人已经去职了,不知道什么时间会轮到你?
7,夜郎自负:「我的要领」或「这才是王道」是他们的座右铭。
但他说来说去都是在比力他的想法和你的想法,而不是这个案子的规格。否则就是拿你的解法和他的解法做比力,随之而来的就是相互间的争论。有时间他们会一直不停挑剔你的代码,由于就算你的代码会动、通过测试、看起来也很工致,仍然令他们感应不惬意。这种人是开发效率的瓶颈,而且通常抗压性很差。他们对团队实在没什么资助,虽然他们很可能是资深的开发职员。
8,固步自封:例如当Java的程序员听到必须要用Python来写一支程序,马上就会神色给你看。
有些人对于学习新事物感应很痛苦,有些人则很怕写工具进数据库。他们会用尽一切要领来制止脱离自己的恬静圈,此外有些迷信也使得他们不敢碰某些特定领域的工具。以我自己的履历来说,这种征象在新手中是很常见没错,但一个好的开发职员即便在他们不熟悉的领域也乐于探索。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。