国内软件公司的产品水分是不是很大

121 天前
 lancelotfh

这两年在国内某能源集团做一个比较传统的管理信息化系统,一个大型民企中的标。 近期因为并发数(不到 100 )、数据量(数据库中除去日志不到 100G ),出了很多次故障,扒了一下他们的架构设计、代码,发现很多地方就是用最简单粗暴的办法实现功能、业务,没有考虑过执行效率和并发能力。 很难想象,这是获得过“中国计算机行业发展成就最具成就企业奖”的公司的当家产品。 这算是国内软件公司的通病吗?吹得天花乱坠,实际上一地鸡毛。

6827 次点击
所在节点    程序员
72 条回复
lancelotfh
121 天前
@paopjian 招标文件写了要求,合同里也有要求,但是厂商不重视,没办法, 扣钱吧,扣多了人不干了,拿着首付款跑了咋整
trumpasjokerA
121 天前
国内没有软件公司,只有皮包公司,基本都是拿着几十年前的技术骗钱
liprais
121 天前
@NewYear 你这搁这种地方混的台面下的工作是一点不做啊,人家为啥去问你是真不明白还是装糊涂啊
lancelotfh
121 天前
去年跟他们的技术负责人,就”为什么数据表不加索引“这个问题沟通过。他们的答复如下:
1. 在过往项目中都是这样做的;
2. 产品功能上,能按所有字段模糊查询,加索引没有意义。

从那时起,我就开始摆,对于问题眼不见心不烦。最近问题出多了,扣他们钱了。索引也加了,字段类型也改了,业务也重写代码了。其实他们是有这个能力的,就不知道为什么一开始不好好干。总不能他们对内部的代码产出,一点质量管控都没有吧。
chendy
121 天前
@lancelotfh 外采系统最多被供应商坑,大不了不续签合同不给验收不给结款
自建系统那可真是,自己拉💩自己吃啊,别问我怎么知道的
Promtheus
121 天前
因为资本不会去这些传统软件行业,只有资本青睐的地方技术才能上去。传统软件赛道窄,程序员工资也不高。做的东西主要是拼业务竞争力而不是拼技术。他们更多的是这块业务的行业专家,解决方案成熟。你要让他们搞技术什么高并发高可用分布式 那他们不行,那是互联网企业的优势
lancelotfh
121 天前
@Promtheus 当时有很多互联网大厂投标,最后选这个民企,也是因为综合评分选的。以前他们做过下属二级单位的同类系统,没想到拿到集团来用就这么拉
Pinealxx408
121 天前
在未进入工作之前,我也和你一样认为大厂程序员一定是在创新,做着别人无法复制的工作,只有小公司才会复制粘贴,大厂的工程代码一定非常优秀,这样才能做出顶尖的产品。
有幸入职某国内大厂后,滤镜碎一地(也有可能是我单纯做产品,要求简单)。代码大都是业务逻辑,并没有什么核心的东西。非说代码有多值钱,可能值钱在经过多代量产产品的验证,代码稳定性好一些。我一度认为此工作不需要多高的学历,随便找个懂这个语言的人,给他一阵时间就可以上手,非常容易,甚至近一年在做“标准化”。每个程序员也只是螺丝刀,把松动的螺丝扭一扭就好,产品做到用户不会容易触发 bug 的程度即可。
op 想法应该是:”大公司的产品应该是高效的代码,优秀的产品管理“,这个可能是作为开发的思想。大部分消费者不是开发者,他们选择大公司产品考虑的是产品本身功能,还有可能是:1.售后 2.生态 3.品牌文化 4.产品故事 等,反正肯定不会因为代码差而不选择。
hazardous
121 天前
工程抢过来不必自己做,十亿先拿掉五亿,接下来发包,两转三转,四五六七八转
ala2008
121 天前
能用就好了,可能开发者就一两个人。。
Promtheus
121 天前
@lancelotfh #47 大厂投标 其实干活的还是这些小厂,我司就是给华为做这种的。其实大厂就出一个吹牛逼的人。
Fule
121 天前
还可能有时间因素,比如 2 个月的工作量要求必须 1 个月出货,其中还有 15 天在拉扯需求到底要什么。
magicfield
121 天前
问就是客户自己也不知道自己想要什么,开发一阵就需要进行业务的大量调整,系统设计几乎成了摆设。
资源也是层层剥削,最后一个千万级项目可能就一两个开发在做事,一个人要干开发测试运维的所有活,自己也拿不到多少好处,系统做不做好全看一点微薄的责任心。
bthulu
121 天前
@lancelotfh 我公司有个人, 所有字段类型 varchar 一把梭, 你还不能说他, 一说就跟你急眼.
atpex
121 天前
@pkoukk 我觉得很好啊,最好全民公务员,这样大家都是人上人,提前实现乌托邦(
Masterlxj
121 天前
@hazardous 我话讲完,谁赞成谁反对?
nb85144
121 天前
@leegradyllljjjj 很多 bug 自己都不知道
qq1147
121 天前
又不是不能用

一个大一点的软件公司,100 个人里面懂技术的绝对不超过 50 个,其中真正负责核心的可能只有不到 10 个人,不出问题才怪了
stardustree
121 天前
内部系统,要啥自行车。说白了,就是故障一个礼拜,也几乎无业务损失。并发、效率,这些都是要钱的。

你看中航信之类的系统,它敢在性能、可靠性这些地方随便糊弄么,再看看这些系统花了多少钱。
chashao
121 天前
@atpex 全民公务员,大家都是人上人,那问题来了,谁是人下人

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066058

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX