很想吐槽一下目前的前端同事 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hewelzei
V2EX    前端开发

很想吐槽一下目前的前端同事

  •  
  •   hewelzei
    hewel 2021-04-17 17:40:25 +08:00 6397 次点击
    这是一个创建于 1643 天前的主题,其中的信息可能已经有所发展或是发生改变。

    题主是 UI 的前端开发,有差不多两年多的经验,趁着金三银四工作机会多夸大了经验面了几家发现自己水平还是太一般了,放低了要求入职了一非互联网公司开发内部 ERP 项目,技术栈是 React + Typescript,用的阿里的 UmiJS 。

    同时入职的还有一位前端开发,刚入职问了一下也是 UI 转的前端,也差不多两年经验。因为想了解了解水平好配合后面的工作,所以就问了几句技术问题。

    大概是这样问的:

    • 问:熟悉 Vue 还是 React
    • 答:Vue
    • 问:Typescript 用得怎么样
    • 答:会用,但不熟练
    • 问:写过小程序吗,用原生还是用 uni app
    • 答:用原生,之前做过政府疫情的项目
    • 问:用 nodejs 写过后端吗,用的什么框架
    • 答:写过,我现在就在自己用 Express 写一个 ERP 系统

    在初步了解过后,题主觉得这个前端水平应该可以,后续合作应该不会有大麻烦。直到真正开始干活时,彻底暴露了。

    在他接到第一个任务不久后,我就感觉有猫腻。问我子组件怎么改变父组件的 props 的, 我觉得可能是因为不是很熟悉 React,而且这个技术点不是很难,Vue 也有这样的使用情景,就找了 React 官方文档状态提升的案例给他看一下。他看了大约半个小时后,又折回问我,要如何实现这个功能。我问你知道什么是状态提升吗,他说知道,然后我粗略看了一下代码,好家伙,就多嵌套了一层组件,就不知道怎么状态提升了。无奈,题主只好一行一行代码手敲给他看。

    之后发生的事就越来越离谱了。

    • 和后端对接,问我怎么从接口获取这个数据,我就写了一遍用 fetch 请求资源的代码给他看。
    • 后端接口要用 search 传参,问我怎么传参数过去,我说了一下用字符串模板,好家伙,你猜他怎么写的!
      const productId = useProductId(); fetch('/api/product?id=' + `productId`) 
    • 后端给接口的地址是带域名的,本地开发环境请求会跨域,我说去 umi 官网看一下 proxy 的用法,看了半天在 config 文件夹下新建了个 proxys.ts 就没有然后了。问他从零配置过 webpack 吗,他直接很自信的说配置过,也不知道谁给你的自信,写过 express 和 webpack 配置的竟不知道反向代理。

    后面当然是完不成任务了,从入职开始做了快一个月的功能,最后由我来花了一天半时间给他搽屁股。发这篇主题无他,就为了倒倒苦水,发泄发泄压抑的情绪。

    42 条回复    2021-04-21 10:22:51 +08:00
    kinghly
        1
    kinghly  
       2021-04-17 17:54:09 +08:00   12
    说不定工资比你还高[dog]
    hewelzei
        2
    hewelzei  
    OP
       2021-04-17 17:56:25 +08:00 via Android
    @kinghly 还真不一定,所以就很气
    Meowzilla
        3
    Meowzilla  
       2021-04-17 17:58:38 +08:00 via iPhone   3
    最好不要自己消化这些问题 他不会为你多花的时间买单的 你下次就说你手上也有活儿 让他去问领导或者别的同事怎么办 领导说让你们配合弄一下再说呗 起码要让别人知道这事儿
    noe132
        4
    noe132  
       2021-04-17 17:59:42 +08:00   1
    这样的水平是怎么入职的。。。面试官背大锅
    hewelzei
        5
    hewelzei  
    OP
       2021-04-17 18:02:40 +08:00 via Android
    @Meowzilla 我目前已经基本不和他交流了,问我问题我也只答一些去官网自己看文档之类的话。
    hewelzei
        6
    hewelzei  
    OP
       2021-04-17 18:04:02 +08:00 via Android
    @noe132 面试官是写后端顺带写前端了,可能被唬住了,而且面试官在我入职一周后就调走了。
    ibx
        7
    ibx  
       2021-04-17 18:05:31 +08:00
    像培训班出来的
    hewelzei
        8
    hewelzei  
    OP
       2021-04-17 18:07:55 +08:00 via Android
    @ibx 他一来就声明了自己呆过腾讯外包,真牛啊!
    xiaoming1992
        9
    xiaoming1992  
       2021-04-17 18:09:15 +08:00 via Android   1
    我第一年就碰上过一个这样的同事,那时候我就知道了原来真的有人能 什 么 都 不 会,工资也确实比我高(我和她都是公司后端招进来的)。在我辞职后,公司就开掉了她。。。
    whisky221
        10
    whisky221  
       2021-04-17 18:12:40 +08:00
    前端目前环境就是这样,我 1 年多工作经验,进来的 3 年经验天天问我...不过人不错我也都回答了
    然后偶然得知这人工资比我高的多(虽然参照年纪也正常),是真的有点不平衡
    所以这周成功跳槽,弥补了这部分的工资 XD
    shenyu1996
        11
    shenyu1996  
       2021-04-17 18:16:09 +08:00
    面试官的问题 也能反映出公司整体水平 赶紧跑吧
    cnrting
        12
    cnrting  
       2021-04-17 18:42:56 +08:00 via iPhone
    你的问题
    ibx
        13
    ibx  
       2021-04-17 18:44:25 +08:00
    @hewelzei 如果你描述他的技术水平足够客观,大概率是培训班出来的,毕竟子传父这种东西 vue 会的话,这东西一通百通的,顶多就语法不一样。
    hewelzei
        14
    hewelzei  
    OP
       2021-04-17 19:06:20 +08:00 via Android
    @ibx 我觉得正经培训班出来的水平都会比这好
    Kasumi20
        15
    Kasumi20  
       2021-04-17 19:07:02 +08:00
    非互联网就这样,面试贼简单,工作造火箭
    hewelzei
        16
    hewelzei  
    OP
       2021-04-17 19:09:16 +08:00 via Android
    @Kasumi20 工作也简单啊,要不然我去非互联网公司干啥
    FrankFang128
        17
    FrankFang128  
       2021-04-17 19:20:12 +08:00
    屎盆子不要往培训扣,他是一个人闷头自学的概率更高。
    hewelzei
        18
    hewelzei  
    OP
       2021-04-17 19:49:04 +08:00 via Android
    @FrankFang128 我也是自学的
    Zchary
        19
    Zchary  
       2021-04-17 20:18:04 +08:00 via iPhone
    好家伙 培训生的话术越来越高明了
    ch2
        20
    ch2  
       2021-04-17 20:31:44 +08:00   1
    会包装就会有人买单
    OHyn
        2
    OHyn  
       2021-04-17 20:43:52 +08:00
    估计是包装过的,用过任意一个 MV*框架的,都不会这么痛苦。毕竟概念都差不多。。
    ganzi
        22
    ganzi  
       2021-04-17 21:01:10 +08:00
    看到你说的```怎么改变父组件的 props 的```感觉有一点疑惑,除了使用 redux 不知道怎么改,不知道是不是说的父组件的 state 。我不是开发,只是业余学学这个,你说的这里有点不懂,如果能回答我一下就更好了,谢谢
    selypan
        23
    selypan  
       2021-04-17 21:32:01 +08:00
    大概率是培训的吧,如果肯学多问,还是给个机会,如果偷懒投机就尽早跟领导说不通过试用期吧
    HariopaNic
        24
    HariopaNic  
       2021-04-17 21:44:51 +08:00 via iPhone   1
    一年经验前端,你说的前几个都懂,就最后这个反向代理没弄过,项目最开始就弄好了我也没机会去做,不知道我这种情况正常嘛……
    echowuhao
        25
    echowuhao  
       2021-04-17 21:48:10 +08:00 via Android
    买本 js 的书看看 或者你送他一本 老人带新人 打工人不难为打工人
    hewelzei
        26
    hewelzei  
    OP
       2021-04-17 21:54:30 +08:00
    @ganzi 我指的就是 React 官网给的例子 https://zh-hans.reactjs.org/docs/lifting-state-up.html
    darknoll
        27
    darknoll  
       2021-04-17 22:24:30 +08:00
    "入职开始做了快一个月的功能,最后由我来花了一天半时间给他搽屁股"
    这不挺好的吗,30 天的工作量只延后了一天半,很厉害啊
    myBatis
        28
    myBatis  
       2021-04-17 23:49:22 +08:00
    真他妈的气人啊这种人都能找到工作???
    huyu
        29
    huyu  
       2021-04-18 00:45:37 +08:00 via Android   1
    这样的人太多了!很多应届生都比很多工作 3-5 年的强,无论是广度还是深度
    erwin985211
        30
    erwin985211  
       2021-04-18 00:46:34 +08:00
    二线挺多这样的人的,能干活就行。
    hafuhafu
        31
    hafuhafu  
       2021-04-18 00:49:28 +08:00
    确实会包装的入职概率高,而且工资没准也不低。大公司面试流程比较完善还能过滤掉这些人,小公司就费劲了。哎,这年头老实人吃亏。
    whytheluckystiff
        32
    whytheluckystiff  
       2021-04-18 07:47:40 +08:00 via iPhone
    这种人太多了。我以前公司美工也是这样的。和她讲话没法在一个频道上。
    HeliumTang
        33
    HeliumTang  
       2021-04-18 09:34:57 +08:00
    看完楼主的吐槽,转行几个月的有信心了
    chenshun00
        34
    chenshun00  
       2021-04-18 10:35:56 +08:00
    @selypan 要是我是带的人,直接就不给过了,除非应届实习生. 东西真的不想讲了一次又讲一次. [手动狗头]
    iwh718
        35
    iwh718  
       2021-04-18 11:04:10 +08:00
    狗头一下,我是真没本事从 0 配置 webpack 。。。
    cs419
       36
    cs419  
       2021-04-18 14:13:45 +08:00
    人有多大胆 地有多大产
    唬住了 30k 没唬住 3k
    面的多了, 唬住的概率就大了

    几年前就听过一个同事(一两年工作经验)说面试过程
    人家问他会 linux 吗 他说精通调优(实际也就会配个 JAVA_HOME ) 要到了 20k
    johnsona
        37
    johnsona  
       2021-04-18 15:06:09 +08:00 via iPhone
    @kinghly 虾仁猪心
    ganzi
        38
    ganzi  
       2021-04-18 16:20:51 +08:00
    @hewelzei 理解了,多谢:)
    Akiya
        39
    Akiya  
       2021-04-18 21:04:59 +08:00 via iPhone
    这种直接试用期辞退呗
    xiayue
        40
    xiayue  
       2021-04-19 11:37:23 +08:00
    你们前端 leader 是怎么面试的。有问题吧,感觉直接试用期辞退算了。
    wxr101
        41
    wxr101  
       2021-04-20 15:46:07 +08:00
    哈哈,我旁边也刚来个,说是三年经验。而且说知识点可牛逼,还能发表一些很自信的见解,我说啥,就嗯嗯对。刚好有个新项目,我搭完框架让他拉代码,鼓捣一下午,webpack 在最下边加了个 chainWebpack 配置,问我为啥项目启动起来进不去啊,好家伙,直接把上边的给覆盖了,我能说啥。登录流程我写好了,不懂流程,尤其重定向的,好家伙讲了几遍还不是很懂。更离谱的,对我说:我代码改了为啥没起作用,我 tm 一看,好家伙,浏览器访问的测试环境,要是能改变真是闹鬼了。我估摸八九不离十培训出来的。
    hewelzei
        42
    hewelzei  
    OP
       2021-04-21 10:22:51 +08:00
    @wxr101 对,就是很类似的这种感觉
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1221 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:49 PVG 07:49 LAX 16:49 JFK 19:49
    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