V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JohnBull
V2EX  ›  程序员

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

  •  4
     
  •   JohnBull · 17 天前 · 12577 次点击
    开发的项目调研过很多国内厂家的硬件解决方案,用过一些之后,感觉特别明显的是:缺乏工程师文化。

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

    但是我对他们仍然特别小心、抗拒乃至恐惧,因为他们的弱点也特别明显:
    - 没文档,有文档也是 8 年前的。——有问题还特么需要 QQ 群 /微信群里问
    - 不开源。——你说一个卖硬件的公司,为什么不愿意把自己产品的 demo 程序开源呢?我其实也明白,一坨屎怎么好意思开源
    - 协议设计粗糙(屎一样)。——比如号称干了十多年的单片机通讯的大佬,结果连字节序都不明白
    - 做事情不规范。提供一个 so ,竟然要从 stdout 吐调试信息,还关不掉
    - 版本控制混乱。——或者说没有版本管理,各种 demo/SDK 的关系连他们自己都搞不清楚,估计是因为核心人员离职了
    140 条回复    2022-11-26 13:04:36 +08:00
    1  2  
    yuhangch
        1
    yuhangch  
       17 天前   ❤️ 8
    同感。不说这些 IT 传统行业的了
    就拿阿里云的一些文档,写的嘛🐶
    印象更深的是海康威视,搜 海康威视 文档,在各个界面上点来点去找不到哪里看文档,就算是下载.chm ,能放到个明显的地方让我下我也谢谢你🙏
    brust
        2
    brust  
       17 天前
    @yuhangch #1
    海康威视 切换 us 地区 东西就比较好找

    也不知道是为什么
    zapper
        3
    zapper  
       17 天前   ❤️ 1
    终于有人吐槽海康了。文档老就算了,(很多)研发支持一个个牛批得不要不要的,问了都不回,打电话嘴上说好好好,群里一发又不理
    liuidetmks
        4
    liuidetmks  
       17 天前   ❤️ 2
    @zapper 有没有可能是兼职 支持,本身还有开发任务?
    gstqc
        5
    gstqc  
       17 天前   ❤️ 3
    这些东西都是市场经济的产物,在充分竞争的市场中诞生、成长、壮大
    照搬到这种行政主导半计划化的环境中,最终必然只能搞出个四不像
    zapper
        6
    zapper  
       17 天前   ❤️ 4
    @liuidetmks 不好意思喷错了。是海思,不是海康。我自裁
    Jaosn
        7
    Jaosn  
       17 天前   ❤️ 6
    中国的文化就很难做好东西
    fournoas
        8
    fournoas  
       17 天前   ❤️ 6
    破案了,写文档不计入 KPI
    a33291
        9
    a33291  
       17 天前   ❤️ 4
    海康所谓的技术支持实际都不是技术,他们研发本部的人都在自研产品。项目需求需要提工单走流程排期,而且往往优先级非常低,研发不会直接对接外部。
    当然也有部分地方领导非常有面子,能让本部派研发驻场支持,但是非常少。大部分在现场的都是运维或销售,你问他他也不懂所以没法回复你。
    相对来说,海康算是业内文档和产品最为完善和标准的了,要是对接过其他几个就知道没有最烂只有更烂。此处点名“x 为”,你能想想对接他家 SDK 需要企业名义认证+各种资料填写?他官方文档评论区都是骂的
    bigbigpark
        10
    bigbigpark  
       17 天前
    要素齐全,目测要火
    cslive
        11
    cslive  
       17 天前
    有没有一种可能,英文提供的文档全一点,中文文档不全,下载 pdf 也失败,英文却没有问题
    opentrade
        12
    opentrade  
       17 天前
    工程师有写文档的文化?
    silk
        13
    silk  
       17 天前
    还是太闲了 还写文档...
    shawndev
        14
    shawndev  
       17 天前   ❤️ 1
    最近在折腾 AC+AP 的网络方案,也搜了不少“国产”的主要厂商之一 H3C 的资料。同感如果预算充足绝对不要碰国产。

    1. 资料缺失严重,比如 BR1008L-HP 连最基本的内存大小都没有数据。
    2. 资料互相矛盾,官方提供的 Mini 产品线介绍中说 GR1108-P 的适用带宽是 800M ,JD 默认搜索排名第一的商品详情介绍适用带宽 200M ( WTF ???),JD 旗舰店客服截图硬件参数说支持 1000M 。甚至官方产品线介绍(主要由售前面向客户使用)中 WAN 口和 LAN 口数量都是错的。
    3. 硬件之间可能互相无法协作,但没有明确的信息验证。GR1108-P 产品介绍文字描述支持的 AP 型号和图例中 AP 型号之间完全没有关系。
    wbwm
        15
    wbwm  
       17 天前   ❤️ 29
    我很好奇。。你们都是程序员,你们在公司开发项目写代码的时候,写文档了吗?😄
    a33291
        16
    a33291  
       17 天前   ❤️ 2
    不同规模、不同类型、不同要求的产品肯定不一样。有时候文档也是产品本身的一部分,举个例子,各种编程语言、云计算、提供给第三方的 SDK 等。大部分都是开发内部产品,同时受预算、规范等限制,就别说文档了,单元测试有多少写的?是类似的原因

    但是个人看法是,比如海康、x 为等这种做硬件,而且还提供第三方 sdk 的产品,文档不全肯定就意味着产品缺陷。
    现实往往是,都知道文档的重要性,但是因为懒(或不产生 KPI )所以才不写。所以一边骂别人不写文档,但是自己也不写
    missdeer
        17
    missdeer  
       17 天前
    非常赞同,别说硬件了,很多软件 /互联网大厂的 SDK 也都是这些毛病
    fl2d
        18
    fl2d  
       17 天前   ❤️ 4
    国人做的东西都不要碰!
    很多 v 友 Vue 都不敢用,毕竟作者是在中国大陆受的教育。
    正所谓,害人之心不可有,防人之心不可无。
    fl2d
        19
    fl2d  
       17 天前
    @fl2d 狗头。。
    autoxbc
        20
    autoxbc  
       17 天前   ❤️ 2
    @wbwm #15 上面吐槽的显然是既没有文档也没有源码,和公司可以直接看源码是两码事
    learningman
        21
    learningman  
       17 天前   ❤️ 5
    我不写文档,但是我对接的 SDK 必须文档清晰简要明了最好还带 20 个 example :doge
    Biwood
        22
    Biwood  
       17 天前 via Android   ❤️ 1
    其实就是为了多快好省只能搞搞表层皮肤和所谓“产品设计”这类意识流的东西,真正核心技术或者偏理论一些的创新需要工程师、大学教授、nerd 一类的人去推进,同时也需要有大量不计回报的投入,“不计回报的搞研究”这几个字在这个国家很难想象,就像“科学”和“技术”本身不是一个东西,在这里还是要混为一谈
    jworg
        23
    jworg  
       17 天前
    曾经我调试全志一款 soc 的 bsp ,需要用到文档里没暴露出来但硬件设计和 bsp 里有支持的网卡,结果发现 bsp 里的代码故意写错了,故意把那个寄存器值配错了。
    jworg
        24
    jworg  
       17 天前
    @jworg 再调另外一个模块的时候,得了,源码里面直接放 so 文件,后面乖乖交钱找技术支持了。
    Andreas8
        25
    Andreas8  
       17 天前   ❤️ 1
    大的不说,就说小的,远的不说,就说近的,5 月 18 日,大量开发者反映自己 Gitee 上的开源项目,发现被关闭公开访问了,提示为了营造绿色健康的开源社区,推动中国开源生态建设,当前仓库仅限成员访问,排队审核通过才户开放,这就叫自主可控,后期解封估计也得给你把手持身份证正反面,以及签署电子保证书安排上,前几天社区讨论的 todesk ,也是问题一堆,有问题只能加 QQ 群去聊,客服基本一问三不知,远程屏幕分辨率不可调,只有巴掌大小,因为疫情去不了公司,所以用的远程,客服建议接上显示器看看🤯。。。他把关闭运行做成了最小化,导致关闭运行后,todesk server 一直在后台运行😓我想我们还是有吐槽产品好坏的权利的
    wanguorui123
        26
    wanguorui123  
       17 天前
    因为国内大多数工程师是半壶水,上限不高,下线到很低
    lambdaq
        27
    lambdaq  
       17 天前   ❤️ 3
    我觉得国产的要不就不要写软件了。直接把硬件公开出来让社区维护,随便刷好了。反正高手比企业自己的研发部门靠谱。
    fghshunzi
        28
    fghshunzi  
       17 天前
    看到这么多喷的,可以去知乎搜下国产车、比亚迪的帖子,特别是早几年提出的题目,可以看看专业人士是怎么吐槽的!
    lakehylia
        29
    lakehylia  
       17 天前
    我的车插队有什么关系,不就是插一下队嘛!
    但是别人不能插在我的车前面!我就是要怼,他全责,他给我修车! [狗头]
    JohnBull
        30
    JohnBull  
    OP
       17 天前
    @shawndev 没错就是这个感觉:不敢用。

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

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

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

    所谓“国产” 不敢用,有没有你的一份原因?
    6david9
        41
    6david9  
       17 天前 via iPhone   ❤️ 2
    因为主导这些项目的都是业务出身,谈项目对接的人也不懂技术,技术对接的都是最下游,所以没人在乎开发的过程,只有开头和结尾。
    magiconch
        42
    magiconch  
       17 天前   ❤️ 1
    我以为你说的国产是国产区
    eason1874
        43
    eason1874  
       17 天前
    @yvescheung
    @liuidetmks

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

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

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

    硬件便宜 -> 压缩研发成本 -> 给的待遇低 -> 招的人水平低 -> 缺乏工程师文化

    至于为什么硬件便宜,每个人都应该有自己的答案
    JohnBull
        62
    JohnBull  
    OP
       16 天前
    @james122333 抬杠?硬件的东西是人家做得,你怎么自己来?你以为是实现一个 rfc 协议吗?
    Va1n3R
        63
    Va1n3R  
       16 天前
    @gstqc 你们新自由主义者眼里是不是只有发达国家了,发展中的资本主义国家就被你们选择性忽视了是吧
    JohnBull
        64
    JohnBull  
    OP
       16 天前
    大家说来说去都是在聊“文档”,其实那只是一个方面。

    而且,扪心自问一下,不用心维护文档而采用 qq/微信群解决问题,真的就能省事吗?
    ql562482472
        65
    ql562482472  
       16 天前
    我现在就发现文档很重要,比起很多开源组织,我公司的产品就急缺文档
    levelworm
        66
    levelworm  
       16 天前 via Android
    @wbwm 当然写,而且得写足了。不然过一年自己也看不懂(狗头
    levelworm
        67
    levelworm  
       16 天前 via Android
    @JohnBull 黑客为了共享也会写清楚的。RTFM ,没有 M 怎么好意思说这句话?
    night98
        68
    night98  
       16 天前   ❤️ 4
    @JohnBull 这你就不懂了,你文档写的很好没人搭理会造成公司不缺你的假象,你随便写写老板天天被销售拉群聊找你解决问题自然眼熟度就上去了,升职加薪。我愿称之为特色开发主义
    dfkjgklfdjg
        69
    dfkjgklfdjg  
       16 天前
    就一句话,有多少吐槽项目没有文档的人会整理开发需求以及记录需求变更的( PM 要做的事情干嘛我来做🐶),
    还有就是项目组是否有 review 。以我看来大部分人不要说写文档了,函数注解都不一定能够写清楚,还有些人可能连版本锁都不一定有。

    不是说大环境怎么样,而是大家自己写的时候都不重视,不管是开发岗还是管理岗,都是别人有文档怎么写那么垃圾,自己没文档就是没时间搞这个东西。多少项目工作交接就是靠的《口口相传》。
    zachgenius
        70
    zachgenius  
       16 天前   ❤️ 4
    自打将近十年前集成微信 sdk 以及多年前被阿里各类 sdk 坑的要死要活 (他们有的 sdk 发布出来后各种打广告, 各种推广, 然后你一入局他们就没人维护甚至文档都撤了. 阿里那个 sdk 当时还作为创业时候核心业务调用的 sdk, 阿里不声不响弃坑之后我们花了快一年才迁移完), 我就远离国产项目, 特别是 BATTMD 这些个所谓头部大厂的东西, 非必要不适用. 都已经被他们搞的 PTSD 了.

    国产厂商各类软件 SDK, 尤其是那些所谓头部大厂的, 我都默认是 KPI 项目. 哪怕是核心如微信极其支付, 集成过的人都想死. 文档散落在 N 处地方.

    以至于现在 github 上找 repo, 看账户名疑似中国的, 以及项目 readme 除了英文之外只支持简体中文的, 我都不跳过.
    guabimian
        71
    guabimian  
       16 天前 via Android
    国内很多创业公司都是部分核心人员从老东家带出来的程序改改 就要匆忙挣钱了 哪有心思做精细活。同样失去核心人员的公司也是在屎山上堆。用人机制 文化各方面都有关系
    kingjpa
        72
    kingjpa  
       16 天前
    直击要害,说的没毛病。
    补充一点 工时 2k/人 /天的 团队依然是这个吊样,能怪他们收入不高吗 来不及写吗
    iXInbo
        73
    iXInbo  
       16 天前
    @wbwm 公司没要求,一般都懒得弄;或者自己有个小本子记下关键信息,但是这会主动和公司分享吗。
    cssk
        74
    cssk  
       16 天前 via iPhone
    @mistkafka #40 对对,责任全在打工仔
    zomco
        75
    zomco  
       16 天前
    @JohnBull 其实原理图开源也可以,画 PCB 打样贴片让他自己来
    fukongqi
        76
    fukongqi  
       16 天前
    我还是会督促团队写文档的,但是只重视英文,因为受众广。写完英文再写中文有点无用功的感觉
    spadger
        77
    spadger  
       16 天前
    顺便吐槽一下“国产”客户,明明资料连接都在网站上明显位置,自己不找或者找不到,非要让别人发给他。
    即使有了文档也不看,只会把文档上的问题一个个问,甚至是 FAQ 上的问题。
    Samuel021
        78
    Samuel021  
       16 天前
    我们公司的产品倒是有写文档的要求,但是发现客户不咋愿意看文档,即使文档写的清清楚楚明明白白了,还是要“提工单,在微信群里问”……
    onice
        79
    onice  
       16 天前
    主要是项目要赶进度,写文档又不会带来收益。然后就是写了文档,,别人一看就懂了,,不能增加自己在公司的分量。
    sunocean
        80
    sunocean  
       16 天前
    归根结底是不尊重人才,加上工作量太大,没有工程师文化。
    3032
        81
    3032  
       16 天前
    @onice 一语中的
    zw1one
        82
    zw1one  
       16 天前
    @wbwm 看老板给不给工期写咯
    zw1one
        83
    zw1one  
       16 天前
    用心做产品的,都被市场或者老板干死了
    wingor2015
        84
    wingor2015  
       16 天前   ❤️ 1
    @zapper #6 华为的文档是这样来的(以前我在的时候是这样的,不知道现在变了没有),研发体系下面有华为有专门的文档部门,职务叫文档研发,人员编制基本就是几个正是员工带着一大堆外包人员。需要负责很多产品的文档工作,但是不和具体的产品部门挂钩,所以基本和设计
    、研发这些都是脱节的,他们对产品没什么了解,研发怎么说就怎么写,研发都很忙对支持文档编写基本都不会太上心,结果就是大家看到的这样。海康威视 切换 us 这个很有意思,华为也一样,以前外文文档被投诉报过事故罚过钱,所有相对要严谨得多。
    testver
        85
    testver  
       16 天前   ❤️ 1
    我看着上面问“你写了文档没有”的人,觉得很搞笑。

    吐槽和批评难道不是看这件事说的是不是事实,观点正确不正确,需不需要改进吗?

    吐槽和批评也要资格了吗?有没有资格认证考试啊?

    这样的三观,呵呵
    Torpedo
        86
    Torpedo  
       16 天前
    国内的东西最大问题就是生态,相关的资料啥的太少。而且国内大部分都是重视实现,而不是做一个生态啥的

    其实文档只是一方面。社区啥的也很重要

    大家都见过猪跑,想做一个开发者喜爱的产品,文档其实是最基础的。像 MSDN 文档写的那么好,但是生态还是不如别的开源的

    不过核心还是国内开源啥的做的比较差,大家都是实现功能的架构师、程序员。开源开发者太少了。真有一些,他们也是混英文开源圈子的,也不愿意搞什么国产吧
    fuchish112
        87
    fuchish112  
       16 天前
    国产化跟开源是两码事,不可混为一谈
    目前国产化的目的是解决卡脖子问题,哪怕难用一些,至少关键时刻还可以顶一下
    解决了卡脖子问题之后,应该就是专业化,精细化

    一步步来吧,不好的地方一方面是批评指正,一方面也给点耐心。
    mistkafka
        88
    mistkafka  
       16 天前   ❤️ 5
    我不是说责任全在打工仔身上。

    分析下现状的根本原因是,市场变化太快,主要追逐快速能出成绩的目标。今天看似核心、牛逼的功能,且不知明天会如何,你写什么文档,写什么 UT 。 这种氛围下产生的文化,就变成什么都是怎么快怎么来。写文档慢且有效期短,官网留个 QQ 群则很简单,当你的团队在起步的时候,你选择什么方案?只怕你也不得不选择 QQ 群的方案。当功能稳定、用户多了之后,完备的文档、demo 自然收益会更高。

    做事的方式是会有惯性的。自上而下都是如此,哪天你们公司的产品真的稳定、用户量大了之后,只怕大部分人都还是改不了起步时,那种急躁 或者说 所谓“敏捷”的行事风格。在座的诸位,能在这个时候尝试推进这些规范、文档的建立。不过很多公司可能都不能渡过这个沉淀期,盲目扩张完全用订单指导开发,不断增长内部沟通成本,对外也在提升与客户的沟通成本,那就只能 gg 。

    大家讲话不要说得那么死。从一个前端的角度反驳几个楼上说的。
    1. 反驳 vue 垃圾。鄙视 vue 的人,说真的 vue 算是做得比较不错的框架,快发快捷,不用做太多性能优化。你要说 vue 被一堆人盲目推崇 带节奏,这只能说你傻,这关 vue 什么事?难道尤雨溪花钱雇他们去到处吹捧的?试问这几年出来的东西,哪个没被这样带节奏? nodejs 刚出来的时候,好像没有哪个东西时 nodejs 替代不了的。react 的 redux 到现在还有人在吹,官网也在推荐,用起来一坨屎。flutter 刚出来的时候,走到哪里都是 flutter ,一统天下的感觉。你真是有点经验,就会知道,没有什么是无敌的、全能的。另外,vue 的文档算写得不错全面了吧?

    2. 反驳大主题。在前端领域,用过几个国产的库,最早 baidu 的 echarts ,饿了么的 elementui ,阿里的 DataV 、antd react 都是不错的国产库,文档不敢说比国外同类质量高,但至少是很不错的。你要是觉得它是中国人写的,用起来恶心,就要求它完美,那你就不要用。
    ZeroDu
        89
    ZeroDu  
       16 天前
    国内阿里系的 sdk 、文档算是非常好的了
    saturn7
        90
    saturn7  
       16 天前
    选型国产软 /硬项目,大概率是给自己挖坑。
    jeesk
        91
    jeesk  
       16 天前
    @ZeroDu 有些项目还是可以, 撇开某些刷版本号和 Kpi 的。
    mosfet
        92
    mosfet  
       16 天前
    个别芯片厂家,静态库和文档只能找销售要,销售再内部提交申请流程,然后技术支持再用微信发你,也是服了。
    mistkafka
        93
    mistkafka  
       16 天前
    @testver 你批评吐槽其他国家领导人的时候,没什么人会反问你,你做到了吗?你有资格吗?

    为什么?因为一般人不会是一个国家领导人。这种吐槽评论,看着就好像合理一点,事不关己 茶余饭后。

    v 站应该算是偏技术人员的社区,所以当你只会吐槽评论的别人技术文档不全的事实的时候,别人(包括我)总不禁要问,那你做到没有?这也很合理。
    whoamiatvip
        94
    whoamiatvip  
       16 天前
    @wbwm 不要制造混淆,文档也分对内和对外。如果跟客户交付产品的时候能同时交付好的文档,那你内部有没有文档跟客户有半毛钱关系? 但是对内部文档来说,如果你不写文档但是给 leader 交付的时候能过关,那就是企业管理或者文化的问题了。
    BingoXuan
        95
    BingoXuan  
       16 天前   ❤️ 1
    我们(硬件)公司有订制化产品和自研产品。订制化客户都是国外的,他们自己有自己的开发和设计规范,要求我们 follow 。虽然这个规范颇有槽点。但按部就班做出来的东西还是很规范的,文档,版本控制,协议规范等等。当到了自研产品就开始各种奇奇怪怪的想法,反正能跑就行。扭曲的设计,浆糊的逻辑,奇奇怪怪的 bug ,极其不好维护。每个版本都是孤版。
    有想法是没有用的。我说想做 CI/CD 被驳回,说花那么多工夫没意义。用 rpc 替代字符串指令说不好调试。用中断处理说太麻烦。反正各种成功的经验不要,喜欢自己做,高估自己的聪明。
    JohnBull
        96
    JohnBull  
    OP
       16 天前
    @BingoXuan 基本上同感。但是在协议设计这块,仅就非可靠链路(如串口)交互的场景而言,文本行协议比二进制协议确实有着巨大的优势,不仅是因为调试方便,可靠性和鲁棒性也更高。
    idrawer
        97
    idrawer  
       16 天前
    @adoal 瓦房店是传承劣化,这种纯粹是驻马店不算是瓦房店
    chrawsl
        98
    chrawsl  
       16 天前   ❤️ 2
    主要没这么多时间做优化,现在还处于野蛮发展的阶段(
    james122333
        99
    james122333  
       16 天前 via Android
    @JohnBull

    你说的是 demo 程序 不然是什么
    该语句解读你认为做硬件的公司开源软件合理是正常解读
    如果是以上这情况 你可以自己写软件并套用于其它机器上 到底有什么好说的 别人闭源自然有自己的考量 这不是杠 依照你批判的论点 虽然很模糊 但你是有能力自己做出来不用别人施捨的
    ufan0
        100
    ufan0  
       16 天前
    国内金融行业要求使用的数据库以及部分中间件使用全国内自主研发的,看来看去用的基本都是阿里云腾讯云的,作为 SVIP 级客户,阿里云派了 15 个内部员工驻场,阿里云的对接效率以及态度真是要了老命,一个切换数据源的问题能给处理半周,直接找到总负责人 P9 那里投诉才缓解一些。

    然后找文档和踩坑之路又是非常漫长......
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3023 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 13:39 · PVG 21:39 · LAX 05:39 · JFK 08:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.