V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wxsm
V2EX  ›  程序员

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

  •  
  •   wxsm ·
    wxsms · 2020-09-20 16:01:54 +08:00 · 4134 次点击
    这是一个创建于 1554 天前的主题,其中的信息可能已经有所发展或是发生改变。

    举些例子:

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

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

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

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

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

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

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

    赶工起来,临时改功能,三天两头改需求,你 2-7 直接 gg
    wxsm
        20
    wxsm  
    OP
       2020-09-20 21:55:31 +08:00 via iPhone
    @murmur 这种一般美名曰“试错”
    zqx
        21
    zqx  
       2020-09-20 22:12:29 +08:00 via Android
    阿里系的 Web APP 一般都很垃圾,尽管他们的前端团队建设完全符合你的例子。
    Valid
        22
    Valid  
       2020-09-20 22:53:12 +08:00
    需要一个明确的产品,避免重构代码
    az1996
        23
    az1996  
       2020-09-21 00:52:31 +08:00
    一个对外的技术 blog
    gouflv
        24
    gouflv  
       2020-09-21 07:39:26 +08:00 via iPhone
    活下去比什么技术都强
    hitaoguo
        25
    hitaoguo  
       2020-09-21 08:39:46 +08:00
    @laminux29 这个我只敢想想
    rodrick
        26
    rodrick  
       2020-09-21 08:53:31 +08:00
    好的产品经理,一般没有,或者开发认为没有
    KuroNekoFan
        27
    KuroNekoFan  
       2020-09-21 16:11:47 +08:00
    @kop1989 而且由于鄙视链的存在,'10 个主力开发'指的是'10 个前端开发'
    TomVista
        28
    TomVista  
       2020-09-22 09:28:26 +08:00
    经理顶到产品前面,产品顶到开发前面,开发负责加班 :dog
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3587 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:51 · PVG 12:51 · LAX 20:51 · JFK 23:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.