程序猿品种总结你是哪一类?

在我的编程生涯中,我碰到过很多奇奇怪怪的对手和同盟。我把这些编码战士们分成五类,有些人是你队伍中的好伙伴,有些人则是捣蛋者,让你的每一步计划都无法完成。
不管怎么说,他们在软件开发的诸神殿上都占有一席之地。如果你的团队中没有一个合适健康的比例,混合这些不同类型的程序员,要么你会发现你的项目跌跌撞撞拖的时间太久,要么就是太完美不是人类干的活。

1.The duct tape programmer

“胶带型”程序员

代码不漂亮,但是管他呢,能用就行!
这类型的人是你公司的基石。当什么事情搞砸时,他会很快的修正,以后也不用怎么操心了。无需关心代码是否好看,好用,或其相关的方面做得漂亮,他就是能搞定,不需要唧唧歪歪的废话。用这样的兄弟,你只需要指出问题所在,然后闪人就好了。

2.The OCD perfectionist programmer

“完美主义型”程序员

我的代码已经很完美,还需要做什么?

这一类型的程序员对你的项目截止日期和预算满不在乎,和编程的艺术相比这些玩意算什么。当你终于收到他们完成的作品时,你会折服于它变现的完美格式,哦
不,是漂亮得无可挑剔的精美代码,你能做的只是赞服,这就是大师的手笔。他是唯一那个有资格改动他自己代码的人。想要成为代码大师?可以学习iOS培训教程《C语言》视频教程。

3.The anti-programming programmer

“反编程型”程序员

我是程序员,我TMD的不写代码。
他的世界只有一条准则-写代码太傻了。如果需要自己动手写东西的话,那就不对啦。别人早都做过这些工作了,拿来用就好了么。他会告诉你,这样的拿来主义是最快的,尽管他老人家用的时间和其他人一样多,哦,或者还要长。最后当你拿到他干的活儿时,里面可能就20行实际代
码,简单易读。这样的方式不一定快,有效,或者向前兼容,但是他至少用最少的代价完成了项目。

4.The half-assed programmer

“半桶水型”程序员

你还想要什么? 程序能跑了不是?
这个家伙不太关心程序质量,那是其他人的工作。他只是迅速地完成交给他的任务。你可能不太喜欢他干的活儿,其他的程序员甚至鄙视他,但是老板和客户喜欢就行了。未来他可能会让你头疼,但他的确独立地在档期内干完了工作,你没办法鄙视他(虽然你真的很想)。

5.The theoretical programmer

“理论家型”程序员

恩,那是个可能性,不过是不是实际上这样做会更好呢?
这个兄弟着迷于探寻各种方法大于脚踏实地干活。他老人家80%的时间是在空洞的盯着电脑,想着应该如何干完一件事
情,15%的时间是在抱怨截止期限是多么的不合理,5%的时间是在修正他选择的干活方式,最后1%的时间才是在写代码。当你终于拿到他的作品时,总是会听
到他的评语“如果给我多点时间我会干得更漂亮的”。
你是哪一种?更多移动互联网知识,大家可以进入良师益友网千锋教育主页学习视频教程。

时间: 2024-10-06 12:23:46

程序猿品种总结你是哪一类?的相关文章

Java程序猿学习当中各个阶段的建议

回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的. 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了. 其实之前LZ写过一篇文章,但是那篇文章更多的是在讨论“面试前该不该刷题”这个

【云栖大会】程序猿、攻城狮的大聚会 他们眼中的云栖大会是啥样

2016年云栖大会进行得如火如荼,"烧脑"."前沿"."高端"."技术"."一票难求"--这些关键词把这场"干货"分享大会衬托得神秘满满,有一群人却沉浸其中,自得其乐. 他们的名字叫--程序猿.攻城狮. 从最初的站长大会,到阿里云开发者大会,再到云栖大会:从200名草根站长到4万名业内外参与者:从单一峰会发展至超过100场论坛的"巨无霸"大会:从纯谈技术到融合音乐节.

一位Erlang程序猿的自白

12.00 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority

程序猿生存定律--成长路上常见的坑(2)

程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹 喜欢从头瞄的,能够移步. ------------------------------------------------------------------------------- 1. "博"与"专"上的迷失 假设说一个人的学习已经聚焦,而且学习的内容和自己实际參与的项目也相吻合,那么是不是就没有问题了?非常不幸,答案仍然是否定的,在不论什么一个子领域里,仍然须要进一步去考虑"博"

程序猿生存定律--细论软件这个行当的根本特征

程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹 喜欢从头瞄的.能够移步. ------------------------------------------------------------------------------ 规律是必须顺应而不能改变的.但除此之外现实中另一些事实也是无法改变的,这两者都非常像程序中的常量,想提高人生的高度则须要同一时候驾驭这两者,而不能试图为两者赋值.以下我们就一起来看一下,软件世界中仅仅能顺应,而不能试图改变的特质有那些. 技术更迭偏快 在

论 BUG调试与(程序猿)初学者

作为一枚程序猿,BUG调试是最基本的技能,对于初学者更是重中之重.个人而言,要想为自己的程序猿生涯更上一层楼,就得知道什么是BUG调试,而且还必须知道怎么调好BUG.那么BUG究竟是什么呢?在我之前的一篇关于BUG的论述<朋友,请待你的朋友--BUG好一点!>已经说得很清楚了.BUG作为一类寄生于程序猿体内的"昆虫",其实它并不可怕.可怕的是,当我们捕获一只BUG时却不知怎么处理它. 1.对于HTML/CSS而言,如果页面布局出现了BUG,一般而言,这类BUG的攻击力最低.

我为什么做程序猿訪谈录

程序猿訪谈录(it3q.com),是我的第一个创业项目,选择这个方向是由于做这件事,有自己的兴趣,更有价值. 从事IT行业的群体,包含我自己,朋友和同事的印象大部分是一个IT屌丝,我周边的同事也以为我是一个沉默,寡语,不苟言笑,虽然相对熟悉的朋友又是还有一种认识,但怎样改变自己的大众形象,一直不得而知:那还是今年4月份决定从华为出来创业后,一篇关于我自己在华为生活总结的文章"一路走来,心怀感激,且行且珍惜",在公司内网有超过1W的点击,超过100人的回帖,同一时候让我改变了在朋友心中的

android 程序猿跳槽须要注意哪些?

我是一个工作3年多的android开发,因为公司和个人发展原因,打算跳槽! 这次跳槽又给我好好的上了一课! 所以我自己反思总结了一下,然后整理出一下几点 程序猿打算跳槽的时候须要注意的几点! 一 先想好自己要去一家什么样的公司,对自己有一个清晰的规划目标. 由于这时候你已经有一定的选择权了.不是刚毕业出来找工作那会就希望非常快上班了.所以你要想好想去一家什么样的公司. 一是对 投简历的时候你会有目的性的去投 不要投太多.我投简历投了差点儿相同40家公司.基本接到最少30个电话.所以大部分面试都没

读书笔记 -《高效程序猿的45个习惯-敏捷开发修炼之道》

<高效程序猿的45个习惯-敏捷开发修炼之道> 一本2010年出版的书,当时敏捷还仅仅是在国外開始流行,像我这样的菜鸟级根本听都没听过.这次通读了这本书.受益良多.回想自己的职业生涯,多是漫无目的的瞎混,为了生活而生活而已. 通过这本书才算对敏捷有了初步的了解,并有意向敏捷进行实践.愿此文可结识很多其它敏捷的先行者.带领我进入敏捷的世界. 第一章. 敏捷--高效软件开发之道 名言:  无论路走了多远.错了就要又一次返回   -- 土耳其谚语 敏捷开发宣言  个体和交互 > 过程和工具 可工