在团队内引入新的技术,到底是组员是否愿意写重要还是新技术带来的提升? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
as7645820
V2EX    程序员

在团队内引入新的技术,到底是组员是否愿意写重要还是新技术带来的提升?

  •  1
     
  •   as7645820 2019-09-08 22:57:21 +08:00 5920 次点击
    这是一个创建于 2301 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关于在团队内引入新的技术,到底是组员是否愿意写重要还是新技术带来的提升?

    和同事聊天,当我说到我想在我负责项目中引入 ts,同事想法特别反对。他认为我现在负责这个项目,按照自己的兴趣引入了 ts。但是如果我离职了,那这个 ts 的项目,在团队并没有人愿意写,那谁去维护。

    他说的这个话,我有点无力反驳的感觉。ts 能到为项目带来 90%的好处,但是确实会让不愿意学习 ts 的组员抵触维护这个项目。所以,这个情况到底该往哪个方向考虑呢?

    还有 react hooks,大佬们都开始推荐用 hooks 代替第三方状态管理库了,但是现在同事们都蛮抵触这件事的,聊天的时候谈到这个话题,也是和上面差不多的说辞,认为现在用了会影响后面的人维护。

    40 条回复    2019-09-10 12:33:36 +08:00
    chenliangngng
        1
    chenliangngng  
       2019-09-08 23:09:55 +08:00
    可以给点时间让团队成员的学习,缓冲期可以给长一点。
    实在不听话就不用我说了吧,ts 也不是什么难学的东西。
    不过你也可以多听听团队成员的意见,至少在我看来,除非 vue3.0 发布了,不然用 js 没什么不好。状态管理也是一样,牵一发动全身,具体决策不能光听大佬的,要跟着实际的来
    VDimos
        2
    VDimos  
       2019-09-08 23:16:33 +08:00 via Android
    ts 加 hooks 很舒服的,用了就在也不想碰 class component 了。ts 学习成本不高,hooks 算不上难。ts 已经是种趋势了,hooks 也算一种趋势,守旧没什么不好,但不接受新事物还排斥新事物,就叫固步自封了。
    如果整个团队都是这种氛围,建议考虑换工作
    ccagml
        3
    ccagml  
       2019-09-08 23:16:37 +08:00 via Android
    typescript?不是更好维护吗?
    as7645820
        4
    as7645820  
    OP
       2019-09-08 23:19:09 +08:00
    @ccagml 确实更好维护,但是有些同事对 ts 并不感兴趣。维护一个不懂的项目,对他们而言自然是觉得更难
    murmur
        5
    murmur  
       2019-09-08 23:21:50 +08:00
    除了项目重构或者新项目最好不要引入什么新语言新技术
    misaka19000
        6
    misaka19000  
       2019-09-08 23:23:03 +08:00
    让员工学呗,当然前提是你得有这个权力
    yidinghe
        7
    yidinghe  
       2019-09-08 23:28:31 +08:00   4
    http://www.duokan.com/book/116
    《布道之道》
    在 IT 行业打拼,每个人都可能遇到这种情况:你用了一种新技术或新工具,工作效率倍增,于是迫不及待地想让自己的同事和团队都赶紧试一试。但刚一提出这件事,就有很多人抵制。如何看透怀疑者的心理?如何说服别人接受你的提议?这就是本书要告诉你的。
    qi19901212
        8
    qi19901212  
       2019-09-08 23:41:28 +08:00   1
    你处理这件事情方式不对。你可以先说服领导,做技术转型。如果你离职了,他下次招人肯定也是侧重这一点的。你和普通的同事说,当然不干了。有时间我还要去赚点外快呢,没时间陪你重写。
    autogen
        9
    autogen  
       2019-09-09 01:32:50 +08:00
    学起来,让 CTO 来推
    b00tyhunt3r
        10
    b00tyhunt3r  
       2019-09-09 03:44:00 +08:00 via iPad   1
    前端通了一个剩下的哪个不是一周熟练两周实产,有撒子学不学的?
    ChefIsAwesome
        11
    ChefIsAwesome  
       2019-09-09 08:23:18 +08:00 via Android
    你是想新写的东西按新的来,还是想大家把旧的都给重构了?
    babedoll
        12
    babedoll  
       2019-09-09 09:02:51 +08:00
    你是老板你说的算,你不是老板那就说服老板,然后让老板说。

    如果老板能承担这种风险,其他人应该不会拒绝这种可以学新知识的机会。
    littlebaozi
        13
    littlebaozi  
       2019-09-09 09:12:25 +08:00
    没有话语权的话,公司项目还是以保守为主。
    ahsjs
        14
    ahsjs  
       2019-09-09 09:42:34 +08:00
    差不多,也想引 ts 规范下,组里除了我没人愿意用算了,自己还是一直用的。
    zjyl1994
        15
    zjyl1994  
       2019-09-09 10:00:26 +08:00
    这个得上层领导来推,而且还有可能反弹。比如我们之前领导推了一下 go+docker 微服务,现在那个领导不管这摊了。被他们改回 springboot。。。
    jewer3330
        16
    jewer3330  
       2019-09-09 10:02:57 +08:00
    我一个程序员居然看不懂,ts ?啥啊
    luoway
        17
    luoway  
       2019-09-09 10:05:05 +08:00
    先分享学习几个项目做铺垫,别在别人还不知道这种技术的利弊前就与其商量,除了少部分好学的人,大多数都会先拒绝的
    kwklover
        18
    kwklover  
       2019-09-09 10:08:17 +08:00   2
    面向技术编程,问题无穷尽啊
    面向 RMB 编程,一句话就管用:用新技术可加工资。(这句话胜过你说一万句某某技术好之类的。)
    alw
        19
    alw  
       2019-09-09 10:11:50 +08:00
    @kwklover 很有道理

    @chenliangngng 我也在等 vue3.0

    我觉得这事只能由部门经理或技术总监来拍板,你只管提,他们同意就能干。
    mattx
        20
    mattx  
       2019-09-09 10:23:19 +08:00
    主要是用工资驱动(或者绩效),比如完成 xx 技术升级之类的,如果就空话要学习,而且重构还会出问题,下面是不愿意得把?
    leafShimple
        21
    leafShimple  
       2019-09-09 10:28:59 +08:00
    - - 我们公司一个项目就一俩个人 只要有时间就不会有这种问题
    Rwing
        22
    Rwing  
       2019-09-09 11:28:20 +08:00   1
    叫不醒装睡的人
    TomVista
        23
    TomVista  
       2019-09-09 11:35:55 +08:00
    所以,我上了 jsdoc
    hanbing135
        24
    hanbing135  
       2019-09-09 12:00:17 +08:00 via Android
    看算不算绩效 如果给钱 他们立马学吧
    samael
        25
    samael  
       2019-09-09 13:23:49 +08:00
    learnshare
        26
    learnshare  
       2019-09-09 13:33:33 +08:00
    TypeScript 更好是没错,但也有不少学习成本。
    很多人不愿意多学不那么流行的东西,所以后续换人维护的成本也不低
    userdhf
        27
    userdhf  
       2019-09-09 13:43:09 +08:00
    面向领导编程。。看领导的 kpi 吧
    maomaomao001
        28
    maomaomao001  
       2019-09-09 14:10:53 +08:00
    @kwklover 就算不考虑一切外界因素,你们真的完全不考虑自己的工作体验吗 ?
    在合适的项目上用 TS 明明可以节省很多时间,团队协作也方便很多 ,
    这个只看加钱不加钱没什么意义吧?
    maomaoma001
        29
    maomaomao001  
       2019-09-09 14:15:36 +08:00
    @learnshare 使用 typescript 学习成本不足 3 天(基本能掌握练习好 60% ,70% ,80% 的内容),在想深入就可以在项目中积累经验。 其实要是比较熟练别的静态语言的话( java,c#)之类的,基本半天也上手了。
    cuzfinal
        30
    cuzfinal  
       2019-09-09 14:16:16 +08:00
    不愿意学的直接开了
    across
        31
    across  
       2019-09-09 14:19:49 +08:00   1
    就事论事。引入新技术是为了解决现下哪些问题?为什么 TS 能解决? TS 怎么解决效果怎么样的?是不是已经有先例了?
    learnshare
        32
    learnshare  
       2019-09-09 14:30:40 +08:00
    @maomaomao001 上手和能开发大规模应用的要求还是不一样的。
    有能力的开发人员上手新东西都很容易,但做东西还需要积累经验和代码量
    danc
        33
    danc  
       2019-09-09 15:38:21 +08:00
    那就把学习锌技术,放到绩效考核里呗
    fengmumu
        34
    fengmumu  
       2019-09-09 17:20:54 +08:00
    ts 支持,hooks 真的很有必要吗
    print1024
        35
    print1024  
       2019-09-09 17:23:06 +08:00
    如果你是 leader 的话那就强推 TS,让全员学习并逐步替换现有 js,同事不想用不是技术上的问题,对于企业来说最重要的是成本。
    xiaozizayang
        36
    xiaozizayang  
       2019-09-09 17:54:54 +08:00
    决定权再哪个手上听哪个,不然扯再多无用
    FrankHB
        37
    FrankHB  
       2019-09-10 03:54:05 +08:00
    那个反对的要是你老板或者出钱比你多的股东或者级别比你高的 HR,那你认怂。
    否则直接“不要皇帝不急太监急”。
    ericgui
        38
    ericgui  
       2019-09-10 05:04:25 +08:00
    Only if you are the team leader.....
    TheWalkingDead
        39
    TheWalkingDead  
       2019-09-10 10:43:40 +08:00
    要是同事跟我说这个,我也没兴趣听也没兴趣做,做的不好是自己的锅,做的好是那个同事推的好,这种事情谁有兴趣。
    cmqwan
        40
    cmqwan  
       2019-09-10 12:33:36 +08:00 via iPhone
    “ts 能到为项目带来 90%的好处”

    你这个数据怎么算出来的?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2367 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 15:39 PVG 23:39 LAX 07:39 JFK 10:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86