• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wxsm
V2EX  ›  程序员

一个现代化的前端小组应该具备什么?

  •  
  •   wxsm ·
    wxsms · Sep 20, 2020 · 4991 views
    This topic created in 2097 days ago, the information mentioned may be changed or developed.

    举些例子:

    1. 统一的版本管理工具使用规范
    2. 完善的代码评审机制
    3. 完善的编码规范
    4. 完善的项目 CI/CD
    5. 规范的业务开发流程
    6. 业务沉淀下来的工具链、库、代码、经验,并且有完善的文档与 demo
    7. 定期举行的分享
    8. ...
    28 replies    2020-09-22 09:28:26 +08:00
    udqg3v0ZL6h6sHu8
        1
    udqg3v0ZL6h6sHu8  
       Sep 20, 2020
    分享就算了。
    这边需求 deadline 在催着,那边领导突然大群 at 你说你下周分享。
    说实在的,别提让我做分享,我连去听都不想去。
    大家都是成年人,想学啥不会自己学嘛。
    如果是为了领导 OKR 能加一条那当我没说。
    rabbbit
        2
    rabbbit  
       Sep 20, 2020   ❤️ 3
    明确的福利待遇,按劳分配,多劳多得
    明确的锅盔管理机制,不相互扣锅
    laminux29
        3
    laminux29  
       Sep 20, 2020   ❤️ 1
    屏幕墙 + 虚拟机阵列。

    原因是主流 OS 有很多,每款主流 OS 上面又有几种主流浏览器,每款主流浏览器又有很多主流版本。

    在不使用专门测试的快速开发情况下,每次改动,这些网页的渲染后结果是否一致,就需要屏幕墙 + 虚拟机阵列了。
    peterjose
        4
    peterjose  
       Sep 20, 2020
    大厂可以搞搞 小破司谁管这些
    wxsm
        5
    wxsm  
    OP
       Sep 20, 2020
    @peterjose 就是想学习大厂的经验
    wxsm
        6
    wxsm  
    OP
       Sep 20, 2020
    @orzzyd 不能一概而论
    murmur
        7
    murmur  
       Sep 20, 2020
    @wxsm 大厂你学不来啊,大厂很多是为了职位难度故意提高技术门槛的,除非是做 web app,比如说是墨刀这种
    murmur
        8
    murmur  
       Sep 20, 2020
    @laminux29 现在大家都叫嚣不兼容 ie,前几年还象征性的兼容下 ie8-ie11,现在直接要全线放弃 ie,连老版本 chrome 都放弃,移动端 wap 直接不做导流 app,兼容性测试有何用
    murmur
        9
    murmur  
       Sep 20, 2020   ❤️ 5
    如果你入职闲鱼的前端,你大概学到的就是,移动端 wap 没有,pc 端直接阉割,app 改 flutter 被用户骂,闲鱼的转场连 loading 都没有,点半天没反应,突然哗哗哗所有路由全加载出来了,恶心的 1b

    这样的东西宁可不学
    laminux29
        10
    laminux29  
       Sep 20, 2020   ❤️ 1
    @murmur 如果只是技术从业者,仅考虑技术问题,我也同意你的看法。

    但当你拥有自己的公司后,做决策、考虑问题、做竞争对手与竞品分析、甚至参加竞标时,你就会发现,考虑问题,不能只是简单地仅仅考虑技术这一个方面的因素了。举个例子,你完全不知道,很多 2b 甲方,仅仅会因为你的产品,比别人多了一个鸡肋功能,从而选中你的方案。
    kop1989
        11
    kop1989  
       Sep 20, 2020   ❤️ 2
    我觉得这需要根据人力情况来酌情选择。
    比如 2 、4 、7 这些,如果人力不到一定的阈值,基本上是弊大于利,甚至是有弊无利。
    1 、3 、5 、6 我觉得是不管团队大小都必要的。因为会直接影响到开发进度以及开发质量。

    但凡事无绝对,关键就要看人力情况来灵活分配。
    在我的经验里,如果一个项目组或者团队,没有 10 个以上的主力开发人员( 965 )基本上上文的 247 都不能有效开展(既要么是对付事走流程,要么是副作用大,耽搁 deadline )。

    人数越多,编程工程化、工业化效果就越好。
    RickyC
        12
    RickyC  
       Sep 20, 2020
    mvvm?
    thetbw
        13
    thetbw  
       Sep 20, 2020 via Android
    @laminux29 同一浏览器不同 os 表现不一致,不就是浏览器 bug 了吗。
    jones2000
        14
    jones2000  
       Sep 20, 2020
    996
    pythonee
        15
    pythonee  
       Sep 20, 2020
    能做到就是很牛的团队呀
    charlie21
        16
    charlie21  
       Sep 20, 2020
    不需要 Testing 吗?
    asvencoop
        17
    asvencoop  
       Sep 20, 2020 via Android
    内部统一,一致对外
    wxsm
        18
    wxsm  
    OP
       Sep 20, 2020
    @charlie21 业务的 test 我觉得必要性不大,基础的可以
    murmur
        19
    murmur  
       Sep 20, 2020
    我觉得
    0.一个优秀的项目经理和需求设计

    赶工起来,临时改功能,三天两头改需求,你 2-7 直接 gg
    wxsm
        20
    wxsm  
    OP
       Sep 20, 2020 via iPhone
    @murmur 这种一般美名曰“试错”
    zqx
        21
    zqx  
       Sep 20, 2020 via Android
    阿里系的 Web APP 一般都很垃圾,尽管他们的前端团队建设完全符合你的例子。
    Valid
        22
    Valid  
       Sep 20, 2020
    需要一个明确的产品,避免重构代码
    az1996
        23
    az1996  
       Sep 21, 2020
    一个对外的技术 blog
    gouflv
        24
    gouflv  
       Sep 21, 2020 via iPhone
    活下去比什么技术都强
    hitaoguo
        25
    hitaoguo  
       Sep 21, 2020
    @laminux29 这个我只敢想想
    rodrick
        26
    rodrick  
       Sep 21, 2020
    好的产品经理,一般没有,或者开发认为没有
    KuroNekoFan
        27
    KuroNekoFan  
       Sep 21, 2020
    @kop1989 而且由于鄙视链的存在,'10 个主力开发'指的是'10 个前端开发'
    TomVista
        28
    TomVista  
       Sep 22, 2020
    经理顶到产品前面,产品顶到开发前面,开发负责加班 :dog
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4675 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 163ms · UTC 09:41 · PVG 17:41 · LAX 02:41 · JFK 05:41
    ♥ Do have faith in what you're doing.