V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kinsuft173
V2EX  ›  职场话题

遇到技术水平不行的同事怎么办?

  •  
  •   kinsuft173 · 2023-06-03 18:44:41 +08:00 · 7975 次点击
    这是一个创建于 538 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有个十年程序经验的新同事调到我们组,预研一个支付系统,做了半个月写了一个 demo (登录注册+二维码)。 然后让他先部署测试,花了一周天还没部署上 demo ,老怀疑阿里云服务器限制了他部署(已经开放所有端口所有 ip 所有协议了)。

    我觉得一个若干年年经验的 web 开发,即便有各种意外,半天也无论如何应该能把自己的程序部署在最常用的 linux 系统上,即便不能也应该能对比指出现意外原因。

    如果我是对产品或者技术部门负责,肯定直接裁掉这种同事了。也很神奇,这样的程序员怎么还能混到十年经验的,参与的所有的项目最后都是半截的或者上线很快失败的。这样的人能招进来,有时候感觉是人事在吃回扣。

    79 条回复    2023-06-09 17:11:57 +08:00
    defunct9
        1
    defunct9  
       2023-06-03 19:31:03 +08:00 via iPhone   ❤️ 10
    兄弟是只在小厂蹲过吧
    urnoob
        2
    urnoob  
       2023-06-03 19:42:44 +08:00 via Android   ❤️ 7
    我连自己参与的服务
    部署了多少个实例
    每个实例的服务地址和端口
    全都不知道。
    每次要部署就是 jenkins 上点一下
    superYy
        3
    superYy  
       2023-06-03 19:49:17 +08:00
    @urnoob 这。。。。。
    likunyan
        4
    likunyan  
       2023-06-03 19:56:04 +08:00   ❤️ 2
    web 开发不懂服务器很正常。
    des
        5
    des  
       2023-06-03 19:58:07 +08:00   ❤️ 1
    @superYy 这很正常吧
    cgpiao
        6
    cgpiao  
       2023-06-03 21:01:26 +08:00 via Android   ❤️ 3
    我估计楼主一直都是全干工程师
    superYy
        7
    superYy  
       2023-06-03 21:05:26 +08:00
    @des 我没有在特别大的大厂待过的,所以不是很理解😂

    面试的时候,不得描述一下并发量、用户量 这些基本信息。优化代码,不得统计省了多少台机器,这不都得写晋升 PPT 里。。。。
    cbdyzj
        8
    cbdyzj  
       2023-06-03 22:49:31 +08:00   ❤️ 14
    ??楼上的是认真的吗?作为一个开发者,有基本的全栈能力不是最起码的吗?自己都不能独立 Build an App ,怎么和别人合作?
    infun
        9
    infun  
       2023-06-03 22:54:22 +08:00
    虽然大厂的员工都是做自己部分的工作,但是我个人认为,基本的全流程是怎么运作的,还是需要了解一下的
    falsemask
        10
    falsemask  
       2023-06-03 23:11:43 +08:00
    说实话,我也不知道具体怎么部署的,以前公司项目都是统一的模板,内部构建平台直接点一下,自动拉代码打包就部署好了,自动分配服务器。我只知道是通过 docker 来部署的。
    silentsky
        11
    silentsky  
       2023-06-04 00:08:09 +08:00 via Android
    不用你给他擦屁股的话倒也没所谓
    Pastsong
        12
    Pastsong  
       2023-06-04 00:28:12 +08:00 via Android   ❤️ 1
    让专业的人( DecOps )做专业的事
    Pastsong
        13
    Pastsong  
       2023-06-04 00:28:34 +08:00 via Android
    @Pastsong DevOps
    yxssfxwzy
        14
    yxssfxwzy  
       2023-06-04 00:39:58 +08:00   ❤️ 1
    有的人只会造发动机,让他造整车有点不合适了
    seki
        15
    seki  
       2023-06-04 03:35:04 +08:00   ❤️ 6
    楼主这种「我会做某件事,如果别人不会,就是技术不行」的思路会限制你自己的
    SeaTac
        16
    SeaTac  
       2023-06-04 04:06:39 +08:00 via iPhone   ❤️ 6
    典型“我会的都是基础知识,我不会的都是奇技淫巧”
    swulling
        17
    swulling  
       2023-06-04 08:31:46 +08:00 via iPhone   ❤️ 5
    我同意可能有些程序员没有接触过某些领域,比如 Linux 上部署服务。这很正常,因为过去他没接触过。

    但是从另外一个角度,一个聪明的,学习能力强的程序员,需要多长时间会部署自己的程序到阿里云?大家心理也有数。
    swulling
        18
    swulling  
       2023-06-04 08:35:37 +08:00 via iPhone
    再举个 git 的例子,经常有人因为会不会这事争吵。

    我的点就是不会 git 很正常,但是如果团队决定要用 git ,然后给一个程序员三个小时学习时间,三小时内学不会 git 的基础操作。

    那他被人说能力不行不是应该的么。
    hhjswf
        19
    hhjswf  
       2023-06-04 09:00:42 +08:00 via Android
    @superYy 就跟写代码一样,封装具体细节,限制操作范围,这样比较规范。动不动就去服务器手动部署,很容易出问题
    BanGanExpert
        20
    BanGanExpert  
       2023-06-04 10:01:19 +08:00 via iPhone
    因为陌生环境问题导致服务部署失败不是正常吗,最关键他刚来,和你们不熟。自然很多原本在你们那习以为常的事情,他不了解,最后怀疑部署平台也是正常的吧。
    还有真技术水平不行的多了去了,但是别人会活跃组内气氛,有事会帮你,看有撒优点就和别人处好呗。
    xuanbg
        21
    xuanbg  
       2023-06-04 10:01:29 +08:00
    OP 你这个还算好了,有些前端连 /#/index 和 /index 的区别都搞不清楚你敢信?

    某些程序员的代码能运行,真的就是硬凑出来的一种巧合。。。代码有问题,光靠看代码静态分析他是不可能发现问题的,需要打各种乱七八糟的 log ,才能连蒙带猜的找到问题。然后说不得解决一个 bug 的同时,制造了 3 个新的 bug 。
    xuanbg
        22
    xuanbg  
       2023-06-04 10:07:09 +08:00
    @seaiaddca 真懂基础知识的,奇技淫巧不应该看一眼就会了么?
    julyclyde
        23
    julyclyde  
       2023-06-04 10:43:08 +08:00
    行业膨胀太厉害,一些本来连学校毕业都困难的人现在也都入行了
    walkerliu
        24
    walkerliu  
       2023-06-04 11:18:25 +08:00   ❤️ 2
    不赞同上面 [我会做某件事,如果别人不会,就是技术不行] 这种言论对楼主的反驳,工程师的价值就是要解决问题,即使这个问题或多或少超出目前的经验范畴,那也应该通过学习去解决这个问题。
    unixipc
        25
    unixipc  
       2023-06-04 11:46:37 +08:00   ❤️ 1
    站在他的角度,他会觉得你们的 deploy 基础设施做得太烂。对于好一点的团队来讲,的确就是什么事都不想,点点鼠标就发布了。
    byte10
        26
    byte10  
       2023-06-04 11:54:51 +08:00   ❤️ 12
    不用洗了 。就是能力不行,如果不会就去学,也可以请教别人。10 年工作时间,这点事都解决不了,就是能力不行。能力 好的大学生也能搞定这个事情,我带过好几个,一点就明。。
    silentsky
        27
    silentsky  
       2023-06-04 11:58:33 +08:00 via Android
    从评论上看很多人表现出了很大包容性 归根结底还是能力不行 说真的大部分人只会拧螺丝 Linux 部署个东西本来就不算很难
    Mandelo
        28
    Mandelo  
       2023-06-04 12:18:07 +08:00
    "花了一周天"-->"花了一整天"?
    登陆注册这种东西,可以很简单也可以很复杂
    你要是啥环境没有,数据库,redis,nginx,docker,mq 一堆乱七八糟的,一天搞不好也正常

    如果是一周,那确实不正常
    0 基础也应该能学会
    cassyfar
        29
    cassyfar  
       2023-06-04 12:22:40 +08:00
    难道不是你们这破烂公司 CICD 做得稀烂吗?
    都是程序员还这瞧不上那瞧不上。你瞧不上自己去大厂核心组啊?一堆大牛等着和你做同事。
    aweim
        30
    aweim  
       2023-06-04 12:43:37 +08:00
    混社会;要看综合实力,各方面的能力。职场基本几种人:
    1.能力好,技术好,能搞定事情,把事情交给他能完成的很好。但是对外沟通不好,一说话就得罪人,或者给领导招来一堆事。
    2.能力一般,技术一般;经过自己的努力也能搞定事情。沟通也一般。在周围混的还算是可以。
    3.能力不行,搞不定事情。为什么还能留下来,还能成为元老。你们自己去想去。
    4.能力不好,技术不好;搞不定事情。这样的人基本自己会觉得无趣,自己会走的。
    5.能力不好,技术也不好;但是你给他事情;他能搞定,不论什么方法 什么方式。这样的人也大有人在。这样的人也有他的生存空间。
    综合下来,你可能只看到了他的一小方面;其他方面的背景和其他关系,估计你没有看到。
    正好今天看了一个团队管理的问题,人要是不歪不坏,死干事,干一辈子也就那样。如果不会摘果子,不会甩锅,老好人。其实也没有什么进步空间的;你们看看阿里,美团,字节那些 Leader 。。。有些观点可能大家理解不一样。。一点想法而已。切莫对号入座。
    YaakovZiv
        31
    YaakovZiv  
       2023-06-04 13:22:28 +08:00
    强烈推荐公司内搞自动集成自动部署。现在小公司特别是做敏捷开发的,很多有做的。部署还需要人工参与,硬件上架还是需要人的,但是软件能自动就自动。
    ugpu
        32
    ugpu  
       2023-06-04 13:29:26 +08:00
    真正的技术好的人此时应该 对接问题。一起解决问题. 而不是不会就开掉.
    10 年他所有的技术栈你都懂? 部署个服务器没部署好 你就开始挑刺了?而不是否决公司的规定?开发了还要自己部署?写个文档运维部门去部署不行吗?没在大厂待过?
    avatus
        33
    avatus  
       2023-06-04 13:58:08 +08:00
    他可能还不适应你组的面相谷歌 /baidu/chatgpt 开发😂
    justin2018
        34
    justin2018  
       2023-06-04 14:10:08 +08:00
    感觉 能做 10 年 并且 能面试通过 肯定有过人之处
    pheyx
        35
    pheyx  
       2023-06-04 14:20:49 +08:00
    @xuanbg 你调试只靠静态分析?用记事本写代码得啦。
    mnoputd20adfadf3
        36
    mnoputd20adfadf3  
       2023-06-04 14:39:30 +08:00   ❤️ 1
    换个说法
    大厂拧了 10 多年螺丝
    不会使用 公有云部署 Demo
    是很正常的

    我就不会、因为我在大厂
    LiubaiQ
        37
    LiubaiQ  
       2023-06-04 15:04:48 +08:00
    @cbdyzj 现在主流强调的是分工啊,个人本事再大也很难全部精通啊,所以才有“全栈=全干”的调侃,而且你说的 build 难道有人不会的?人家说的是 deploy 啊,这部分工作是 DevOps 或者运维的专业领域啊
    aliveyang
        38
    aliveyang  
       2023-06-04 15:16:58 +08:00
    技术行不行不清楚,能力肯定不行,能力行的就算技术不行也会想办法解决
    LiubaiQ
        39
    LiubaiQ  
       2023-06-04 15:30:25 +08:00
    之前在大连也是觉得同事普遍菜,但我觉得同事越菜,工作氛围反而越好,现在我真觉得当时那种菜是很可爱的菜,是褒义的可接受的菜,后来呢,同事是不菜,各有所长,互相不服,互相提防,都怕自己是最菜的几个,甚至于成为那可怜的 361 、271 的 1 ,然后被优化。。。总之大公司里同事菜,在某种意义上是好事,这种畸形观点并不是少数。。。
    Otho
        40
    Otho  
       2023-06-04 16:02:29 +08:00
    刚来不熟,不知道怎么弄不是很正常吗? 10 年经验又不是都做你接触的那些。不要觉得人家混,他做过什么也又不知道。跟你没有利益关系,乐意帮就帮,不乐意帮没必要看不起人家。
    最后,一个成熟的部门负责人,遇到你这种情况也不会说裁就裁的,不要自己瞎臆想。
    zhangtest
        41
    zhangtest  
       2023-06-04 16:08:34 +08:00
    我们公司的技术是技术来招聘的,老油条,混子基本进不来。
    bojue
        42
    bojue  
       2023-06-04 16:37:24 +08:00
    @Mandelo 这些东西新学的话一周可以? rabbitMQ 和 nginx 一天跑 demo 可以,其他没尝试过
    SWALLOWW
        43
    SWALLOWW  
       2023-06-04 16:48:34 +08:00
    真心劝楼主,这种新同事我一般会供起来,因为大概率某个方面极强
    adoal
        44
    adoal  
       2023-06-04 16:56:26 +08:00   ❤️ 3
    OP 要被一群精通大厂职场螺丝钉精神的爹友们拍死了
    TubroRock
        45
    TubroRock  
       2023-06-04 17:05:37 +08:00
    他不会也应该找到会的人把事情做好,而不是简单甩锅给云服务
    sandylaw
        46
    sandylaw  
       2023-06-04 17:55:50 +08:00
    你辛苦带一下
    Mandelo
        47
    Mandelo  
       2023-06-04 18:08:08 +08:00
    @bojue 我在小厂就是全干,包括部署.简单的单机部署还是挺容易的.
    Erroad
        48
    Erroad  
       2023-06-04 18:39:18 +08:00
    楼主体会到菜的人是什么视角了吧?他们的舒服你不懂,而且千万别让他们觉得你懂你可以替他们做。
    Erroad
        49
    Erroad  
       2023-06-04 18:41:17 +08:00
    @LiubaiQ #39 是不是原来工作量和压力并不大?工作量大的话,很多人根本没时间去提升自己短板,明明在工作中一次次验证了需要学习的东西也不去学,就抛给其它会的人解决,然后关系恶化。工作量不大的话,相互消化下工作内容或者等待一下别人去学习还是可行的。
    Erroad
        50
    Erroad  
       2023-06-04 18:45:15 +08:00
    @superYy #7 做得好的厂,统计这些信息也不需要手动执行什么命令,把 prometheus 之类的系统采集的数据看一下顶多再写条 promQL 就出来了
    akira
        51
    akira  
       2023-06-04 18:50:34 +08:00
    一个老员工,业务能力不行的话,那大概率他不是做业务的。

    新员工的话,该找人事找人事,该找上级找上级,别惯着。
    bojue
        52
    bojue  
       2023-06-04 18:54:07 +08:00
    @bojue 感谢,我学习下我们公司现在也单机
    duhb
        53
    duhb  
       2023-06-04 22:00:24 +08:00 via iPhone
    @cbdyzj 牛逼啊,上来就说自己是全栈,在哪高就啊说话口气这么大。
    duhb
        54
    duhb  
       2023-06-04 22:03:29 +08:00 via iPhone
    你有这种想法,就说明你很难成为部门负责人,很多时候技术根部不是最重要的,甚至技术在整个公司运作体系里是最廉价的东西,希望你能早点明白这一点。
    juoyi
        55
    juoyi  
       2023-06-04 23:33:55 +08:00
    简单点说就是工程能力不行,遇到问题就想办法解决呗,时间给够了还不能解决问题,也没有思路,为什么还有这么多杠的
    hfl1995
        56
    hfl1995  
       2023-06-05 00:20:38 +08:00
    问他有没有注册 ChatGPT
    changdig
        57
    changdig  
       2023-06-05 08:17:43 +08:00
    我这边有一个后端 php 开发,不会看 Http 状态码, 碰到调用我这边服务 404 第一反应是找我问这个接口请求哪里错了,也不会自己排查问题,连自己有没有发出 http 请求, 发出 json 长啥样也不知道, 报了 php 那边的错觉得是我这边接口的问题。我觉得这种的话作为一个"后端开发"算比较菜的了
    litguy
        58
    litguy  
       2023-06-05 08:17:43 +08:00   ❤️ 1
    对人多包容,大家都是混口饭吃,如果你是公司出资人,当我没说
    litguy
        59
    litguy  
       2023-06-05 08:18:26 +08:00
    @cbdyzj hello 全栈
    leegradyllljjjj
        60
    leegradyllljjjj  
       2023-06-05 08:43:42 +08:00 via Android
    跟我以前在制造业一样,前端后端移动端,需求网络加售后,一个人全干了
    leegradyllljjjj
        61
    leegradyllljjjj  
       2023-06-05 08:46:42 +08:00 via Android
    经济学基本原理:社会分工越细,经济运行效率会更高
    bhbhxy
        62
    bhbhxy  
       2023-06-05 09:00:17 +08:00
    难道不是因为阿里云文档写得太烂看不懂么🤣
    lzgshsj
        63
    lzgshsj  
       2023-06-05 09:24:40 +08:00
    十年经验,算算年龄也差不多 35 了吧。。。
    只能说,现在这个时代往后看,终生学习应该是基本素质,基本的全栈能力是很正常的需求。
    amon
        64
    amon  
       2023-06-05 09:57:21 +08:00   ❤️ 1
    虽然大厂里面有 DBA 、有运维、有 DevOps 、有 CICD ,没登过线上服务器、没部过服务、没查过数据库是很正常的事情,但没用过和会不会是两码事。
    当螺丝钉,一颗高级螺丝钉,并以安于螺丝钉身份的心态,并不是值得骄傲的事情。

    贴一篇文章:
    什么事情是你当了老板才知道的? https://www.zhihu.com/question/364147974/answer/1153651654
    changnet
        65
    changnet  
       2023-06-05 10:25:07 +08:00
    有些人一直说为什么面试造火箭,工作拧螺丝

    这是因为绝大部分业务就是拧螺丝。但是如果你不会造火箭,就会出现像 OP 说的这种情况,出了点基础一点的异常就搞不定
    xsen
        66
    xsen  
       2023-06-05 10:49:50 +08:00
    lz 竟然精通环境部署,就应该有个常识——环境的问题,有时候一个小问题就要差大半天
    不然 docker 或 k8s 如何能流行起来

    其实 lz 的意思就是说,老油条们都转行吧,别跟我们后浪抢饭碗;你看你十年经验就混成这样
    jones2000
        67
    jones2000  
       2023-06-05 11:01:04 +08:00
    前端就写 js 就行了。打包部署是后台和运维部门的事,关前端什么事。拿多少钱干多少事。
    wobuhuicode
        68
    wobuhuicode  
       2023-06-05 11:27:04 +08:00
    不是吧,拥有十年程序经验的人还不会修电脑。
    OpenJdk
        69
    OpenJdk  
       2023-06-05 14:01:37 +08:00
    @swulling 你别指望 三小时把 git ,特别是 git + 多人协作开发搞清楚...
    swulling
        70
    swulling  
       2023-06-05 14:08:21 +08:00 via iPhone
    @OpenJdk 我这一个校招生三个小时内就会用了,可以用我们指定的工作流,会解决冲突,特别是碰到问题可以不问人,会自己用 Google 使用英文搜索。

    所以说人和人的差距就是挺大的
    LiubaiQ
        71
    LiubaiQ  
       2023-06-05 14:16:00 +08:00
    @Erroad #49 是嘞,主要是不搞末位淘汰
    UIXX
        72
    UIXX  
       2023-06-05 15:32:32 +08:00
    [半个月] 写 demo , [一周天] 部署,调试艰难。我感觉是适应 /学习能力出了问题。

    很多人讨论不到点子上。
    姑且称这个十年程序员为 A ,假设 A 真是大厂出身,职业专精,不懂部署和测试,而 OP 的公司也真是中小厂,要求“全干工程师”。那么在 A 跳到这个公司、调到这个组的时候,他完全没有意识到工作环境变了,需要转换职业角色?
    一般职业人,面对自己陌生的领域,要么老实推辞,要么谨慎接手,即使接下了,在切入不熟悉的工作流程的时候也会先求助于会者,不至于长时间无法完成任务,何况还是简单的任务。

    大厂的人只是工作习惯不同,不是傻子。
    vivipure
        73
    vivipure  
       2023-06-06 09:08:49 +08:00
    不会和不会学差异很大,不会很正常,不会学就。。
    getoffworkontime
        74
    getoffworkontime  
       2023-06-06 11:56:26 +08:00
    为啥不用阿里云的 docker 服务或 k8s 服务, 不是你会个 linux 就可以嘲笑别人.
    zgl263885
        75
    zgl263885  
       2023-06-07 10:31:38 +08:00
    我也宁愿不会这些玩意儿,做一个大厂拿钱的螺丝工
    garyox64
        76
    garyox64  
       2023-06-09 00:55:01 +08:00
    现在就在一家小公司,入职半年,新学习用了很多东西,jenkins ,argocd ,各种云,helm,,,以及习惯用各种 cli 排查问题
    我的心得就是,浪费时间,只是恰好证明了之前大厂的实践的先进性和合理性
    superYy
        77
    superYy  
       2023-06-09 16:22:59 +08:00
    @hhjswf #19 额,我的意思是,要熟悉自己的项目吧。我也没说手动部署呀
    superYy
        78
    superYy  
       2023-06-09 16:26:09 +08:00
    @Erroad #50 额,我也没说手动呀,为什么都在回复我手动的事情。我的意思是要对自己负责的项目熟悉呀。。。。
    Erroad
        79
    Erroad  
       2023-06-09 17:11:57 +08:00
    @superYy #78 因为不需要做这些手动的事情也可以熟,有些事情不熟也无大碍,看你意思有点把手动和熟悉绑定了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   929 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:52 · PVG 04:52 · LAX 12:52 · JFK 15:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.