为什么一部分大公司还在采用过时的技术?

大公司内部存在代码混乱、开发流程无序和技术落后的问题,这与人们普遍认为的大公司技术先进、流程规范的印象相悖。主要原因包括:员工层次上,牛逼的人因寻求发展空间离职,留下的是满足于现状的平庸者;重构成本高昂,风险与收益不成正比;公司更重视业务价值而非技术价值,导致技术更新动力不足。面对这种情况,程序员应审视自己,提升自身能力,争取进入技术先进的部门。
摘要由CSDN通过智能技术生成

背景

本文出自一朋友给我的提问,于是博主呕心沥血给他花式洗脑了几个小时。忽然发现,应该还有许多朋友有同样的疑问。所以整理成文。

许多刚毕业的程序员朋友,都有一个执念,想要进那种规模大一点的公司、上市的、业内有名的最好。

为什么大家都想去大公司?

因为很多人觉得,公司大一点,正规一点。开发技术应该不错,应该与时俱进,流程应该会规范一些。说到这里,依然有这种想法的朋友,请握个爪。

然而,当他刷完什么《剑指OFFER》《编程之美》,废了好大一番功夫进去以后,却发现完全和自己想的不一样。他发现他所在的大公司:

(1)代码混乱

  • 比如一个发送Http请求的Util类,竟然出现了三四种。开发人员A封装了一种,开发人员B封装了一种,公司框架自带了一种。
  • 到处充斥着Ctrl+CCtrl+V的味道,更有甚者,居然连author都不改,原样复制过去。
  • 日志风格千奇百怪,缺乏统一规范。每个人都有一套自己的日志风格。重点是,一些关键步骤,居然不写日志。
  • 一些几千行的类、关键步骤不加注释、一个方法几十个参数都是随处可见。

(2)开发流程混乱

  • 一个项目组IDEJDK都不统一,比如用Idea,eclipse的都有。然而重点是,把ideaeclipse独有的配置文件都上传到了服务器。
  • 完全没有文档。比如要改一个需求了,OK,去Debug代码,根据断点去反推原来的逻辑是怎么实现的。反正不改出问题就行。
  • 程序员白天大部分时间在处理BUG,以一种混日子的态度在工作。反正能搞得定新需求,搞得定功能测试,项目能如期上线就行。至于代码有多搓,无所谓!

(3)技术落后

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值