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

十分尴尬,被导师推荐去使用 JetBrains

  •  
  •   capgrey · 13 天前 · 2347 次点击
    入职好几个月了,做 Go 后台开发的。
    入职起,我的编辑器:Neovim with Lazyvim
    就是配置好了 lazyvim.org 的 neovim 。

    各个好用的插件都有,包括 Github Copilot(chat)、Neotest 、Flash 等等,操作起来也行云流水(不记得的命令就去搜索,"强化学习")。

    然后当时要找一个 commit, 我就调出 lazygit 找,我导师就说:“这个还行,不过你也可以用重量级的 IDE“。

    我一听就不妙了,知道他想说什么,但我没说。然后他也不提那个 IDE 的名字,说,“就那个 JetBrains 家的“。

    我尴尬死了。。。为什么觉得我没用过 Goland😂

    我个人认为,对于静态语言,一个好的 IDE
    能快速跳转变量/类型的定义
    能快速找引用
    能快速 Debug
    能快速找文件
    能快速光标定位
    ......
    就好了
    43 条回复
    Kinnice
        1
    Kinnice  
       13 天前 via Android
    顺手好用就行了,纠结啥
    mx1700
        2
    mx1700  
       13 天前 via Android   ❤️ 24
    人就建议你一下,有什么尴尬的
    lance6716
        3
    lance6716  
       13 天前 via Android
    go 应该也有 language server ?能接入的话啥开发环境都差不多吧
    ry4n1
        4
    ry4n1  
       13 天前   ❤️ 4
    Vim 自带的鄙视链,纯粹推荐自己喜欢的工具而已
    gam2046
        5
    gam2046  
       13 天前
    如果 Goland 可以免费的话,我也是很愿意用的。迫于贫穷,只能一直用 vs code
    thevita
        6
    thevita  
       13 天前   ❤️ 1
    so..., What do you want to express?
    jollywang
        7
    jollywang  
       13 天前
    直接回一句要收费, 天就聊死了
    zhuangzhuang1988
        8
    zhuangzhuang1988  
       13 天前   ❤️ 5
    内心戏真多。
    DylanLiuH2O
        9
    DylanLiuH2O  
       13 天前
    这有什么好讨论的,自己喜欢用什么用什么,他推荐你就附和就完事儿了,没必要争。
    iyear
        10
    iyear  
       13 天前
    调 gopls 的都不好用,稍微开几个大点的项目,和 goland 的索引提示速度差距会非常明显
    kristofer
        11
    kristofer  
       13 天前
    你想要表达啥?
    ruchee
        12
    ruchee  
       13 天前 via iPhone
    理解 OP 的心态,作为一个十多年的 Vim 老用户,我知道头几年刚开始用 Vim 的人都有股莫名的“傲气”。

    好事,证明你还年轻。
    hysjw
        13
    hysjw  
       13 天前
    还陷在技术中,重要的从来都不是工具,而是能不能快速赚钱
    cmdOptionKana
        14
    cmdOptionKana  
       13 天前
    我认为没必要尴尬,但我能理解 OP 为什么尴尬。

    因为楼主不喜欢“言不由衷”,他想说真话,真诚交流。但同时他又知道如果拒绝别人的推荐,可能会导致不愉快。短时间内很难想出一个合适的回应,而这样一思考,就变成沉默了,而沉默也不礼貌,必须赶快想个说法,这一急反而更想不出来。
    RoccoShi
        15
    RoccoShi  
       13 天前
    工具是手段,不是目的
    TsubasaHanekaw
        16
    TsubasaHanekaw  
       13 天前
    入职 推荐用 goland 就让公司提供.你尴尬什么
    iamppz
        17
    iamppz  
       13 天前 via iPhone
    ideavim 用了快十年了,舒服
    laikick
        18
    laikick  
       13 天前   ❤️ 1
    刚毕业是这样的...
    laikick
        19
    laikick  
       13 天前
    刚毕业也喜欢折腾各种工具. 搞鄙视链. 后面发现还不如多刷几道题来着实在
    ycqy
        20
    ycqy  
       13 天前
    @jollywang 导师这个说法是教育系统?教育优惠可以免费使用的。
    burby
        21
    burby  
       13 天前 via iPhone
    都用,
    用 vim 是因为多模式的设计编辑起来显然上限更高,
    用 goland 因为默认集成的功能比 vim+插件的方式更人性化,
    ideavim 香
    zachary811
        22
    zachary811  
       13 天前
    没看懂想要表达什么,但又好像看懂了想要表达什么
    Sawyerhou
        23
    Sawyerhou  
       13 天前 via Android
    用的 vscode ,安一大堆 IDE 太烦了。
    cunoe
        24
    cunoe  
       13 天前 via Android
    建议楼主不要太傲慢,可以不接受但是要多交流,也不要把别人都当**
    Oktfolio
        25
    Oktfolio  
       13 天前
    @kristofer 他想表达他很牛逼,不屑于用这种东西
    auh
        26
    auh  
       13 天前
    vim 使用起来感觉挺反人类。helix 我觉得更符合人脑逻辑
    profchaos
        27
    profchaos  
       13 天前
    你可以折衷,用 vscode neovim, 就重量级一点了,ideavim 不是特别好用
    wonderfulcxm
        28
    wonderfulcxm  
       13 天前 via iPhone
    可以理解,工具确实是有鄙视链的,类似的场景是五笔用户被推荐用双拼。
    musi
        29
    musi  
       13 天前
    “我尴尬死了。。。”
    给你推荐个东西你就尴尬死了?
    capgrey
        30
    capgrey  
    OP
       13 天前
    @cmdOptionKana 哥,你懂我!其他人连鄙视链都搬出来,我真无语
    kindjeff
        31
    kindjeff  
       13 天前   ❤️ 3
    作为一个用了七年多 vim/nvim/lunarvim 并成功安利几位同事使用的人,可以理解楼主作为年轻人孤傲的心态,但我通常不会这么表达(无恶意

    ---

    可以给楼主分享一个故事参考下。
    我入职第一家公司的时候基本所有后端都用 vim ,又为了方便调试时统一环境,我们选择了远程开发机上使用 vim 这样的开发方法。
    后来来了一个新员工不会使用 vim ,导致他调试上并不方便。我向当时的 leader 吐槽了这一点,leader 反问我:为什么一定要让别人学会使用 vim ?
    于是我们改进了开发和测试流程,让使用任何工具的人都能好好开发。
    capgrey
        32
    capgrey  
    OP
       13 天前
    @iyear 原来如此,还有这个讲究。有没有开源的项目,我跑去试一试
    chesha1
        33
    chesha1  
       13 天前
    vim 用户花了这么大力气学习和配置,是鄙视链上最高的,但是被推荐鄙视链上最低的 goland ,确实很尴尬。类比就是打工人教马云怎么创业,马云确实有资格感受到尴尬
    lessMonologue
        34
    lessMonologue  
       13 天前
    @chesha1 笑死我了
    iyear
        35
    iyear  
       13 天前
    @capgrey #32 试试索引公司里 idl 生成的巨量文件,或者一些 monorepo 的大项目比如 k8s 、tidb 这些,分分钟把 gopls 干烂了
    kenberkeley
        36
    kenberkeley  
       13 天前 via iPhone
    还年轻哈哈哈。。。当你以后进了大厂,monorepo 动辄几十上百 G 的代码库,普通编辑器连全文搜索都跑不动的时候,你就知道 JetBrains 香了😂😂😂
    aarontian
        37
    aarontian  
       13 天前
    @cmdOptionKana 我怎么感觉是他想法太多,想逞能又不好意思太直接导致的。这应该是工作场景吧,所谓导师我猜就是 mentor+同事?推荐 ide 这种事多半就是人家随口一说,根本不介意你换不换。。你就直说“goland 啊,我之前试过,不过现在这套用习惯了”,或者“有空去试一下”,有什么不真诚的。(当然极低概率摊上了个心眼跟针一样的事 b 导师,那也没办法,躲得了这次也躲不了下次)
    aarontian
        38
    aarontian  
       13 天前
    @kenberkeley 大厂都是微服务吧,单个代码库很小的,倒是我之前在非互联网企业见过你说的这种 all in one 的传统项目,git clone 一下 20 个 G ,所有人一起往里糊代码
    unbridle
        39
    unbridle  
       13 天前 via iPhone
    读出了一种使用小众 vim 浓浓的优越感
    cmdOptionKana
        40
    cmdOptionKana  
       13 天前   ❤️ 1
    @aarontian 在屏幕前打字和当场即时反应是不一样的,每个人的口头急才也不一样。
    capgrey
        41
    capgrey  
    OP
       13 天前
    @cmdOptionKana 老哥,就是这个意思,你太优秀了,秒懂!我想了一下,目前最大的问题,是 Vim 板块在技术区,用不用的人都进来,然后说我傲慢。当然,我也不跟他们争辩。
    kenberkeley
        42
    kenberkeley  
       13 天前 via iPhone
    @aarontian 参考 Google, Meta 等采用 monorepo 的公司哈😂
    KentY
        43
    KentY  
       4 天前
    我从 2000 年开始用 Linux + Vim.
    一度(可能得有 4,5 年)内心里看不起用 Win/Mac 的同行, 也曾因为同事关于 vim 的一句戏言 "Today, we have cars, why you still choose a horse" 跟他争执了快一个小时, 试图用各种例子说服他, vim 多厉害, vim might be a horse to you, but it's my rocket. 当然, 人家根本没心思听这些. (现在想起来... 呵呵..傻). 我还常常试图劝说别人用 vim.

    现在, 我用着公司要求的 Mac, 尽量配置成类似 Linux 让自己舒服点, 主要用着 Intellij 工作, 当然, vim 的插件必备. (n)vim 还是自己唯一的编辑器, 延续使用已经增增减减了 20 年的配置文件. 早不再争当 vim 的布道者. 有时候开会屏幕共享别人问起来,"你刚刚是怎么弄的, 一下就好了", 我通常说, "这是我编辑器的一个功能, intellij 一定也可以, 你可以搜索下", 然后接着说业务的事..

    突然什么时候就明白了, 用什么其实都无所谓, 没人去关心这些. 最关键的是你出的活儿怎么样以及你工作的重要性如何.

    最后说个关于 vim 的. 如果想深入了解 vim 的配置, 打造个让自己最舒服的编辑器, 最好谨慎使用大而全的 vim"发行版", 自己慢慢配置... 会受益很多. vim 及其插件是基于开源项目的, 稍微哪点改变了, 就可能造成那种"发行版"出小毛病, 找起来可就麻烦了. 当然这是 stackoverflow 上很多 vim 大神们的建议. 你可以参考下.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3488 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.