工作了几年,已经是离开了 JB 全家桶就只会写 leetcode 的代码了。引入包,自动补全,syntax 检查,测试,全靠 IDE 一手抬。想想以前读书的时候,也是用过 VIM 单撸万行 C 程序的啊。我这是一种能力上的退步吗?
1
137368440 2020-11-24 18:30:21 +08:00
唯一能说明的就是你成熟了以及记性变差了
你想想 vim 无补全引入 syntax 检查测试一把梭撸出几千上万行代码你调试用了多久 |
2
Hardrain 2020-11-24 18:36:03 +08:00 via Android 49
不是。
人类的进化过程包括学会使用工具。 |
4
securityCoding 2020-11-24 19:41:40 +08:00 5
使用工具是人与狗最大的区别
|
5
misaka19000 2020-11-24 19:46:33 +08:00 13
离开手术室就不会做手术了怎么办
离开炼钢炉就不会炼钢了怎么办 离开了化工厂就不会炼制乙烯了怎么办 离开 CAD 就不会画图了怎么办 离开 PS 就不会做设计了怎么办 …… |
6
ice2016 2020-11-24 19:50:29 +08:00
论工具的重要性·
|
7
CoderGeek 2020-11-24 19:51:13 +08:00
没了 ide 就会写刷的题 码量小的
|
8
Mutoo 2020-11-24 20:16:34 +08:00 2
离开车没法一小时跑 60 公里,没人会怪你呀。
|
9
boris93 2020-11-24 20:28:08 +08:00 via Android
把脑力留给业务经验和技术经验,不是更好?
工具,就是拿来用的 |
10
jusk9527 2020-11-24 20:33:00 +08:00
成熟了
|
11
f6x 2020-11-24 20:43:31 +08:00
等待一个不一样的声音出现.
|
12
rogwan 2020-11-24 20:46:44 +08:00 via Android
现代人肉搏古人,平均战力是打不过的。
要允许用武器,哈哈哈...(ಡωಡ)hiahiahia |
13
rogwan 2020-11-24 20:46:56 +08:00 via Android
现代人肉搏古人,平均战力是打不过的。
要允许用武~器,哈哈哈...(ಡωಡ)hiahiahia |
14
cmdOptionKana 2020-11-24 20:50:33 +08:00
人,都是,逼,出来的。
真的没有 IDE 要工作赚钱吃饭,你几天就习惯了。 |
15
fansangg 2020-11-24 20:52:10 +08:00
所以,是有人拿枪架着你不让你用吗...这个问题一点意义都没有
|
16
comwrg 2020-11-24 20:54:57 +08:00 via iPhone 1
换个思路,vim+文档能不能敲出来
|
17
goodboy95 2020-11-24 20:55:41 +08:00
卧槽万行 c 程序,我 1000 行 c++都感觉很大了……
话说 c 程序时代,要引入的头文件来来回回就那么几个吧,java 一不小心就上百个库随便用了 |
19
raaaaaar 2020-11-24 20:56:53 +08:00 via Android 2
人和人不能一概而论(流汗),我曾经在愤怒的情况下使用 vim 直撸 9999w 行代码,完事后 0 warning,0 error
|
20
laminux29 2020-11-24 20:59:40 +08:00 1
离开 IDE 你还可以在光盘上用针把数据手工雕刻出来。
|
21
Sun42 2020-11-24 21:00:13 +08:00 1
很喜欢一句话:大脑是用来思考的,而不是用来记忆。
|
22
user8341 2020-11-24 21:29:44 +08:00
楼主当年读书的时候写的上万行 C 程序是什么?编译器还是 OS ?
|
23
IDAEngine 2020-11-24 21:37:11 +08:00 via iPhone
生产力工具为什么不用,为企业创造价值
|
25
wenzichel 2020-11-24 22:22:33 +08:00
并不是,工具用的 6,也是能力之一
|
26
Jooooooooo 2020-11-24 22:31:16 +08:00
说明工具做到位了
|
27
uselessVisitor 2020-11-24 22:40:44 +08:00 via Android
jb 的 ide 快捷语法很爽
|
28
afx 2020-11-24 23:06:03 +08:00
我反而不喜欢 IDE,能不用就不用,目前工作上看代码写代码多用 vim, 几乎不用鼠标,写代码时思路流畅,因为没有 ide 的时候很多东西都缓存在脑子里,因为笔误类低级错误而浪费时间的情况反而更少。
|
29
wusheng0 2020-11-24 23:29:34 +08:00 10
离开 IDE 根本没关系,离开搜索引擎就是个废人;
之前有遇到一次 Google 上不了,只能用百度,感觉技术力直接下降一半 |
30
lscexpress 2020-11-24 23:46:02 +08:00
@afx 为什么不用手写要用电脑呢?手写好了之后再找电脑录入进去不是更好
|
31
ToDyZHu 2020-11-24 23:49:52 +08:00
@lscexpress 哈哈哈哈哈哈哈哈哈哈
|
32
UFc8704I4Bv63gy2 2020-11-25 00:58:48 +08:00 via Android
我开发出点不同声音,相比 ide 我似乎更喜欢复制黏贴
|
34
akira 2020-11-25 01:03:40 +08:00
离开谷歌就不会写代码了
|
35
UFc8704I4Bv63gy2 2020-11-25 01:03:56 +08:00 via Android
@ericgui 也不看,主要从文档复制过来,从其他软件复制,从以前代码复制
|
36
afx 2020-11-25 01:06:19 +08:00 via iPhone
@lscexpress 其实不用,可以用牙齿咬或者针来扎。我有我的习惯和效率最高的方法,你有什么好喷的??
|
37
akring 2020-11-25 01:38:08 +08:00 1
听人吹「真正 NB 的程序员都是用记事本写代码的」
入行前:大神这么强? 入行后:😊 |
38
yzbythesea OP @goodboy95 Leetcode 必须会的,程序员基本修养啊
|
39
yzbythesea OP @afx 老哥主要写哪个语言的?
|
40
yzbythesea OP @raaaaaar 完事后是直接 q !了吗?
|
41
proxychains 2020-11-25 07:14:42 +08:00 via Android
医生离开 ct x 光核磁共振还会看大病么…会使用工具也是你的技能啊
|
42
iasuna 2020-11-25 08:04:53 +08:00 3
写代码就像搬砖
现在大家都开卡车搬砖了 不会用手推车搬砖算不上啥退步吧 |
44
shlabc 2020-11-25 08:18:12 +08:00
以前用记事本写过完整的电商网站,现在不行了。。。
|
45
angryfish 2020-11-25 08:44:23 +08:00 via iPhone
离开电脑,我发现我不会编程了,怎么办
|
46
polyang 2020-11-25 08:48:04 +08:00
正常啊,人类的发展本身就离不开工具。
就算你能用文本写万行代码,但有什么用呢?难道工作的时候会让你用文本写吗 |
47
wizardoz 2020-11-25 08:48:10 +08:00
没 IDE 我也会写,但是效率会低很多。
所以我愿意多花一些时间来把环境配置好。 |
48
yl14786922106 2020-11-25 08:55:53 +08:00
...
|
49
rodrick 2020-11-25 08:58:21 +08:00
也没有什么太多场景需要你不用 IDE 敲代码吧,没了煤气灶我也不会钻木取火烧饭啊,但是我会换种方式去订外卖
|
50
jswxg 2020-11-25 09:02:51 +08:00
写 PHP 的时候不用 IDE,但是写 Java 的时候不用 IDE 发现自己只会写个 Hello world !
|
51
sonxzjw 2020-11-25 09:06:16 +08:00
这也没什么,就像我发现很多人定位问题只会用 debug (请别误会不是指 debug 不好),没了 debug 就没法定位问题了
我基本不用,出问题的一部分逻辑就是在脑子里,就算是别人的代码也能定位个大概范围(非炫耀) 虽然很小一部分时间难以定位是用 print 的(因为真心觉得比 debug 好用) 所以,用不用工具跟能力没必然联系 |
52
chengkai1853 2020-11-25 09:06:52 +08:00
有的函数那么多参数,没有提示那效率不忍直视。类似,如果现在电脑厂商生产电脑,从制硅开始,觉得是进步还是退步了?
|
53
zhuziyi 2020-11-25 09:08:52 +08:00 via iPhone
对不起,面试手写代码必考题
|
54
arthas2234 2020-11-25 09:13:28 +08:00
那也别用电脑了,直接手动打孔
人和动物的一大区别就是人会使用工具 |
55
lululau 2020-11-25 09:14:26 +08:00 via iPhone
yy10000p
|
56
TimPeake 2020-11-25 09:15:09 +08:00
那些整天吹牛批用 vim/ 记事本写代码的人呢 ?
|
57
meshell 2020-11-25 09:18:53 +08:00
没有 google 搜索,我多半要失业.
|
58
Eagleyes 2020-11-25 09:22:20 +08:00
@rogwan #12 普通人现在是弱鸡了。
但是格斗水平在发展,职业选手包括不限于军人,拳击手,摔跤,柔道这些,完秒古人。 古人是多古? 1 万年前智人那水平还是 100 万年前北京人那个水平?那更是完秒 |
59
yzbythesea OP @jswxg 现在写个 Shell Script 都要开 JB IDE 怎么办啊
|
60
a719031256 2020-11-25 09:31:11 +08:00
一个项目要离开了 ide,用文本编辑器+jdk 写不知道你老板会不会吃人
|
61
zc1249274251 2020-11-25 09:32:14 +08:00
工具也是助力啊 兄嘚
|
62
Muyiafan 2020-11-25 09:34:36 +08:00
有些人你给他 IDE 他也写不出来像样的代码
|
63
shellic 2020-11-25 09:36:15 +08:00
用 IDE 可以规避很多低级问题,比如语法问题、少了个分号,少了个括号。。。。。。
|
65
loading 2020-11-25 09:39:22 +08:00 via Android
我有个小徒弟,全靠 jb 的红波浪线编程,语法都没细学,就改我的旧 python 代码,能做出新东西,厉害不。
|
67
HenryWang0723 2020-11-25 09:43:16 +08:00
再过二十年,可能手写代码也能被叫匠人...
|
69
yzbythesea OP @loading 你徒弟这自学能力和悟性惊人!
|
70
yzbythesea OP @user8341 嵌入式开发那种,是写给机器人做动作的。很多都是条件判断。
|
71
yzbythesea OP @HenryWang0723 感觉可以搞个 YouTube 频道,我一上来就拿个毛笔在宣纸上写汇编,然后让徒弟输进电脑里,成了就拜天地一下。
|
72
woahishui 2020-11-25 09:48:44 +08:00 via Android
没有必要,需要的是灵活运用工具,不是把每个参数背会,代码写起来有灵性
|
74
qshu 2020-11-25 09:56:54 +08:00
假如不用 IDE 用 vim emacs 自己加配置算不算 / 哈哈哈哈
|
75
Yc1992 2020-11-25 10:10:17 +08:00
几天不写代码,没有 IDE 我连怎么初始化字符串都忘记
|
76
Mark24 2020-11-25 10:10:59 +08:00
工具本来也是生产力一部分。
对此苛求的人,为啥不用摇杆开关手动输入二进制,把 ta 牛 x 的 (逃~) |
77
zy445566 2020-11-25 10:16:16 +08:00
健忘很正常,但面试官可不管你健忘不健忘。
年轻人没有武德说我基础不牢,我这个老年人明明是健忘 |
78
Revenant 2020-11-25 10:23:32 +08:00
@rogwan #13 不一定哦,论平均值而言,古人营养水平远远不如现代人,比如欧洲工业革命以前,营养水平很低,平均身高不如天朝,工业革命之后,欧洲殖民世界,营养水平的大大上升,平均身高从 1 米 5+暴涨到现在的近 1 米 7
而我们改革开放之后,经济、营养水平和身高是正相关的 一个 1 米 5 的瘦子,即使练过几年,也很难淦过一个 1 米 7-8 的肥宅 |
79
lscexpress 2020-11-25 10:31:42 +08:00
@afx 玻璃心了。我说的也是我习惯和效率最高的方法,你怎么觉得我在喷你?
|
80
miniwade514 2020-11-25 10:33:37 +08:00
@zy445566 +1 。我也想到这个问题。楼主平时离不开 IDE 没关系,可面试写代码的时候怎么办?如果很多常用的基础 API 都写不对,面试肯定要减分的。(如果面试只考算法,当我没说)
楼上很多人都在刻意把问题上升到不必要的高度。现实一点。 |
81
lovecy 2020-11-25 10:47:50 +08:00
有时候看着一大堆工具,真的觉得自己离开了这些工具,整个人废了一大半。莫名的焦虑,想要学会自己创造工具,免得真的没法用了干瞪眼
|
82
Felldeadbird 2020-11-25 10:58:28 +08:00
不是。主要是 IDE 让人懒了。 例如,编辑器,如果没有目录插件。你的自己打开 文件。 某个函数,类、方法你知道所在位置的。IDE 可以让你快速跳转 。编辑器你却要 自己打开文件,自己跳转(没插件)……
|
83
gesse 2020-11-25 11:26:03 +08:00
正常水平
|
84
MrZZZ 2020-11-25 11:33:26 +08:00
@miniwade514 #80 面试考 API 。。。 如果因为这个没过,那只能说这家公司不适合你,哈哈 拜拜就拜拜👋 下一个更乖。。。面试本来也是讲究缘分的
|
85
FantaMole 2020-11-25 11:33:52 +08:00
按 IDE 退步理论可以引申出暴论:“高级语言就是语法糖,离开了高级语言,都没几个程序员能写汇编语言了,这是能力上的退步”
|
86
daimubai 2020-11-25 11:36:52 +08:00 via iPhone
现在谁没事还钻木取火
|
87
whenwind 2020-11-25 11:44:56 +08:00
php 和前端我会用 nano 或者 notepad 改,写 java 函数名大致上是记得,但是要精确到每个字和标点我就没多少自信了,而且效率会低得可怕,还是得靠 IDE 。
像前面有说面试要求写对来,我只能说告辞了,面试不应该是考察对技术的理解和自己经验的深浅吗,记得个大概就行了,能挑到这种程度,估计之后工作还能挑更多🐶 |
88
OneMan 2020-11-25 11:46:39 +08:00
离开了飞机就不会到北京了,大家觉得这是什么水平?
|
89
fewok 2020-11-25 11:50:11 +08:00
有一说一,我觉得学习的时候,离开 IDE 会比较好,手动敲一敲,有点记忆
|
90
pomelotea2009 2020-11-25 11:52:19 +08:00 via Android
有段时间没看 v 站了,还是这么无聊
|
91
IssacTomatoTan 2020-11-25 11:56:49 +08:00 via Android
手写代码 写点是点
|
92
rogwan 2020-11-25 13:03:24 +08:00
|
93
936053688 2020-11-25 14:00:36 +08:00
君子性非异也,善假于物也。
|
94
foxbaby233 2020-11-25 14:43:21 +08:00
@misaka19000 哈哈哈哈哈哈哈哈哈哈哈
|
95
miniwade514 2020-11-25 14:46:47 +08:00
@MrZZZ 确实看缘分。每家公司要求不同,每个面试官偏好也不同。
我只是说减分,没有说面试不过。打个比方,做前端的,基本的 DOM API 都不知道几个,只了解 React 、Vue 里的 API (有些连这些 API 也写不利索),肯定要减分。 |
96
PopRain 2020-11-25 15:00:50 +08:00
人和动物最大的区别就是可以利用复杂的工具解决问题。。。。。哈哈
|
97
EPr2hh6LADQWqRVH 2020-11-25 15:15:26 +08:00
写 Java 全靠 JB
|
98
msg7086 2020-11-25 15:19:56 +08:00
我写 C++基本都是 VSCode 写的,你给我一个 VS 让我写,我写不来。
编译是 VSCode 配置的 Build 直接调用 cmake 生成二进制。 调试倒是用 VS,毕竟 debug 能比过 VS 的凤毛麟角。 现在写 Jaba 也是用 VSCode 写,然后回头 IDEA 补一下 import 跑一下 gradle 。 |
99
cqcsdzmt 2020-11-25 15:21:28 +08:00
程序员应该专注于实现客户需求,而不是专注于如何玩转底层编译等技术
|
100
shm7 2020-11-25 15:33:02 +08:00
这工具的使用和调试,已经变成工程能力的一项了。
|