当前位置: 首页 > news >正文

通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java技术的教训(一)...

我用倒叙的方式讲讲我的亲身体验,真实故事,玩Java呀也折腾啊。

最近2年我们公司做了一个很小的项目,项目金额也就10来万吧,功能也不是很复杂,
刚开始做这个项目时我还没来到这家公司,说白了很接近于固定资产管理类的项目,
客户的期望是把他们的管理思想体现出来,做一个网站集中管理他们的贵重仪器设备
设备,功能也不是很复杂,所以项目金额也不大。

当时公司的部门经理是玩Java的,他把所有流行技术都用到这个小项目上,光引用的
各种包加起来就有70M,只要你能想到的Java的牛X技术,这个项目里都有,不管怎
么说这个项目是做出来了,但是还没进行项目验收,这个项目组里的人辞职了1/2以
上,后来又叫进来几个人维护这个项目,在这个过程中,这个部门经理也由于种种原
因也辞职走人了。在国内这种情况应该是属于很正常的现象。

这个项目2年过去了,到现在为止项目开始时参加的人一个都没有了,也很神奇了吧。

这个项目最要命的是如下情况
a:运行速度死慢,由于用了N多技术,N多包,都无法知道从哪里着手开始优化,甚
至很多东西,都没源码,直接是编译好的包。
b:其次是,这个项目别人都不知道怎么修改怎么维护,文件N多,层次N多,甚至都
不敢修改,改了这里影响哪里,改了哪里影响这里。
c:接手的成本很高,一般菜鸟还无法掌控这么多核心技术,看都看不明白,非要招聘
Java精通的人才可以,项目就这么小,招聘个牛人,是要代价的,项目做好了难道还
开除了不行?
d:没人愿意折腾,需要折腾这套东西,需要惊人的毅力,接手这个项目的人都想辞职,
不只是加薪就能解决这个问题,都想辞职不干,这个是最要命的不差钱。
。。。。。。。。。

这玩技术玩的,不只是玩公司玩客户,还玩我们这些可怜的后来着啊,我跟你无怨无
仇啊,为什么要对我这样折磨我?

公司里不只是做这么一个项目,还有好几个项目在开展,这个就成了一个心病,后来
没办法了,公司又招聘了一个员工,专门为这个项目补充人力,就这么小的项目干了
2年了,客户也累了,我们也累了,成本就更不用提了,现在不是钱的问题了,是信誉
及公司形象的问题了。

现在我们公司的技术路线也变成.NET了,还是简单点儿省事,不折腾为好,就这么点儿人

再一般玩.net一边玩java, 不现实啊,加上本人从来不玩java。

若给我一把枪,杀人可以不犯法,我第一个想枪毙的是 前部门经理,玩啥玩啊,折腾死我们了。

 

相关文章:

  • centos 生成网卡UUID
  • repo源及yum的常用方法
  • Python Django 初试手记
  • 线性表-顺序存储
  • c# xml读写 操作 实例
  • 设计 MySQL 数据表的时候一般都有一列为自增 ID,这样设计原因是什么,有什么好处?...
  • 买盘+卖盘≠成交量
  • 主题模型--机器学习
  • 初探C#3.0
  • (6)设计一个TimeMap
  • 20190218日记
  • Cisco路由器上配置DHCP全程详解
  • App的登录注册相关接口
  • LINQ : 在LINQ TO SQL中关闭ObjectTrackingEnabled提高性能
  • pat乙级 1031-1035
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • CSS3 变换
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • es6
  • IP路由与转发
  • PHP 小技巧
  • rc-form之最单纯情况
  • 二维平面内的碰撞检测【一】
  • 后端_ThinkPHP5
  • 免费小说阅读小程序
  • 设计模式走一遍---观察者模式
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 正则表达式
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • !$boo在php中什么意思,php前戏
  • #Z2294. 打印树的直径
  • #前后端分离# 头条发布系统
  • #数学建模# 线性规划问题的Matlab求解
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (NSDate) 时间 (time )比较
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (转)EXC_BREAKPOINT僵尸错误
  • (转载)Google Chrome调试JS
  • ******IT公司面试题汇总+优秀技术博客汇总
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net 流——流的类型体系简单介绍
  • .NET导入Excel数据
  • .NET企业级应用架构设计系列之应用服务器
  • .NET中使用Protobuffer 实现序列化和反序列化
  • @ConditionalOnProperty注解使用说明
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...
  • [C++]高精度 bign (重载运算符版本)