• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yzbythesea
V2EX  ›  程序员

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

  •  
  •   yzbythesea ·
    ydzhou · Nov 24, 2020 · 18090 views
    This topic created in 2170 days ago, the information mentioned may be changed or developed.

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

    Supplement 1  ·  Nov 25, 2020
    现在写个 Shell Script,都得开 JB IDE 。感觉在里面写。。。放心。。。关键别的比如 vscode 或者 atom 我还用着特别不得劲。
    113 replies  •  2020-11-26 12:22:47 +08:00
    1  2  
    ❮ ❯
    137368440
    137368440
    Nov 24, 2020
    1
    唯一能说明的就是你成熟了以及记性变差了

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

    要允许用武器,哈哈哈...(ಡωಡ)hiahiahia
    rogwan
    rogwan
    Nov 24, 2020 via Android
    13
    现代人肉搏古人,平均战力是打不过的。

    要允许用武~器,哈哈哈...(ಡωಡ)hiahiahia
    QingXuJiaZhi
    QingXuJiaZhi
    Nov 24, 2020
    14
    人,都是,逼,出来的。

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

    入行前:大神这么强?

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

    现在大家都开卡车搬砖了

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

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

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

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

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

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

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

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

    现在写 Jaba 也是用 VSCode 写,然后回头 IDEA 补一下 import 跑一下 gradle 。
    cqcsdzmt
    cqcsdzmt
    Nov 25, 2020
    99
    程序员应该专注于实现客户需求,而不是专注于如何玩转底层编译等技术
    shm7
    shm7
    Nov 25, 2020
    100
    这工具的使用和调试,已经变成工程能力的一项了。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3423 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 246ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
    ♥ Do have faith in what you're doing.