我 05 年毕业,那时候还是用 JBuilder 开发,所幸不到一年后,听说有个叫 Eclipse 的开发工具流行起来了,于是赶紧尝试了一下,然后就离不开了。
通过 Eclipse 我第一次接触到重构这个概念。于是 JBuilder 很快被我淘汰。但 Eclipse 我也没用多久,因为到了 07 年我发现了一个叫做 IntelliJ 的开发工具。
我发现这东西简直就是神器。用它编码就跟砌麻将一样随性。
因为对程序员来说,脑子是转的最快的,手脚要跟得上脑子的思路,才能达到效率最大化。比如我要写一段代码,思考五秒,就想好怎么写了,但因为工具不给力,磨磨蹭蹭一分钟才写完,这就不爽了。但如果有好的工具,想到哪就写到哪,思路就不会有被打断的感觉,之前一天干的活,现在三个小时就能做完,也不会特别累。
所以回过头再看那些自称习惯了低效开发工具的人,就不难理解,这些人的思考速度还没有超出自己打字的速度,所以并不会觉得工具不好用。
所以说到底虽然 IDE “不过是工具”,但对人来说工具难免有好坏之分。这好坏是怎么来判断的,我觉得就是看编码能不能跟上思路。
1
ofnh 2018-05-26 01:43:09 +08:00 via Android
这东西就像我说饭好吃,你说面好吃,谁也说不过谁
|
2
nieyujiang 2018-05-26 01:47:07 +08:00 via iPhone
iOS 开发者表示情绪稳定
|
3
df4VW 2018-05-26 01:53:57 +08:00
@nieyujiang appcode 试试?
|
4
ETiV 2018-05-26 01:56:29 +08:00 via iPhone
所以程序员真的需要脑袋想一想代码就能出来的 IDE …?
|
5
jameslan 2018-05-26 02:37:44 +08:00 via Android 19
楼主你应该学点不像 java 那么啰嗦的语言
|
6
cxbig 2018-05-26 02:49:45 +08:00 via iPhone
内心焦虑的某种现实反应
绞尽脑汁炫自己冒尖的东西 |
7
nieyujiang 2018-05-26 02:53:45 +08:00 via iPhone
@df4VW #3 试过,体验一般般
|
8
df4VW 2018-05-26 03:27:23 +08:00 2
@nieyujiang 和 xcode 比还一般般么?
|
9
xuwenmang 2018-05-26 05:13:08 +08:00 2
这东西都是明星效应,除了跟大神(明星)用一样的东西具有心理上的满足感以外,以后又可以秀一下了~还可以显得自己思考的非常快~
|
10
lightening 2018-05-26 05:15:03 +08:00 3
说实话现实工作中遇到的感觉编辑器跟不上脑子的人,往往不是因为脑子转太快,而是因为想得太简单。
|
11
nieyujiang 2018-05-26 05:32:13 +08:00 via iPhone
@df4VW #8 是的,没感觉有什么特别突出的地方
|
12
wlwood 2018-05-26 06:04:56 +08:00 via Android
使用环境不一样,使用的东西不一样,自然不一样。
lz 你就写 java 用这样玩意当然是好。 你天天跟服务器打交道试试? 你天天要写 shell,perl,python,C 试试? 讲真,很多时候,当你用 java 写出要的东西,再传上服务器,然后再配置 java 环境,你的肉鸡早已被人干掉。 你就写过 java,也好意思说自己脑子转的快 你有试过要边写代码,边思考这个网络拓扑是怎么样的? 你可知道为啥 CPAN 库如此庞大? 哦,你印象中,就只有 maven 吧? |
13
PythonAnswer 2018-05-26 06:22:44 +08:00 via iPhone
手写 js 感觉压力不大啊
|
14
bucky 2018-05-26 06:38:18 +08:00 5
@wlwood 你们程序员思维真的好奇怪,你用各种语言就是因为各种语言有自己擅长的领域,然后换到 ide 脑子一下子就僵了,ide 各种编辑器也有使用的场景呀,这也能争论?
|
15
bucky 2018-05-26 06:41:03 +08:00 8
说真的,讨论语言哪个好,IDE, 编辑器哪个最好,纯粹是娱乐活动,不觉得这和讨论漫威哪个英雄最厉害这种行为一模一样吗?
|
17
DavidNineRoc 2018-05-26 07:21:19 +08:00 via Android
还用争?世界第一,嗷,不。宇宙第一 IDE 是什么。
楼下麻烦告诉楼主一下 |
18
lucasmi2002 2018-05-26 07:22:26 +08:00 via Android
争个效率
|
19
mseasons 2018-05-26 07:43:00 +08:00 1
@DavidNineRoc VS !
|
20
boywang004 2018-05-26 07:52:31 +08:00
有人的地方就有江湖,有江湖的地方就有鄙视链。
|
21
Aumujun 2018-05-26 08:10:51 +08:00 via Android
楼主 我英文一分钟 640 字母,请问如何跟上脑子的节奏?
|
22
NicholasYX 2018-05-26 08:20:53 +08:00 via iPhone 1
VS 看戏中
|
24
wlwood 2018-05-26 08:34:19 +08:00 via Android
@bucky 没说 java 不好,也没说 IDE 不好。我也没说哪个编辑器好,哪个编辑器不好。就 java 的到处鼓吹 java 多好多好 Eclipse 多好多好!
|
25
Mogugugugu 2018-05-26 08:38:13 +08:00 via Android 1
这强行杠......
|
26
zhang1215 2018-05-26 08:43:47 +08:00
宇宙第一 IDE 笑而不语
|
27
int11 2018-05-26 08:54:53 +08:00 6
安静!吵到我用 TNT 了
|
28
EricFuture 2018-05-26 09:25:17 +08:00
萝卜白菜各有所爱,没必要强求吧
|
29
pheyer 2018-05-26 09:34:55 +08:00 1
LZ,我认为你说得没错,但语言是苍白的,文字的说服力有限,在这个视频时代,你能不能录一个用 Idea 写 Java 代码的视频,表现出行云流水的敲代码感觉让人直呼 666 的?
|
30
wweir 2018-05-26 09:41:20 +08:00
习惯了编辑器的自定义,觉得多数时候 IDE 都显得绑手绑脚。部分场景下 IDE 确实会快一点,那是在牺牲部分兼容性的基础上实现的。
|
31
wweir 2018-05-26 09:42:28 +08:00
最不爽的是 IDE 多时针对单语言的,经常乱翻各种源码的话,IDE 显得不够方便
|
32
gam2046 2018-05-26 10:10:41 +08:00
我感觉我自己是每次是手更不是脑子的速度。
代码敲着敲着,手上就停了,要想好一会接下来怎么写。 我感觉 IDEA,最大的优势是用来看别人的代码。可以很快的了解这个项目别人之前是怎么写的,大致结构是什么(当然看的人首先要知道这种设计模式)。 写的话,我感觉 IDEA 依旧比 Eclipse 好,还是至少我自己没感觉到手速影响了大脑的思考。我自己是更多的时间在想怎么写。个人感觉 Eclipse 写 Java 比较吭的两个点是,一个构建过程中时常出现一些奇奇怪怪的问题,导致无法成功编译,通常需要 clean 或者重启 Eclipse ;另一个就是 Eclipse 的自动补全相比 IDEA 真的是差距有点太大了。 |
33
dream7758522 2018-05-26 10:10:46 +08:00 via Android
@ofnh 饭和面不一样?
|
34
pkookp8 2018-05-26 10:20:42 +08:00 via Android
大家不要吵,先听我一问
关公战秦琼,谁厉害 |
35
guokeke 2018-05-26 10:41:49 +08:00 via Android
PHP 是世界上最。。。
对不起走错片场了 |
36
vjnjc 2018-05-26 10:47:20 +08:00 via Android
idea 和 eclipse 比确实要好不少。
但 sublime 和 vs code,vim 和 Emacs 差距就不明显了。。。 |
37
cs923 2018-05-26 10:56:28 +08:00 via Android
ide 都是不断进步,不断吸取优点的产品。非得和老牌比一下,就没意思了。
|
39
wlwood 2018-05-26 11:16:41 +08:00 via Android
就 java 事多!看看隔壁贴,妹子写 java,写的都高血脂、腰肌劳损、结膜炎、乳腺增生了。eclipse 那么好,怎么搞的,人身体都有毛病了?
https://www.v2ex.com/t/457803#reply111 |
40
jiangnanyanyu 2018-05-26 11:51:58 +08:00 via Android
所以你们又争起来了
|
41
nbstoner 2018-05-26 11:55:44 +08:00
总想搞点事情,喜欢啥就用呗。
|
42
Blazings 2018-05-26 11:58:50 +08:00 via Android
vs 笑而不语
|
43
wizardoz 2018-05-26 11:59:17 +08:00
所以回过头再看那些自称习惯了低效开发工具的人,就不难理解,这些人的思考速度还没有超出自己打字的速度,所以并不会觉得工具不好用。
==================================== LZ 觉得哪些是低效的开发工具? |
45
wlwood 2018-05-26 12:15:38 +08:00 via Android
|
46
xiaoshenke 2018-05-26 12:22:54 +08:00
用宇宙 vim 编程完全抛弃了 ide 的站在鄙视链顶端的路过
|
47
yulitian888 2018-05-26 12:45:31 +08:00
哪里有“之争”来着的?
IDE 企业在争市场占有率,打打嘴炮互黑是有利益驱动的。Intel 还不是在吹自家的 c++编译器比别家编出来的执行效率高,然并卵,并没能把其他厂商打死。微软、IBM 这种巨头也是喜欢用并购来打死对手,而不是嘴炮。 用户跟风黑就很无聊了。更何况那么多语言,分别使用不同 IDE,根本不需要争什么好吧!爱用啥用啥,自己的事,管别人说什么呢? 楼上 vim 的走开,咸甜豆腐脑( IDE )打架呢,你个煎饼( Editor )站一边吃瓜就好了! |
48
param 2018-05-26 12:51:47 +08:00 via Android
我现在写 Python,思考远远跟不上手速
|
49
boris1993 2018-05-26 13:10:39 +08:00 via Android
好坏判断就是,我喜不喜欢这玩意
|
50
fancyhan 2018-05-26 13:15:03 +08:00 via iPhone
@lightening CRUD
|
51
caixiexin 2018-05-26 13:23:04 +08:00 via Android
争优越感,争鄙视链,整认同感。
马斯诺需求层次模型告诉我们,这是获得温饱安全以后人闲的蛋疼才会做的事 |
52
yagamilin1120 2018-05-26 15:00:59 +08:00
各有各的习惯,各自不服各自,各自不愿尝试,各自看不起。
说多了就两个字: 矫情。。。 我都用过,开心就好。 |
53
glues 2018-05-26 15:07:07 +08:00 via iPhone 2
不要跟我说什么编辑器 IDE,在我 TNT 面前,你们都是战五渣
|
54
falcon05 2018-05-26 15:07:39 +08:00 via iPhone
更喜欢方便读代码的工具,写代码差异不大
|
55
Cbdy 2018-05-26 15:22:11 +08:00 via Android
毕业十几年,这个问题还想不明白。。。
|
56
shihira 2018-05-26 15:31:39 +08:00 via Android
本身脑子跟不上手就是很正常的,推敲半天才能出好设计。嗖嗖地噼里啪啦地写的都是烂代码。这反映出 po 其实是在砌砖,你噼里啪啦敲出来的有多少是废话冗余考虑不周的地方。
|
57
joe1213 2018-05-26 15:37:20 +08:00 via Android
如果全世界的优秀网站都是中文书写,那绝对对推广中文大有益处。但如果技术社区全都拱手相让,那就没这一天了。
我接触很多台湾人,现在查资料经常会查到知乎跟简书之类的,很明显这会对他们有心理打击,对我们反而有心里认同。 |
58
joe1213 2018-05-26 15:38:49 +08:00 via Android
我是谁,我在哪里,串贴了,不好意思
|
59
guoyuchuan 2018-05-26 16:05:57 +08:00
你就不怕被打吗
|
60
MartinWu 2018-05-26 16:12:19 +08:00
引战帖都是从秀优越起。
|
61
oska874 2018-05-26 16:20:07 +08:00
你开心就好。
|
62
twor2 2018-05-26 16:26:27 +08:00 via iPhone 2
我看题目以为你是反战的,进来看内容去发现是希特勒
|
63
maemolee 2018-05-26 16:37:28 +08:00 2
谁用 IDE 啊,我们都是用针在硬盘上戳二进制的(
|
65
1073850525 2018-05-26 18:09:35 +08:00
v2ex 为什么不能赞,我要给你 10086 个赞。。。。。
|
66
1073850525 2018-05-26 18:09:53 +08:00
@maemolee
v2ex 为什么不能赞,我要给你 10086 个赞。。。。。 |
67
NonClockworkChen 2018-05-26 18:12:34 +08:00
这个很简单。
同样的你,用 IDEA 好,还是用 IDEB 好。 对你来说,哪个快,哪个好。 但是不能简单地放到别人身上。 具体问题具体分析,每个人的能力都不一样,方向也不一样。 |
68
g00001 2018-05-26 18:14:10 +08:00
每天争来争去,但是这些 IDE 还不都是别人写的,
这就好像没能力造航母的国民每天都在争论别国哪个航母造的好,还经常争的相互打了起来, 而有能力造航母的国民,根本就没太多时间搞这种事情。 |
69
cholerae 2018-05-26 23:12:45 +08:00
反正我打字的速度从来都不是瓶颈
|
70
yzmm 2018-05-26 23:12:51 +08:00
楼上好几个脑残,人家用啥语言用啥 ide 关你屁事
|
71
Jackeriss 2018-05-26 23:41:40 +08:00
程序员就是这样的啊,每天写写代码,看看撕逼,心情好了也撕两句,没心情了就当看看段子。
|
72
johnniang 2018-05-27 00:55:29 +08:00 via Android
表示没钱买 IDEA
|
73
ustclihui 2018-05-27 00:55:31 +08:00 via Android
@xiaoshenke 研究表明,用 emacs 的比 vim 的 jj 要长
|
74
builder007 2018-05-27 01:05:25 +08:00 via Android
@ustclihui 真的吗?我最近开始用 Emacs 了耶!
|
75
sadaharu09 2018-05-27 06:06:01 +08:00 via iPhone
你可以试试全新 Visual Studio ………
|
76
x18960 2018-05-27 07:22:42 +08:00 via Android
还是熟练 idea。
但是电脑不行的话,还得继续 eclipse |
77
x18960 2018-05-27 07:23:15 +08:00 via Android
myeclipse 打错。
|
78
lengyihan 2018-05-27 08:24:07 +08:00 via Android
个人习惯吧。😂都可以扩展的。其实真正需要的是想个设计,工具能自动写出完美代码。
|
79
greatghoul 2018-05-27 08:27:48 +08:00
简单的编辑器和 IDE 我都喜欢。
|
80
Anhedonia 2018-05-27 08:31:09 +08:00
VSCODE-VIM
唯一原因是每次开 dota 都要关了 vscode,不然就会很卡 所以没办法我只能转到 vim 了,这样每次玩游戏都不用特意关掉编辑器。 |
81
twor2 2018-05-27 11:50:21 +08:00 via iPhone
@builder007 #73 后天的不算
|
82
linkermlin 2018-05-27 15:03:14 +08:00
自己用爽就行。
|
84
CodeMan27 2018-10-06 20:47:09 +08:00 via iPad
IDEA 哪里要买?
用 Crack : ) |