程序员有哪些借口可以让自己写出低质量的代码?

>>原创文章,欢迎转载。转载请注明:转载自[IT人故事会](http://idig8.com/ "IT人故事会"),谢谢!
>>原文链接地址:[程序员有哪些借口可以让自己写出低质量的代码?](http://idig8.com/2018/07/29/zhenshi-chengxuyuanzhiliang/ "程序员有哪些借口可以让自己写出低质量的代码?")

“阅读文本大概需要4分钟。”

程序员有哪些借口可以让自己写出低质量的代码?

休息

需求一个挨着一个,先弄个样子出来,先写死,后期再改。没有产品设计、没有需求文档、没有测试、甚至连美工、发布也得我一个人兼着,时时安慰自己,反正写代码最拿手,功能实现再说,以后有的时间慢慢改呗。

分析

  • 懒,自己挖坑自己填

就是复制粘贴,所谓复用,90%的时候就是打破重粘贴。所谓架构,就是知道去抄啥;所谓开发,就是老大说抄我就抄;所谓初级开发工程师,就是东看看西看看,瞧瞧别人怎么抄,自己跟着抄;所谓高级开发工程师,就是同一个模块抄过一遍的人,第二遍更熟点。

  1. Github搬运工
  2. 有现成的用现成的,没现成的找现成的,找不到就不做了,对外宣称无法实现。
  3. 我们不是在抄,我们做的叫 “系统集成”
    但是如果需求变了,就瞪眼了,我X,这个模块如果改我就需要写10个地方,因为当初没有抽出来做个公共的,这就是自己挖坑自己填。
    遇见问题从不思考,直接百度,百度已经有人遇见想通的问题,我永远不是第一个遇见这个问题的人。
  • 时间太紧,加班

软件行业的竞争就是速度的竞争,比如吃鸡手游,先上线往往意味着先占领市场。所以公司会夜以继日的拼速度,加班就在所难免了。程序员其实不喜欢加班。但是行业就是这么个行业,加班就像是约定俗成的行业规矩一样。不加班的程序员也有,要么非互联网行业,不存在速度竞争,比如给企业做个管理系统啦,维护啦。要么就是外企,严格按标准发放加班费的那种。否则你在这个行业中,加班就是不能避免的事情。说喜欢加班的,要么是工作狂人(少数),要么就是既来之则安之,不能改变就只能接受的心态吧。

  • 需求奇葩

需求变更,本应是甲方的权力。如果确需变更,当然要满足客户需要。问题是不能让变更权力滥用,把一些无关痛痒的变更宠惯养成堂而皇之的变更。对于客户提出的变更,无论大小都给予解决,客户对此是非常满意,然而,项目进度却拖的很长,项目一再延期,这样导致开发小组中的部分成员有些不耐烦了,来一点需求,修改一点,这样确实很烦人的啊。

大多数程序员只把写代码当作谋生的手段而已,上个班、领点钱。写好的代码,没有优化空间,没有后续工单,也就没有钱赚。写好的代码费很神费力,最后一句话可能就要全盘皆输,代码白写了。

每个程序员心中都有个大神

PS:以码为杖,行走天涯,正当时。


程序员真实的生活

  1. 老程序员有技术为啥不单干?非要在公司呆这!
  2. 天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?
  3. 后端程序猿怎么提高技术?提高编码质量?
  4. 河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?

程序员有哪些借口可以让自己写出低质量的代码?