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

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

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

但是我对他们仍然特别小心、抗拒乃至恐惧,因为他们的弱点也特别明显:
- 没文档,有文档也是 8 年前的。——有问题还特么需要 QQ 群 /微信群里问
- 不开源。——你说一个卖硬件的公司,为什么不愿意把自己产品的 demo 程序开源呢?我其实也明白,一坨屎怎么好意思开源
- 协议设计粗糙(屎一样)。——比如号称干了十多年的单片机通讯的大佬,结果连字节序都不明白
- 做事情不规范。提供一个 so ,竟然要从 stdout 吐调试信息,还关不掉
- 版本控制混乱。——或者说没有版本管理,各种 demo/SDK 的关系连他们自己都搞不清楚,估计是因为核心人员离职了
14969 次点击
所在节点    程序员
140 条回复
learningman
2022-11-22 17:07:48 +08:00
我不写文档,但是我对接的 SDK 必须文档清晰简要明了最好还带 20 个 example :doge
Biwood
2022-11-22 17:09:26 +08:00
其实就是为了多快好省只能搞搞表层皮肤和所谓“产品设计”这类意识流的东西,真正核心技术或者偏理论一些的创新需要工程师、大学教授、nerd 一类的人去推进,同时也需要有大量不计回报的投入,“不计回报的搞研究”这几个字在这个国家很难想象,就像“科学”和“技术”本身不是一个东西,在这里还是要混为一谈
jworg
2022-11-22 17:10:17 +08:00
曾经我调试全志一款 soc 的 bsp ,需要用到文档里没暴露出来但硬件设计和 bsp 里有支持的网卡,结果发现 bsp 里的代码故意写错了,故意把那个寄存器值配错了。
jworg
2022-11-22 17:11:43 +08:00
@jworg 再调另外一个模块的时候,得了,源码里面直接放 so 文件,后面乖乖交钱找技术支持了。
Andreas8
2022-11-22 17:12:43 +08:00
大的不说,就说小的,远的不说,就说近的,5 月 18 日,大量开发者反映自己 Gitee 上的开源项目,发现被关闭公开访问了,提示为了营造绿色健康的开源社区,推动中国开源生态建设,当前仓库仅限成员访问,排队审核通过才户开放,这就叫自主可控,后期解封估计也得给你把手持身份证正反面,以及签署电子保证书安排上,前几天社区讨论的 todesk ,也是问题一堆,有问题只能加 QQ 群去聊,客服基本一问三不知,远程屏幕分辨率不可调,只有巴掌大小,因为疫情去不了公司,所以用的远程,客服建议接上显示器看看🤯。。。他把关闭运行做成了最小化,导致关闭运行后,todesk server 一直在后台运行😓我想我们还是有吐槽产品好坏的权利的
wanguorui123
2022-11-22 17:17:38 +08:00
因为国内大多数工程师是半壶水,上限不高,下线到很低
lambdaq
2022-11-22 17:20:17 +08:00
我觉得国产的要不就不要写软件了。直接把硬件公开出来让社区维护,随便刷好了。反正高手比企业自己的研发部门靠谱。
fghshunzi
2022-11-22 17:21:06 +08:00
看到这么多喷的,可以去知乎搜下国产车、比亚迪的帖子,特别是早几年提出的题目,可以看看专业人士是怎么吐槽的!
lakehylia
2022-11-22 17:25:44 +08:00
我的车插队有什么关系,不就是插一下队嘛!
但是别人不能插在我的车前面!我就是要怼,他全责,他给我修车! [狗头]
JohnBull
2022-11-22 17:27:06 +08:00
@shawndev 没错就是这个感觉:不敢用。

做原型的时候很爽,但是就是不敢上生产线。你不知道他们下次发的货是不是偷偷变更了固件。
yvescheung
2022-11-22 17:33:33 +08:00
让我想起之前某地铁路系统因为 windows 不再支持 flash 而出现故障,最后的解决方法是安装更低版本的 windows ,为了追求效率,就让其他车站的人员连夜打车把装好系统的主机给运过去
liuidetmks
2022-11-22 17:43:25 +08:00
@yvescheung 火车这个,我记得,就得马上解决,火车调度关系重大,不可能等你开发新的软件去调试使用

但是后期可能会改进的,可能,我猜的,毕竟现在各单位都在推国产化。
Andreas8
2022-11-22 17:44:16 +08:00
lalalaqwer
2022-11-22 17:48:20 +08:00
@liuidetmks 这个问题在于,flash 停用在好几年之前就公布了的,而且快到时间之前一直有弹窗提醒的,一定到了最后真的停用了才会想起,还能写出一篇赞歌来
shawndev
2022-11-22 18:06:01 +08:00
@JohnBull 不可置信的拉胯,很难相信对于硬件产品连一份像样的说明书都没有。
emma3
2022-11-22 18:10:21 +08:00
@shawndev 真心建议尝试 wifi5 企业淘汰 AP 。
shawndev
2022-11-22 18:11:46 +08:00
@emma3 兄弟给个成熟方案的链接?我研究下
pierswu
2022-11-22 18:13:16 +08:00
@zapper
@yuhangch 同意,而且海康的 sdk 用起来挺麻烦也没做到跨平台,有的文档上的 api 支持哪些设备也写不清楚,还得去问一圈
emma3
2022-11-22 18:40:32 +08:00
@shawndev Aruba/Ruckus 这些专业大厂的产品都可以,WiFi5 年代产品都已经支持虚拟 AC 方案,当然你想折腾还可以配物理 AC ,按照预算购买即可。别买思科或者 unifi 就可以。
justdoit123
2022-11-22 18:50:44 +08:00
敢问各位,你们写了没有?没写的话,有没有在公司推进相关的事情?

即便产品不对外,那有没有对内的文档?

所谓“国产” 不敢用,有没有你的一份原因?

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

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

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

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

© 2021 V2EX