五种类型的程序员
程序员在代码之路上曾经遇到过很多奇怪的对手,也遇到过奇怪的队友。我至少接触了五种不同的“代码斗士”。其中一些有才的战友有助于开发工作的进行,而另一些看起来阻碍了我的每一个计划。
然而,他们全都在软件开发的“万神殿”中拥有一席之地。如果不能将这些不同风格的程序员协调好的话,你会发现你的项目会花费很多时间、不够稳定或者代码难以读懂等问题。
补漏灵型
ducttape 150x150 五种类型的php程序员
补好了!
该死,代码虽然不够完美,但是能工作就行了!
这种人是你公司的基础。当哪里出现差错的时候他会迅速的修补,在某种程度上,保证不会再出错。当然,他不会操心它如何工作,易用性如何等等琐碎的问题,但是他会去修补问题,而不是说一大推废话,做些浪费时间的事情。利用这种员工最好的方法就是:交给他们一个问题去解决,然后走开。
完美主义强迫症型
perfection 150x150 五种类型的程序员
我不值得
你想对我的代码做什么!
这种程序员不关心你的deadline和预算,这些和代码的优雅相比都是微不足道的,当你最后收到完成的结果时,除了提交这些闪耀着荣誉的光辉的、完美的代码之外什么也不用做,这样效率极高,因为你做的所有的事情都只会破坏这些代码的完美,他们是唯一具有修改代码资格的人。
反编程型
我是一个程序员,但是老子不写代码!
antiprogramming 150x150 五种类型的程序员
你到底在做什么!
他们的世界中只有一个真理:写代码是糟糕的。如果你必须要写的话,那么你就已经走上了错误的道路。别人已经做过了这项工作,所以只要用他们的代码就好了。他会告诉你这项开发实际操作起来有多快,即使有时候他花了别的程序员相同的甚至更多的时间,但是你最后得到结果的时候会发现只有20行代码,并且简洁易读。这也许不够快
,不够高效或者不能向前兼容,但却是最小工作量。
半吊子型
halfassed 150x150 五种类型的程序员
这边已经做好啦!
你还想怎样?它已经能工作了不是吗?
这种人根本不在意代码的质量,他们认为这是别人的工作。他快速的完成被要求的任务。你可能不喜欢他这样工作,别的程序员也憎恨这种人,但是经历和客户喜欢他。他会给你将来的工作产生很大的痛苦。可他却总是能按时完成工作,你还没办法训斥他(不管你有多么想)。
理论型
theoretical 150x150 五种类型的程序员
这就是0和1的不同之处了!
好吧,这样是可行的,但事实上还有一个更好的选择。
比起应该做什么,这种家伙对选择更感兴趣。他会花80%的时间来盯着电脑思考实现一种任务的方法,15%的时间用在了抱怨不合理的deadline上,4%的时间在不同方案之间作出选择,只有1%的时间在写代码。当你收到最后的结果时往往还会得到这样一句抱怨——“如果我有时间,我肯定能做的更好。”
你是哪一种?
就个人而言,我认为自己是一个完美主义型。那么,你是哪一种呢?或者你觉得还有什么别的类型的程序员是这篇文章没有提到的?欢迎在下面留言,我会在文章中更新。
免费领取LAMP兄弟连原创PHP视频教程光盘/《细说PHP》精要版,详情咨询官网客服:
http://www.lampbrother.net
|
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前
By DDD
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前
By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

文章讨论了PHP 5.3中引入的PHP中的晚期静态结合(LSB),从而允许静态方法的运行时分辨率调用以获得更灵活的继承。 LSB的实用应用和潜在的触摸

JWT是一种基于JSON的开放标准,用于在各方之间安全地传输信息,主要用于身份验证和信息交换。1.JWT由Header、Payload和Signature三部分组成。2.JWT的工作原理包括生成JWT、验证JWT和解析Payload三个步骤。3.在PHP中使用JWT进行身份验证时,可以生成和验证JWT,并在高级用法中包含用户角色和权限信息。4.常见错误包括签名验证失败、令牌过期和Payload过大,调试技巧包括使用调试工具和日志记录。5.性能优化和最佳实践包括使用合适的签名算法、合理设置有效期、

使用PHP的cURL库发送JSON数据在PHP开发中,经常需要与外部API进行交互,其中一种常见的方式是使用cURL库发送POST�...
