离开了 IDE 就不会写代码了,大家觉得这是什么水平? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yzbythesea
V2EX    程序员

离开了 IDE 就不会写代码了,大家觉得这是什么水平?

  •  
  •   yzbythesea
    ydzhou 2020-11-24 17:04:25 +08:00 16328 次点击
    这是一个创建于 1829 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作了几年,已经是离开了 JB 全家桶就只会写 leetcode 的代码了。引入包,自动补全,syntax 检查,测试,全靠 IDE 一手抬。想想以前读书的时候,也是用过 VIM 单撸万行 C 程序的啊。我这是一种能力上的退步吗?

    第 1 条附言    2020-11-25 09:25:33 +08:00
    现在写个 Shell Script,都得开 JB IDE 。感觉在里面写。。。放心。。。关键别的比如 vscode 或者 atom 我还用着特别不得劲。
    113 条回复    2020-11-26 12:22:47 +08:00
    1  2  
    137368440
        1
    137368440  
       2020-11-24 18:30:21 +08:00
    唯一能说明的就是你成熟了以及记性变差了

    你想想 vim 无补全引入 syntax 检查测试一把梭撸出几千上万行代码你调试用了多久
    Hardrain
        2
    Hardrain  
       2020-11-24 18:36:03 +08:00 via Android   49
    不是。
    人类的进化过程包括学会使用工具。
    windsound
        3
    windsound  
       2020-11-24 19:31:58 +08:00
    @Hardrain 哈哈
    securityCoding
        4
    securityCoding  
       2020-11-24 19:41:40 +08:00   5
    使用工具是人与狗最大的区别
    misaka19000
        5
    misaka19000  
       2020-11-24 19:46:33 +08:00   13
    离开手术室就不会做手术了怎么办
    离开炼钢炉就不会炼钢了怎么办
    离开了化工厂就不会炼制乙烯了怎么办
    离开 CAD 就不会画图了怎么办
    离开 PS 就不会做设计了怎么办
    ……
    ice2016
        6
    ice2016  
       2020-11-24 19:50:29 +08:00
    论工具的重要性
    CoderGeek
        7
    CoderGeek  
       2020-11-24 19:51:13 +08:00
    没了 ide 就会写刷的题 码量小的
    Mutoo
        8
    Mutoo  
       2020-11-24 20:16:34 +08:00   2
    离开车没法一小时跑 60 公里,没人会怪你呀。
    boris93
        9
    boris93  
       2020-11-24 20:28:08 +08:00 via Android
    把脑力留给业务经验和技术经验,不是更好?
    工具,就是拿来用的
    jusk9527
        10
    jusk9527  
       2020-11-24 20:33:00 +08:00
    成熟了
    f6x
        11
    f6x  
       2020-11-24 20:43:31 +08:00
    等待一个不一样的声音出现.
    rogwan
        12
    rogwan  
       2020-11-24 20:46:44 +08:00 via Android
    现代人肉搏古人,平均战力是打不过的。

    要允许用武器,哈哈哈...(ω)hiahiahia
    rogwan
        13
    rogwan  
       2020-11-24 20:46:56 +08:00 via Android
    现代人肉搏古人,平均战力是打不过的。

    要允许用武~器,哈哈哈...(ω)hiahiahia
    cmdOptionKana
        14
    cmdOptionKana  
       2020-11-24 20:50:33 +08:00
    人,都是,逼,出来的。

    真的没有 IDE 要工作赚钱吃饭,你几天就习惯了。
    fansangg
        15
    fansangg  
       2020-11-24 20:52:10 +08:00
    所以,是有人拿枪架着你不让你用吗...这个问题一点意义都没有
    comwrg
        16
    comwrg  
       2020-11-24 20:54:57 +08:00 via iPhone   1
    换个思路,vim+文档能不能敲出来
    goodboy95
        17
    goodboy95  
       2020-11-24 20:55:41 +08:00
    卧槽万行 c 程序,我 1000 行 c++都感觉很大了……
    话说 c 程序时代,要引入的头文件来来回回就那么几个吧,java 一不小心就上百个库随便用了
    goodboy95
        18
    goodboy95  
       2020-11-24 20:56:28 +08:00   1
    @f6x 既然楼主还会写 leetcode,我觉得不一样的声音就很难出现了
    raaaaaar
        19
    raaaaaar  
       2020-11-24 20:56:53 +08:00 via Android   2
    人和人不能一概而论(流汗),我曾经在愤怒的情况下使用 vim 直撸 9999w 行代码,完事后 0 warning,0 error
    laminux29
        20
    laminux29  
       2020-11-24 20:59:40 +08:00   1
    离开 IDE 你还可以在光盘上用针把数据手工雕刻出来。
    Sun42
        21
    Sun42  
       2020-11-24 21:00:13 +08:00   1
    很喜欢一句话:大脑是用来思考的,而不是用来记忆。
    9LCRwvU14033RHJo
        22
    9LCRwvU14033RHJo  
       2020-11-24 21:29:44 +08:00
    楼主当年读书的时候写的上万行 C 程序是什么?编译器还是 OS ?
    IDAEngine
        23
    IDAEngine  
       2020-11-24 21:37:11 +08:00 via iPhone
    生产力工具为什么不用,为企业创造价值
    jdhao
        24
    jdhao  
       2020-11-24 21:39:36 +08:00 via Android   5
    @raaaaaar #程序员凡尔赛#
    wenzichel
        25
    wenzichel  
       2020-11-24 22:22:33 +08:00
    并不是,工具用的 6,也是能力之一
    Jooooooooo
        26
    Jooooooooo  
       2020-11-24 22:31:16 +08:00
    说明工具做到位了
    zm8m93Q1e5otOC69
        27
    z8m93Q1e5otOC69  
       2020-11-24 22:40:44 +08:00 via Android
    jb 的 ide 快捷语法很爽
    afx
        28
    afx  
       2020-11-24 23:06:03 +08:00
    我反而不喜欢 IDE,能不用就不用,目前工作上看代码写代码多用 vim, 几乎不用鼠标,写代码时思路流畅,因为没有 ide 的时候很多东西都缓存在脑子里,因为笔误类低级错误而浪费时间的情况反而更少。
    wusheng0
        29
    wusheng0  
       2020-11-24 23:29:34 +08:00   10
    离开 IDE 根本没关系,离开搜索引擎就是个废人;
    之前有遇到一次 Google 上不了,只能用百度,感觉技术力直接下降一半
    lscexpress
        30
    lscexpress  
       2020-11-24 23:46:02 +08:00
    @afx 为什么不用手写要用电脑呢?手写好了之后再找电脑录入进去不是更好
    ToDyZHu
        31
    ToDyZHu  
       2020-11-24 23:49:52 +08:00
    @lscexpress 哈哈哈哈哈哈哈哈哈哈
    UFc8704I4Bv63gy2
        32
    UFc8704I4Bv63gy2  
       2020-11-25 00:58:48 +08:00 via Android
    我开发出点不同声音,相比 ide 我似乎更喜欢复制黏贴
    ericgui
        33
    ericgui  
       2020-11-25 01:00:24 +08:00
    @weiqk 所有你是离不开 github ?
    akira
        34
    akira  
       2020-11-25 01:03:40 +08:00
    离开谷歌就不会写代码了
    UFc8704I4Bv63gy2
        35
    UFc8704I4Bv63gy2  
       2020-11-25 01:03:56 +08:00 via Android
    @ericgui 也不看,主要从文档复制过来,从其他软件复制,从以前代码复制
    afx
        36
    afx  
       2020-11-25 01:06:19 +08:00 via iPhone
    @lscexpress 其实不用,可以用牙齿咬或者针来扎。我有我的习惯和效率最高的方法,你有什么好喷的??
    akring
        37
    akring  
       2020-11-25 01:38:08 +08:00   1
    听人吹「真正 NB 的程序员都是用记事本写代码的」

    入行前:大神这么强?

    入行后:
    yzbythesea
        38
    yzbythesea  
    OP
       2020-11-25 06:16:55 +08:00
    @goodboy95 Leetcode 必须会的,程序员基本修养啊
    yzbythesea
        39
    yzbythesea  
    OP
       2020-11-25 06:17:55 +08:00
    @afx 老哥主要写哪个语言的?
    yzbythesea
        40
    yzbythesea  
    OP
       2020-11-25 06:19:56 +08:00
    @raaaaaar 完事后是直接 q !了吗?
    proxychains
        41
    proxychains  
       2020-11-25 07:14:42 +08:00 via Android
    医生离开 ct x 光核磁共振还会看大病么…会使用工具也是你的技能啊
    iasuna
        42
    iasun  
       2020-11-25 08:04:53 +08:00   3
    写代码就像搬砖

    现在大家都开卡车搬砖了

    不会用手推车搬砖算不上啥退步吧
    lin07hui
        43
    lin07hui  
       2020-11-25 08:09:21 +08:00
    @all 还有人在用二进制写代码吗?
    shlabc
        44
    shlabc  
       2020-11-25 08:18:12 +08:00
    以前用记事本写过完整的电商网站,现在不行了。。。
    GBdG6clg2Jy17ua5
        45
    GBdG6clg2Jy17ua5  
       2020-11-25 08:44:23 +08:00 via iPhone
    离开电脑,我发现我不会编程了,怎么办
    polyang
        46
    polyang  
       2020-11-25 08:48:04 +08:00
    正常啊,人类的发展本身就离不开工具。
    就算你能用文本写万行代码,但有什么用呢?难道工作的时候会让你用文本写吗
    wizardoz
        47
    wizardoz  
       2020-11-25 08:48:10 +08:00
    没 IDE 我也会写,但是效率会低很多。
    所以我愿意多花一些时间来把环境配置好。
    luckyboy6
        48
    luckyboy6  
       2020-11-25 08:55:53 +08:00
    ...
    rodrick
        49
    rodrick  
       2020-11-25 08:58:21 +08:00
    也没有什么太多场景需要你不用 IDE 敲代码吧,没了煤气灶我也不会钻木取火烧饭啊,但是我会换种方式去订外卖
    jswxg
        50
    jswxg  
       2020-11-25 09:02:51 +08:00
    写 PHP 的时候不用 IDE,但是写 Java 的时候不用 IDE 发现自己只会写个 Hello world !
    sonxzjw
        51
    sonxzjw  
       2020-11-25 09:06:16 +08:00
    这也没什么,就像我发现很多人定位问题只会用 debug (请别误会不是指 debug 不好),没了 debug 就没法定位问题了

    我基本不用,出问题的一部分逻辑就是在脑子里,就算是别人的代码也能定位个大概范围(非炫耀)

    虽然很小一部分时间难以定位是用 print 的(因为真心觉得比 debug 好用)

    所以,用不用工具跟能力没必然联系
    chengkai1853
        52
    chengkai1853  
       2020-11-25 09:06:52 +08:00
    有的函数那么多参数,没有提示那效率不忍直视。类似,如果现在电脑厂商生产电脑,从制硅开始,觉得是进步还是退步了?
    zhuziyi
        53
    zhuziyi  
       2020-11-25 09:08:52 +08:00 via iPhone
    对不起,面试手写代码必考题
    arthas2234
        54
    arthas2234  
       2020-11-25 09:13:28 +08:00
    那也别用电脑了,直接手动打孔
    人和动物的一大区别就是人会使用工具
    lululau
        55
    lululau  
       2020-11-25 09:14:26 +08:00 via iPhone
    yy10000p
    TimPeake
        56
    TimPeake  
       2020-11-25 09:15:09 +08:00
    那些整天吹牛批用 vim/ 记事本写代码的人呢 ?
    meshell
        57
    meshell  
       2020-11-25 09:18:53 +08:00
    没有 google 搜索,我多半要失业.
    Eagleyes
        58
    Eagleyes  
       2020-11-25 09:22:20 +08:00
    @rogwan #12 普通人现在是弱鸡了。

    但是格斗水平在发展,职业选手包括不限于军人,拳击手,摔跤,柔道这些,完秒古人。

    古人是多古? 1 万年前智人那水平还是 100 万年前北京人那个水平?那更是完秒
    yzbythesea
        59
    yzbythesea  
    OP
       2020-11-25 09:24:23 +08:00
    @jswxg 现在写个 Shell Script 都要开 JB IDE 怎么办啊
    a719031256
        60
    a719031256  
       2020-11-25 09:31:11 +08:00
    一个项目要离开了 ide,用文本编辑器+jdk 写不知道你老板会不会吃人
    zc1249274251
        61
    zc1249274251  
       2020-11-25 09:32:14 +08:00
    工具也是助力啊 兄
    Muyiafan
        62
    Muyiafan  
       2020-11-25 09:34:36 +08:00
    有些人你给他 IDE 他也写不出来像样的代码
    shellic
        63
    shellic  
       2020-11-25 09:36:15 +08:00
    用 IDE 可以规避很多低级问题,比如语法问题、少了个分号,少了个括号。。。。。。
    96412hj
        64
    96412hj  
       2020-11-25 09:39:18 +08:00
    @Mutoo #8 徐静雨你上大号
    loading
        65
    loading  
       2020-11-25 09:39:22 +8:00 via Android
    我有个小徒弟,全靠 jb 的红波浪线编程,语法都没细学,就改我的旧 python 代码,能做出新东西,厉害不。
    ericbize
        66
    ericbize  
       2020-11-25 09:40:45 +08:00
    @wusheng0 你确定只是一半么, 手动滑稽
    HenryWang0723
        67
    HenryWang0723  
       2020-11-25 09:43:16 +08:00
    再过二十年,可能手写代码也能被叫匠人...
    wolfie
        68
    wolfie  
       2020-11-25 09:43:40 +08:00
    @rogwan #13
    较真一下:营养更好、对战技巧更强,为什么打不过。
    yzbythesea
        69
    yzbythesea  
    OP
       2020-11-25 09:44:22 +08:00
    @loading 你徒弟这自学能力和悟性惊人!
    yzbythesea
        70
    yzbythesea  
    OP
       2020-11-25 09:45:30 +08:00
    @user8341 嵌入式开发那种,是写给机器人做动作的。很多都是条件判断。
    yzbythesea
        71
    yzbythesea  
    OP
       2020-11-25 09:46:46 +08:00
    @HenryWang0723 感觉可以搞个 YouTube 频道,我一上来就拿个毛笔在宣纸上写汇编,然后让徒弟输进电脑里,成了就拜天地一下。
    woahishui
        72
    woahishui  
       2020-11-25 09:48:44 +08:00 via Android
    没有必要,需要的是灵活运用工具,不是把每个参数背会,代码写起来有灵性
    bzsh
        73
    bzsh  
       2020-11-25 09:48:48 +08:00
    @raaaaaar 哈哈哈哈,全都是 helloworld 吗
    qshu
        74
    qshu  
       2020-11-25 09:56:54 +08:00
    假如不用 IDE 用 vim emacs 自己加配置算不算 / 哈哈哈哈
    Yc1992
        75
    Yc1992  
       2020-11-25 10:10:17 +08:00
    几天不写代码,没有 IDE 我连怎么初始化字符串都忘记
    Mark24
        76
    Mark24  
       2020-11-25 10:10:59 +08:00
    工具本来也是生产力一部分。

    对此苛求的人,为啥不用摇杆开关手动输入二进制,把 ta 牛 x 的 (逃~)
    zy445566
        77
    zy445566  
       2020-11-25 10:16:16 +08:00
    健忘很正常,但面试官可不管你健忘不健忘。
    年轻人没有武德说我基础不牢,我这个老年人明明是健忘
    Revenant
        78
    Revenant  
       2020-11-25 10:23:32 +08:00
    @rogwan #13 不一定哦,论平均值而言,古人营养水平远远不如现代人,比如欧洲工业革命以前,营养水平很低,平均身高不如天朝,工业革命之后,欧洲殖民世界,营养水平的大大上升,平均身高从 1 米 5+暴涨到现在的近 1 米 7
    而我们改革开放之后,经济、营养水平和身高是正相关的
    一个 1 米 5 的瘦子,即使练过几年,也很难淦过一个 1 米 7-8 的肥宅
    lscexpress
        79
    lscexpress  
       2020-11-25 10:31:42 +08:00
    @afx 玻璃心了。我说的也是我习惯和效率最高的方法,你怎么觉得我在喷你?
    miniwade514
        80
    miniwade514  
       2020-11-25 10:33:37 +08:00
    @zy445566 +1 。我也想到这个问题。楼主平时离不开 IDE 没关系,可面试写代码的时候怎么办?如果很多常用的基础 API 都写不对,面试肯定要减分的。(如果面试只考算法,当我没说)
    楼上很多人都在刻意把问题上升到不必要的高度。现实一点。
    lovecy
        81
    lovecy  
       2020-11-25 10:47:50 +08:00
    有时候看着一大堆工具,真的觉得自己离开了这些工具,整个人废了一大半。莫名的焦虑,想要学会自己创造工具,免得真的没法用了干瞪眼
    Felldeadbird
        82
    Felldeadbird  
       2020-11-25 10:58:28 +08:00
    不是。主要是 IDE 让人懒了。 例如,编辑器,如果没有目录插件。你的自己打开 文件。 某个函数,类、方法你知道所在位置的。IDE 可以让你快速跳转 。编辑器你却要 自己打开文件,自己跳转(没插件)……
    gesse
        83
    gesse  
       2020-11-25 11:26:03 +08:00
    正常水平
    MrZZZ
        84
    MrZZZ  
       2020-11-25 11:33:26 +08:00
    @miniwade514 #80 面试考 API 。。。 如果因为这个没过,那只能说这家公司不适合你,哈哈 拜拜就拜拜 下一个更乖。。。面试本来也是讲究缘分的
    FantaMole
        85
    FantaMole  
       2020-11-25 11:33:52 +08:00
    按 IDE 退步理论可以引申出暴论:“高级语言就是语法糖,离开了高级语言,都没几个程序员能写汇编语言了,这是能力上的退步”
    daimubai
        86
    daimubai  
       2020-11-25 11:36:52 +08:00 via iPhone
    现在谁没事还钻木取火
    whenwind
        87
    whenwind  
       2020-11-25 11:44:56 +08:00
    php 和前端我会用 nano 或者 notepad 改,写 java 函数名大致上是记得,但是要精确到每个字和标点我就没多少自信了,而且效率会低得可怕,还是得靠 IDE 。
    像前面有说面试要求写对来,我只能说告辞了,面试不应该是考察对技术的理解和自己经验的深浅吗,记得个大概就行了,能挑到这种程度,估计之后工作还能挑更多
    OneMan
        88
    OneMan  
       2020-11-25 11:46:39 +08:00
    离开了飞机就不会到北京了,大家觉得这是什么水平?
    fewok
        89
    fewok  
       2020-11-25 11:50:11 +08:00
    有一说一,我觉得学习的时候,离开 IDE 会比较好,手动敲一敲,有点记忆
    pomelotea2009
        90
    pomelotea2009  
       2020-11-25 11:52:19 +08:00 via Android
    有段时间没看 v 站了,还是这么无聊
    IssacTomatoTan
        91
    IssacTomatoTan  
       2020-11-25 11:56:49 +08:00 via Android
    手写代码 写点是点
    rogwan
        92
    rogwan  
       2020-11-25 13:03:24 +08:00
    @Eagleyes
    @wolfie
    @Revenant
    老铁们,我说的是平均战力,古代男性普遍以狩猎为生,天天和野兽搏斗,现代人普遍和键盘侠搏斗... 差距很大的
    936053688
        93
    936053688  
       2020-11-25 14:00:36 +08:00
    君子性非异也,善假于物也。
    foxbaby233
        94
    foxbaby233  
       2020-11-25 14:43:21 +08:00
    @misaka19000 哈哈哈哈哈哈哈哈哈哈哈
    miniwade514
        95
    miniwade514  
       2020-11-25 14:46:47 +08:00
    @MrZZZ 确实看缘分。每家公司要求不同,每个面试官偏好也不同。
    我只是说减分,没有说面试不过。打个比方,做前端的,基本的 DOM API 都不知道几个,只了解 React 、Vue 里的 API (有些连这些 API 也写不利索),肯定要减分。
    PopRain
        96
    PopRain  
       2020-11-25 15:00:50 +08:00
    人和动物最大的区别就是可以利用复杂的工具解决问题。。。。。哈哈
    EPr2hh6LADQWqRVH
        97
    EPr2hh6LADQWqRVH  
       2020-11-25 15:15:26 +08:00
    写 Java 全靠 JB
    msg7086
        98
    msg7086  
       2020-11-25 15:19:56 +08:00
    我写 C++基本都是 VSCode 写的,你给我一个 VS 让我写,我写不来。
    编译是 VSCode 配置的 Build 直接调用 cmake 生成二进制。

    调试倒是用 VS,毕竟 debug 能比过 VS 的凤毛麟角。

    现在写 Jaba 也是用 VSCode 写,然后回头 IDEA 补一下 import 跑一下 gradle 。
    cqcsdzmt
        99
    cqcsdzmt  
       2020-11-25 15:21:28 +08:00
    程序员应该专注于实现客户需求,而不是专注于如何玩转底层编译等技术
    shm7
        100
    shm7  
       2020-11-25 15:33:02 +08:00
    这工具的使用和调试,已经变成工程能力的一项了。
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5149 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 05:58 PVG 13:58 LAX 21:58 JFK 00:58
    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