大公司为什么还在采用过时的技术

文章探讨了大公司使用过时技术的原因,包括代码混乱、开发流程不规范和技术落后等现象。大公司往往人员层次参差不齐,平庸员工居多,牛逼员工会选择离开。重构成本高昂,加上公司重视业务价值胜过技术价值,使得改变现状困难。作者建议程序员应审视自己,提升能力,争取进入技术先进的部门。
摘要由CSDN通过智能技术生成

背景

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

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

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

因为很多人觉得,公司大一点,正规一点。开发技术应该不错,应该与时俱进,流程应该会规范一些。说到这里,依然有这种想法的朋友,请握个爪。 然而,当他刷完什么 《剑指OFFER》、 《编程之美》,废了好大一番功夫进去以后,却发现完全和自己想的不一样。他发现他所在的大公司:

(1)代码混乱

I、比如一个发送 Http请求的 Util类,竟然出现了三四种。开发人员A封装了一种,开发人员B封装了一种,公司框架自带了一种。

II、到处充斥着 Ctrl+C和 Ctrl+V的味道,更有甚者,居然连author都不改,原样复制过去。

III、日志风格千奇百怪,缺乏统一规范。每个人都有一套自己的日志风格。重点是,一些关键步骤,居然不写日志。

IV、一些几千行的类、关键步骤不加注释、一个方法几十个参数都是随处可见。

(2)开发流程混乱

I、一个项目组 IDE和 JDK都不统一,比如用 Ideaeclipse的都有。然而重点是,把 idea、 eclipse独有的配置文件都上传到了服务器。

II、完全没有文档。比如要改一个需求了,OK,去 Debug代码,根据断点去反推原来的逻辑是怎么实现的。反正不改出问题就行。

III、程序员白天大部分时间在处理BUG,以一种混日子的态度在工作。反正能搞得定新需求,搞得定功能测试,项目能如期上线就行。至于代码有多搓,无所谓!

(3)技术落后

I、还在用四五年前的技术,例如还在 JSP里头写大量的 JAVA代码进行开发等。

II、架构上很多方面欠考虑。比如,采用了消

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值