最近有人提“国产”,我也说说我的感受,抛砖引玉

2022-11-22 14:43:58 +08:00
 JohnBull
开发的项目调研过很多国内厂家的硬件解决方案,用过一些之后,感觉特别明显的是:缺乏工程师文化。

国内厂家的方案其实都很讨人喜欢,“便宜”就不说了,默认的。最鲜明的优点是产品设计强,功能设计通常都能直击要害,装上去就能解决问题。

但是我对他们仍然特别小心、抗拒乃至恐惧,因为他们的弱点也特别明显:
- 没文档,有文档也是 8 年前的。——有问题还特么需要 QQ 群 /微信群里问
- 不开源。——你说一个卖硬件的公司,为什么不愿意把自己产品的 demo 程序开源呢?我其实也明白,一坨屎怎么好意思开源
- 协议设计粗糙(屎一样)。——比如号称干了十多年的单片机通讯的大佬,结果连字节序都不明白
- 做事情不规范。提供一个 so ,竟然要从 stdout 吐调试信息,还关不掉
- 版本控制混乱。——或者说没有版本管理,各种 demo/SDK 的关系连他们自己都搞不清楚,估计是因为核心人员离职了
16490 次点击
所在节点    程序员
140 条回复
6david9
2022-11-22 18:51:44 +08:00
因为主导这些项目的都是业务出身,谈项目对接的人也不懂技术,技术对接的都是最下游,所以没人在乎开发的过程,只有开头和结尾。
magiconch
2022-11-22 18:58:37 +08:00
我以为你说的国产是国产区
eason1874
2022-11-22 19:13:23 +08:00
@yvescheung
@liuidetmks

这个我记得,是大连车务段的事,起因是 flash player 最后几个版本有定时炸弹,到期停用,并且阻止重装低版本。虽然 adobe 提前两三年通知要停用了,但是没被当时回事,真到停用那天,两眼一抓瞎,全员慌张

折腾一天一夜之后,终于找到安装低版本 flash 的方法,然后 ghost 系统给其他电脑重装。这不是重点,重点是事后他们写了一篇文章自吹自擂《全力攻关一昼夜》《敢于攻关、敢于创新、敢于领先》《局信息所高度评价——大连车务段人人都是高手》🤣
JohnBull
2022-11-22 19:17:40 +08:00
@mistkafka 我写了;公司管不了,我们的团队就是我在推进;我们的职责就是对内;没有
yolee599
2022-11-22 19:26:42 +08:00
国产对技术这块确实不上心,以我所做的嵌入式普通单片机开发为例,数据手册写得很粗糙,而且你不问代理商你还找不到资料,问了供应商他会要你采购量,采购量小别人都不理你。国外芯片的数据手册全部都会公开在官网上可随意下载。还有芯片很多都是抄别人的,就连寄存器都一模一样,数据手册也是直接翻译国外的。
efaun
2022-11-22 19:34:54 +08:00
@fl2d #18 鱿鱼吸恐怕对你这个"国人"身份不认同哦
yoa1q7y
2022-11-22 19:36:43 +08:00
1. 代码质量堪忧
2. 维护周期短
3. 很多开发者 markdown 格式都没搞清楚,h1, h2, h3 写的乱七八糟
4. 文档没有逻辑,没有条理,文字表述功底太差
JohnBull
2022-11-22 20:16:26 +08:00
@opentrade 不写文档也许可以算作某种“黑客文化”,但绝对不是“工程师文化”。没有文档哪里配得上“工程”二字?
zxcslove
2022-11-22 21:02:36 +08:00
草地上五次还想和沙发上一次比体验?看看推特吧,想要翘着脚赚钱慢慢雕琢产品得看历史的进程。
icyalala
2022-11-22 21:18:24 +08:00
这些东西是需要决策者推动的,这需要决策者自己是专业人士,或者愿意相信专业人士的决策。
如果决策者不懂技术、轻视技术,或者不愿放权给专业人士,那就容易出现这种局面。
当然这不是所谓国产的问题,其他国家的各种公司都可能有存在,只是可能这里更普遍一些罢。
GentleFifth
2022-11-22 22:03:27 +08:00
我的感觉就是跑的太快了,会丢掉细节,细节这东西,看大局无关紧要,但是一旦深挖进去,全是魔鬼👹可以说是阎王好过,小鬼难缠
yunyuyuan
2022-11-22 22:05:06 +08:00
不是大家不想好好写,而是到账的工资它不顶看啊。如果社会环境是 wlb ,生活成本也不离谱(房价),谁不想写优雅的代码呢
Jirajine
2022-11-22 22:07:03 +08:00
@efaun vue 确实有点国产的味道,记得以前看的时候官网文档带广告,还有看似理客中贬低 react 的文章。现在怎么样不知道了。
这里不是贬低 vue ,而是刚看到的时候给人一种果然是国人的作品,难怪如此的感觉。
adoal
2022-11-22 23:13:48 +08:00
省掉了正规、高质量的文档成本,当然比国外品牌有价格优势了 ^_^
adoal
2022-11-22 23:15:36 +08:00
也就是俗称的瓦房店化 IT
DeWjjj
2022-11-22 23:18:15 +08:00
因为国产压根不管设计,只管能用。
然后一个团队里面的主产是一个人到三个人之间主要负责完成的,而外国现在有一个完整的设计流程。
本质上是开发人员短缺和设计时间短缺和制造优秀产品之间的冲突,你看大疆有设计有产品。

所以,产品页面上来就直接吊打海康,但是海康就算不行他也可以做代工生产。
他们设计的产品都是 B 2 C 的多,都特么经销商高利润套小白,属于低技术范畴了。
adoal
2022-11-22 23:23:30 +08:00
@6david9 其实写代码的人往往也只关心“业务”(不一定是指客户的业务,可能是自研产品的业务领域,比如做摄像头的关心视频编码)层面的功能实现,因为实现了功能有绩效;不能看到绩效的扈凯尔斯,比如说某摄像头厂家封出来的的 SDK 一塌糊涂,文档里没有使用流程的完整 overview ,只讲各个函数的参数是啥返回值是啥,连 SDK 适用的 threading model 都不讲清楚,给个例子只有运行在 Qt 的 event loop 里的。主要这些东西只是开发团队“附带”做做的。在成熟的产业里,应该有专门的文档团队来做这事。当然,这样成本就高了,竞争力就不强了。
james122333
2022-11-22 23:29:49 +08:00
开发上是这种现象 但闭不闭源不是很重要
你不满意可以自己来
mrpzx001
2022-11-22 23:35:48 +08:00
github 上的国内项目都是屎嘛
yjd
2022-11-22 23:48:01 +08:00
看到有人提,海康。我也吐槽一下。用了子品牌萤石云。然后自动更新的固件有 bug 。
想找个地方反馈。翻半天官方连个技术支持邮箱都没有。然后就找了主站邮箱发过去石沉大海。

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

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

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

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

© 2021 V2EX