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

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

  •  1
     
  •   as7645820 · 73 天前 · 3625 次点击
    这是一个创建于 73 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    @chenliangngng 我也在等 vue3.0

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

    你这个数据怎么算出来的?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3647 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 05:29 · PVG 13:29 · LAX 21:29 · JFK 00:29
    ♥ Do have faith in what you're doing.