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

一个连 git 的都不会用的前端能留吗?

  •  
  •   Mr0C · 2023-02-24 09:29:52 +08:00 · 24563 次点击
    这是一个创建于 646 天前的主题,其中的信息可能已经有所发展或是发生改变。

    态度还行,就是写的代码奇怪,思维不活跃,给他一个老项目,node 是 15 版本的,他直接把本机的 node 卸载了,装 15 版本的 node,无语

    261 条回复    2023-02-27 16:18:59 +08:00
    1  2  3  
    hxysnail
        101
    hxysnail  
       2023-02-24 11:06:32 +08:00
    我也来说说我们厂的前端,有一个页面引用了基础组件,参数传错了,我让他去修;结果他二话不说直接把基础组件的参数名给改了,然后其他用了这个组件的页面全挂……干了好几年前端的人了,你们说是不是蠢?

    而且同样的问题能一次次犯,同样的坑能一次次踩,同样的车能一次次翻……每次合他的代码,我都得打起十二分精神……心累……
    dingdangnao
        102
    dingdangnao  
       2023-02-24 11:07:20 +08:00
    OP 这也是半斤八两啊😂
    huihuilang
        103
    huihuilang  
       2023-02-24 11:07:50 +08:00 via Android
    git 半天就学会了,又不难
    BenAcc
        104
    BenAcc  
       2023-02-24 11:08:41 +08:00
    这三年经验有点扯淡啊,nvm 不是前端应该了解的基本工具之一吗
    huwenzhe
        105
    huwenzhe  
       2023-02-24 11:10:51 +08:00
    没必要那么较真,不会的能学,易错的能改,都是打工人,既然招进来了,就包容一下,合作更愉快
    hooych
        106
    hooych  
       2023-02-24 11:14:38 +08:00
    学习了,第一次知道有 nvm 这个工具。

    git 我只会用命令行...
    LXGMAX
        107
    LXGMAX  
       2023-02-24 11:18:26 +08:00
    不会就教呗,好歹是个人力
    shengchao
        108
    shengchao  
       2023-02-24 11:20:48 +08:00
    不会用就是没用过,没用过的话用一下不久会了嘛
    ypzhou
        109
    ypzhou  
       2023-02-24 11:21:29 +08:00
    @karatsuba 做这行的,两小时就学会了而不去学,为什么呢
    CaptainD
        110
    CaptainD  
       2023-02-24 11:22:03 +08:00
    我猜楼主应该对这些东西也不咋理解哈哈哈哈
    YSMAN
        111
    YSMAN  
       2023-02-24 11:24:24 +08:00
    有关系吗 git 很难学吗 成本很高吗
    akyle
        112
    akyle  
       2023-02-24 11:26:25 +08:00
    工作嘛,首先应该以完成任务为目的,以最快的速度进入工作状态,让一切都能运行起来,确保好原本是没问题后,再去琢磨其他工具及尝试其他方法。
    molvqingtai
        113
    molvqingtai  
       2023-02-24 11:37:33 +08:00
    不管是使用 nvm 还是其他工具,切换 node 版本也算是作为一个前端必备的技能
    akmissxt
        114
    akmissxt  
       2023-02-24 11:42:18 +08:00
    1. 看他不爽,而且他态度不好,把他开掉,重新招一个满意的;
    2. 觉得这个人还有很大进步空间,是个可造之材,拉他一把,发展成可靠的小伙伴;
    3. 意识到团队里面每个人的知识面不一样,做定期知识分享,形成良好的团队文化。

    以上仅供参考,我觉得很多时候怎么做取决于你想要什么。
    bai4246464
        115
    bai4246464  
       2023-02-24 11:43:48 +08:00
    恕我直言,git 确实不是必须的,或许人家之前用的是 svn ?

    node 那个不好评论,我确实了解不深,但看评论,人家在 windows 上换个版本,也可以接受
    anonymous2351d00
        116
    anonymous2351d00  
       2023-02-24 11:43:51 +08:00
    不知道为什么 v 友都死抓着 标题 git 内容 node 不放,还是理解能力有问题,明显意思是:git git 不会用,node node 不会切。讲道理你们这么死板还做什么开发啊
    brust
        117
    brust  
       2023-02-24 11:44:30 +08:00
    OP 半斤笑八两
    WytheHuang
        118
    WytheHuang  
       2023-02-24 11:45:13 +08:00
    半斤八两
    xiaoxiaoming01
        119
    xiaoxiaoming01  
       2023-02-24 11:46:11 +08:00
    @anonymous2351d00 他还喷了在 cmd 敲 git 命令🙄
    jimmzhou
        120
    jimmzhou  
       2023-02-24 11:47:53 +08:00   ❤️ 2
    手敲 git 命令的我 感觉有被 op 冒犯到了
    mnsw
        121
    mnsw  
       2023-02-24 11:47:56 +08:00
    Git 和 nvm 是不同的东西吧?
    Rache1
        122
    Rache1  
       2023-02-24 11:51:52 +08:00
    🙄 我在 pwsh 里面用 git 命令,岂不是邪教了,还要配上 zsh alias
    hevi
        123
    hevi  
       2023-02-24 11:57:33 +08:00
    现在不是用 fnm 方便么? 项目根目录直接`node -v > .node-version`, 就可以 shell 环境自动切
    alalida
        124
    alalida  
       2023-02-24 11:57:42 +08:00 via Android
    笑死,看下来 up 也不怎么理解原理。

    cmd bash 都只是一个 terminal 啊,我日常 cmd ssh 到远端机器里面 systemctl 呢。你是不是又要说这人居然想 cmd 里面 systemctl 。

    node 版本不对要重新安装,只能说明他不知道这还有一个 node 版本管理工具罢了。
    nyakoy
        125
    nyakoy  
       2023-02-24 12:00:33 +08:00   ❤️ 1
    只用命令行的 git 路过,感觉有被冒犯到
    aiqinxuancai
        126
    aiqinxuancai  
       2023-02-24 12:02:38 +08:00
    这算啥,见过不知道 ping 命令不会改 host 的开发吗?
    FYFX
        127
    FYFX  
       2023-02-24 12:02:55 +08:00
    @anonymous2351d00 #116 标题和内容不符怎么都能吐槽吧,一般情况谁会把标题当作帖子内容的第一句理解,然后 op 关于 git 的回复也有问题,得承认 op 表述是有问题的,当然 v 友的确也不怎么宽容。在一个本身就是 op 吐槽其他人的帖子里期待 v 友宽容还是太难了😅
    tool2d
        128
    tool2d  
       2023-02-24 12:03:16 +08:00
    我都是一个 terminal ,分配一个 nodejs 版本。

    版本最大区别就是环境变量和 npm 缓存目录不太一样。
    berserk
        129
    berserk  
       2023-02-24 12:05:15 +08:00
    学 git 不是只需要五分钟吗?
    lanternxx
        130
    lanternxx  
       2023-02-24 12:10:28 +08:00
    楼上怎么这么多人理解能力堪忧。。
    明显就是两件事,一是不会用 git ,二是不会(用 nvm )切 node 版本
    xiaoxiaoming01
        131
    xiaoxiaoming01  
       2023-02-24 12:20:48 +08:00
    @lanternxx 他还喷我在 cmd 敲 git 命令🙄
    christin
        132
    christin  
       2023-02-24 12:21:48 +08:00 via iPhone   ❤️ 2
    不按照你的方式使用工具就有问题?如果你们的所有项目都是 node15 的那我把 18 卸载装 15 有什么问题吗?为什么非得用 nvm ?我就习惯用命令行 git 不喜欢用可视化工具有问题吗?我能把工作做好不就完事了。
    mmdi
        133
    mmdi  
       2023-02-24 12:34:45 +08:00
    看楼主的表述感觉你问题更大,一问题没表述清楚,后面再打补丁,二是打的补丁也槽点满满,很难跟着你的逻辑走。
    node 版本卸载重装也是正常,不知道 nvm 这个工具罢了,一句话的事,告诉他就行,还有 git 用 cmd 命令行再正常不过了,为什么你觉得这是问题
    flashBee233
        134
    flashBee233  
       2023-02-24 12:38:35 +08:00   ❤️ 1
    楼主的意思应该是新人 Git 也不会用,nvm 也不知道
    在标题写了 Git ,内容写了 node ,误导了大家
    chrosing
        135
    chrosing  
       2023-02-24 12:38:54 +08:00
    标题 Git 进来是 node? 对于我之前来说。我觉得卸载 node 然后装对应的版本没啥问题呀 我是 Java 开发的 后面公司让一部门后端人员负责管理后台页面 后面才知道可以用 nvm use v15 这种切换...
    vueli
        136
    vueli  
       2023-02-24 12:41:42 +08:00
    nvm 我知道,但是我没用过,配置太麻烦了,公司电脑不能科学上网,不能连外网。那么费劲,重新安装 node 多简单的事情。关键是我这边领导都是重新安装 node 这种操作的
    antowa
        137
    antowa  
       2023-02-24 12:41:54 +08:00
    这个跟 git 没关系吧。nvm 不会用而已
    FreeWong
        138
    FreeWong  
       2023-02-24 12:44:06 +08:00 via Android
    你要说不会开发 git 我表示理解
    stkstkss
        139
    stkstkss  
       2023-02-24 12:45:03 +08:00 via iPhone
    能干活就行
    dc25b
        140
    dc25b  
       2023-02-24 12:45:10 +08:00
    原来用 nvm 才是主流吗,我们公司倒是一直在用 nodenv 。
    wxyrrcj
        141
    wxyrrcj  
       2023-02-24 12:51:15 +08:00 via Android
    可以了还知道换版本,很不错了已经
    HankAviator
        142
    HankAviator  
       2023-02-24 12:52:38 +08:00
    不会可以学嘛,OP 是想把人挤兑走又没权力吗?有权力想开想留还不是自己一句话的事……还是哪儿看不顺眼又挑不出别的毛病?正常的上级在下级遇到困难时稍微点拨一下不就不用下级走弯路了嘛,不想留对方可以摆明了说吧
    zhuangzhuang1988
        143
    zhuangzhuang1988  
       2023-02-24 12:55:09 +08:00
    我也喜欢这样。
    Marko
        144
    Marko  
       2023-02-24 13:17:14 +08:00
    ![Imgur]( ) ChatGPT 国内首个速度极快的小程序
    cuttlefish
        145
    cuttlefish  
       2023-02-24 13:20:30 +08:00
    我是 win 用户,win 的 nvm 不大好用,所以如果是我我会用 wsl 的 node 跑;
    明白楼主说的“思维不活跃”的点,比如他怎么没有提问说有没有办法可以让我不卸载本机的 node 来运行。
    具体还要看你想把他放在什么位置上,如果你觉得他不合适,那就是不合适
    abc635073826
        146
    abc635073826  
       2023-02-24 13:25:21 +08:00
    感谢带来欢笑
    jamosLi
        147
    jamosLi  
       2023-02-24 13:25:43 +08:00
    有没有想过 nvm 其实是个小众的东西,并不是所有人都需要 nvm 。天天切 node 版本不应该考虑自己架构的问题么。
    所以卸载重装对应版本有啥问题。
    HAYWAEL
        148
    HAYWAEL  
       2023-02-24 13:26:32 +08:00
    这么刻薄,我想确认下 ,前端需要对 node 管理工具这么了解吗?可能我是从老一点过来的 之前 17 、18 年在 win 上都是 直接下载 安装的
    xppcnn
        149
    xppcnn  
       2023-02-24 13:28:28 +08:00   ❤️ 1
    不频繁切换 node 版本的话 配置 nvm 的功夫 项目都跑起来了......
    THESDZ
        150
    THESDZ  
       2023-02-24 13:38:14 +08:00
    菜可以,蠢不行

    菜可以学,如果不愿意学,就滚蛋

    蠢的话:

    1. 看能不能在规定的时间内完成学习和任务。
    2. 要明白:知之为知之,不知为不知。不要给团队挖坑。
    naturekingfree
        151
    naturekingfree  
       2023-02-24 13:42:46 +08:00
    @anonymous2351d00 经常遇到项目有暗坑,在特殊的地方有特殊的配置,实在找不到我一般就喊大哥。(有项目需需要特定依赖包里的特定值,团队大哥把源码改了,需要链接公司中央仓库,这些都没说)
    LeslieLeung
        152
    LeslieLeung  
       2023-02-24 13:44:13 +08:00 via iPhone
    我还碰到 PHP 后端不知道怎么解压 tar.gz 的呢..
    sunwang
        153
    sunwang  
       2023-02-24 13:46:49 +08:00
    工具而已,不知道哪来的优越感
    gzxworknb
        154
    gzxworknb  
       2023-02-24 13:48:16 +08:00
    那么您多长工作经验了? 怎么也不知道 git 是干啥的?
    feikeq
        155
    feikeq  
       2023-02-24 13:48:28 +08:00
    惭愧,我做 IT 快 20 年了也不会用 git ,一直用 vsCode 自带的工具用的....
    zhangxh1023
        156
    zhangxh1023  
       2023-02-24 13:49:09 +08:00   ❤️ 1
    感觉完全是我。。。。
    我也不喜欢用 nvm ,生产环境 node 就是我本地开发环境的 node ,生产环境更新了版本就更新本地的
    git 我也用命令行😂
    opentrade
        157
    opentrade  
       2023-02-24 13:56:46 +08:00
    看性价比
    murmur
        158
    murmur  
       2023-02-24 13:59:53 +08:00
    windows 没有 nvm 我也是卸了重装
    apake
        159
    apake  
       2023-02-24 14:00:15 +08:00
    小米 6 路过
    apake
        160
    apake  
       2023-02-24 14:01:27 +08:00   ❤️ 1
    弄串了
    senooo
        161
    senooo  
       2023-02-24 14:02:59 +08:00
    这有点小肚鸡肠 小心眼了吧。职场中就怕遇到这样的小 Lead ,另外 nvm 和 git 有什么必然关联吗?
    一句标题将职场复杂化。
    6IbA2bj5ip3tK49j
        162
    6IbA2bj5ip3tK49j  
       2023-02-24 14:05:00 +08:00
    卧龙凤雏了属于是
    elechi
        163
    elechi  
       2023-02-24 14:05:48 +08:00
    看学习能力吧,如果不爱学习就不用留了
    daokedao
        164
    daokedao  
       2023-02-24 14:07:22 +08:00
    这算个事吗?
    realpg
        165
    realpg  
       2023-02-24 14:08:04 +08:00
    20 年程序员,分摊到个人头上产出软件价值超过八位数,我也不知道 nvm 可用切换 node 版本

    这能代表啥?
    la2la
        166
    la2la  
       2023-02-24 14:09:58 +08:00
    @Mr0C 这个有什么问题么?我一直都是使用命令行的,除非是碰到冲突的时候在用界面化工具
    Desiree
        167
    Desiree  
       2023-02-24 14:14:17 +08:00
    @Mr0C : @corcre 他刚来的时候,git 使用 cmd 命令行

    楼主真的好夸张,用命令行都能贬低吗?。。。
    yhxx
        168
    yhxx  
       2023-02-24 14:14:33 +08:00
    先不提 git 的事,项目需要旧版本 node 我把新的卸载了装个和项目匹配的有啥问题吗?
    你不会作为能给人分配任务的前端,连 nvm 的坑都不知道吧?
    zikkeung
        169
    zikkeung  
       2023-02-24 14:14:51 +08:00
    前端不是切图吗
    rsy
        170
    rsy  
       2023-02-24 14:19:43 +08:00   ❤️ 3
    @Livid
    #144 Marko 在非 OpenAI 话题下发送 ChatGPT 内容,且和讨论主题完全无关。
    按照社区规则在技术类讨论主题下出现的话,应被管理员删除。
    yhxx
        171
    yhxx  
       2023-02-24 14:19:52 +08:00
    刚看到 OP 后面的回复"他刚来的时候,git 使用 cmd 命令行"

    活久见,从来都只见过用命令行的歧视用图形工具的,反向歧视的真的第一次见
    creanme
        172
    creanme  
       2023-02-24 14:30:02 +08:00
    @Mr0C 用 cmd 还是 pwsh 或者 git 自带的 bash 有啥关系?再说 git bash 是真的卡,我一般都选择 windows terminal 里面打开 nushell ,或者 pwsh ,或者 cmd 。
    creanme
        173
    creanme  
       2023-02-24 14:33:08 +08:00
    @yhxx 他估计以为 git 在 windows 上面只能用 git bash ?
    IamUNICODE
        174
    IamUNICODE  
       2023-02-24 14:36:29 +08:00
    我就用命令行,实在要看用 tig 也行
    wonderfulcxm
        175
    wonderfulcxm  
       2023-02-24 14:37:05 +08:00 via iPhone
    标题是 git ,然后内容是 node 。
    所以楼主是用 git 来切换 node 版本的?
    unnamedhao
        176
    unnamedhao  
       2023-02-24 14:39:46 +08:00
    不怕不会,怕的是学不会
    knva
        177
    knva  
       2023-02-24 14:42:12 +08:00
    我想了半天也没想到 git 跟 node 有啥关系。
    Ellsie
        178
    Ellsie  
       2023-02-24 14:46:12 +08:00
    是我我不行唉,我招人都不问这些 git ,svn 之类的,3 年工作经验,我会默认这种开发已经熟练使用 git,svn 了,这种感觉就半年-1 年经验而已啊
    um1ng
        179
    um1ng  
       2023-02-24 14:49:45 +08:00
    OP 是不是不懂 git 啊,要不要我们给你科普一下啊( doge
    phub2020
        180
    phub2020  
       2023-02-24 14:53:15 +08:00
    额,我用 git 就是用的 vscode 命令行。。。。。
    STtree
        181
    STtree  
       2023-02-24 14:54:01 +08:00 via Android
    我咋感觉你说的是我呢。我比较喜欢在终端里敲 git 命令,在知道 nvm 前也干过卸载重装切 node 版本的事。很惭愧,从以前到现在从来没有觉得这两点是个问题。
    july1995
        182
    july1995  
       2023-02-24 14:55:15 +08:00 via iPhone
    @Mr0C git 用 cmd 命令行有问题? 不用 cmd 用啥? powershell ?
    isbase
        183
    isbase  
       2023-02-24 14:56:54 +08:00
    OP 知道烧饼是啥意思么
    nobodyknows
        184
    nobodyknows  
       2023-02-24 14:57:26 +08:00
    趁还来得及就换人吧, 别浪费时间了
    zeusho871
        185
    zeusho871  
       2023-02-24 15:01:06 +08:00 via Android
    现在 node 需要用 git 做版本控制?
    phub2020
        186
    phub2020  
       2023-02-24 15:01:46 +08:00
    @july1995 嗯,powershell 也不错
    Knuth
        187
    Knuth  
       2023-02-24 15:03:24 +08:00
    这和 git 有啥关系呢
    ltruntu
        188
    ltruntu  
       2023-02-24 15:04:00 +08:00
    楼主逻辑有点奇怪 还能留么
    supertan
        189
    supertan  
       2023-02-24 15:06:55 +08:00
    你告诉别人一下不就行了吗,nvm 也好,n 也罢,或者 git 、svn ,屁大个事儿。

    基础工作也是干,创新工作也是干,都是产出。

    牛逼就多拿钱,菜就少拿钱,有啥叽叽歪歪的。给多少钱干多少事儿,薪资岗位不匹配还是咋滴
    wenbinwu
        190
    wenbinwu  
       2023-02-24 15:08:34 +08:00
    得看带他的人有没有帮助他,如果一直在引导,他还是我行我素,那就不行了
    如果有提点,他马上就能改变有提高,那就非常好了
    Mr0C
        191
    Mr0C  
    OP
       2023-02-24 15:09:51 +08:00
    首先我来回复一下各位的疑问,1.是他 git 不会用,用 ssh,链接拉不下来代码,反复折腾 2.node 版本我告诉他要用低版本,你自己去想,他卸载了,其他项目也跑步起来,因为有 vue3 的项目,反反复复的问一些特别基础的问题,我没有任何自大的意思,是工具,学习就好了,他没有那种主动去学习的意愿,代码方面我已经不爱吐槽了,相对来说很差,毕竟招进来是一个三年的前端,不至于连这种最基础的东西都不懂吧,用命令行没问题,但是分支都不知道怎么合并,你连最基础的概念都不知道,你用什么都是这样子
    liuqiang1357
        192
    liuqiang1357  
       2023-02-24 15:11:40 +08:00
    我用 volta 管理 node 版本,这和 git 有啥关系,OP 是不是暴露了什么。。
    Mr0C
        193
    Mr0C  
    OP
       2023-02-24 15:13:49 +08:00
    @liuqiang1357 没关系啊,这是两个问题,只是这种对于一个工作三年的人来说未免太不应该了
    tyrone2333
        194
    tyrone2333  
       2023-02-24 15:18:39 +08:00
    这有啥啊,我实习的时候在一家传统企业, 他们没有 git, 测试环境代码全放一个 windows 共享服务器, 源码靠人工打 zip 传
    shiqueb
        195
    shiqueb  
       2023-02-24 15:23:14 +08:00 via Android   ❤️ 7
    op 想表达的意思就两种可能
    1. 同事不会用 nvm ,op 觉得能用 git 切版本解决。opsb 。
    2. 同事不会用 nvm ,且不会用 git 。那 op 取这么不会用 git 的标题,不解释解释“不会用”到什么程度?能引起楼内这么大的歧义也没谁了,可见 op 实际素质不咋地。opsb 。

    总结:opsb 。

    ( op 最新的补充,很明显是对同事早有成见。叙述一件事,省略前因后果直接发几句话吐槽,是想要听者自己脑补?不管什么角度,opsb 。同事可能确实是个菜 b ,但 op 可能只是经验比同事多一些而已,实际你俩熊大和熊二)
    jspatrick
        196
    jspatrick  
       2023-02-24 15:24:00 +08:00
    @liuqiang1357 volta 才是真香
    xiaoxiaoming01
        197
    xiaoxiaoming01  
       2023-02-24 15:30:49 +08:00   ❤️ 3
    @shiqueb 还有一条,op 喷用 cmd 敲 git 命令,opsb😅;
    yucongo
        198
    yucongo  
       2023-02-24 15:35:26 +08:00 via Android   ❤️ 2
    git 用 cmd 命令行有啥问题?菜鸟才用图形界面吧😀
    FalconD
        199
    FalconD  
       2023-02-24 15:42:43 +08:00
    @anonymous2351d00 可能是 op 的表达能力有问题 思维过于跳跃
    git 不会配 ssh != 不会用 git ,没有系统学习过 + 看不懂报错
    看野鸡教程不会用 nvm 也不奇怪
    lidongyooo
        200
    lidongyooo  
       2023-02-24 15:54:58 +08:00   ❤️ 2
    傻逼才用图形界面。
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2643 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:40 · PVG 17:40 · LAX 01:40 · JFK 04:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.