做过辽宁、浙江两个地市的大数据系统。说点真实的。
一、安全流程与效率的死结
政府项目有严格的内网环境,数据拷贝要走指定U盘或光盘,全程有奇安信监控。这个流程没问题,安全很重要。
但问题是:公司签合同时已经把资源压死了,现场办事效率又极低。程序员只能选"时间最少但不是最好"的方案——为了赶效果,稳定性就顾不上了。做出来能用,但不好用,更不敢动。
二、层层转包,资源被稀释到极限
千万级项目,中国移动或华为总包,拆出一些"碎活"或性价比不高的模块,转包给我们这种百人规模的公司。
公司同时要服务十几个地市,真正派到现场的往往就2-3个人,这2-3个人一个月还要跑好几个地市。大量时间花在解决表面问题,真正沉淀下来的东西很少。
三、基层需求 vs 领导拍板:两个世界
我们对接的都是基层民警,他们对系统有真实感受,提了很多需求。但工期本来就紧,需求又不好直接拒绝。
反馈给公司,公司态度模糊,让现场自己决定。我们抹不开面子,会试着做,但我们理解的效果和民警真正想要的效果往往不一样。
比如民警觉得拼多多、淘宝很好用,要求流畅度和便利性达到那个水平——但资源紧张、前后端协调困难,根本做不到。
(我们出差都是后端去,前端不去。部署、架构、数据都是后端决定,体验方面的事需要前端做,但前端不在现场,远程沟通信息失真。)
四、技术债:老的不敢动,新的上不去
政府部门对软件版本有专门的要求,不能随便到外面去下载的,比如用的Chrome还是指定版本(88左右),非常老的浏览器,要适配。Java停留在Java 8,大数据组件还在2.x时代。
有个项目原来数据存在PostgreSQL里做分析,数据量上亿后做年表、关联、过滤、Like查询直接崩溃。才让我们用Hive或Doris重构。
但他们希望保留原来PostgreSQL那套系统的操作习惯,又要速度快——他们觉得简单,我们资源紧张的情况下确实很难。
五、桌面云:您看到的卡顿,不全是程序的锅
还有一个很多人不知道的细节:政府内部的电脑很多是桌面云架构。您看到的那台机器其实就是个显示器,本地不存东西,所有数据都在服务端集中存放。
登录电脑后,还要再登录一道桌面云,输一遍用户名密码。这种架构安全、好管理,但所有性能瓶颈都压在服务端。
平时还好,一旦10个、20个民警同时查库、同时调视频、同时做大数据检索,内网传输压力直接爆炸。您看到的"卡顿",很多时候不是程序写得烂,是物理层面就卡。
但领导看到的界面是:"怎么点个按钮要转5秒?" 技术人员的解释是"桌面云带宽不够",领导的理解是"你们没优化好"。
写在最后
所以政务系统难用,不单单是技术问题,是安全流程、转包机制、工期压力、需求断层、技术债堆积、物理架构限制,好多因素绞在一起。
真正付钱的领导看大局、要稳定、要安全;下面做事的基层人员看微观、要体验好、要快。技术人员就夹在中间,用有限的资源,在老的架构上,在桌面云的带宽限制下,赶不可能的工期。
不是为谁开脱,只是想说:您看到的一个难用的按钮、一次5秒的卡顿,背后可能是一整套系统的无力。
#政务服务系统 #大数据 #政府数字化转型 #软件外包 #职场
现在独立做技术顾问,专注企业系统维护和升级。有类似困境需要聊聊的,可以私信。