1
Lpl 2016-07-18 16:48:46 +08:00 via Android
如果 java 没有 IDE 会疯的
|
2
tabris17 2016-07-18 16:50:06 +08:00 2
倒背英文字母表,对英语系学生来说是基本素养么?
|
3
wingoo 2016-07-18 16:51:00 +08:00 1
简化程序是程序员的基本素养
|
4
zld 2016-07-18 16:51:40 +08:00
写 OC 的笑而不语
|
5
simapple 2016-07-18 16:51:48 +08:00
不是,最起码大家一起开发协作的时候不是,否则要去记多少变量名 函数名等等等等
|
6
maemual 2016-07-18 16:52:16 +08:00
|
7
sudoz 2016-07-18 16:52:34 +08:00
就是写 HTML 脱离的代码提示和补全也要跳楼啊
|
8
cszhiyue 2016-07-18 16:52:53 +08:00
IDE 的代码提示和补全是时代的进步。脱离 google GitHub stackoverflow
|
9
qwerasdf 2016-07-18 16:53:15 +08:00
no
|
10
EXE 2016-07-18 16:54:18 +08:00 via Android
脱离飞机,对飞行员来说是基本素养麽?
|
11
fr000 2016-07-18 16:54:37 +08:00 via Android
感觉自己的脑缓存没那么大,如果很多还是查手册的话,那 ide 给你提供备选出来不是一个效果吗?
做编译器的大概是不相信代码错误提示的吧 |
12
murmur 2016-07-18 16:54:50 +08:00
想问下,脱离代码高亮和自动缩进,对程序员来说是基本素养么?
|
13
liuxey 2016-07-18 16:55:40 +08:00
以工程级项目为例,项目中用到了 N 多第三方包, N 多其他人的 API , N 多自己写的 API ,如果没有 IDE 的提示,那么这简直就是噩梦,一个语言发展是离不开 IDE 的,所以如果 Java 没有 IDE ,那么大家都是在干瞪眼,啥都不用写了,光查 API ,一周就过去了
|
14
zachgenius 2016-07-18 16:58:20 +08:00
那么多第三方库你让我背下来???
|
15
Lonely 2016-07-18 17:00:12 +08:00 via iPhone
基本素养难道不是用记事本写代码么?
|
16
realpg 2016-07-18 17:00:19 +08:00
不是……
你非得花那么多时间在处理非算法和业务逻辑上,还能是素养? |
17
rockyou 2016-07-18 17:08:30 +08:00 1
那是熟练的农民工
|
18
firebroo 2016-07-18 17:11:14 +08:00
看写什么,尼玛 java 没有 ide 就疯掉了,但是 c 在 linux 至今我没有找到过好用的 ide ,那帮写了那么多 c 的都是脱离了 ide 的。看情况分析。
|
19
ipconfiger 2016-07-18 17:11:53 +08:00
这是一种装逼行为, 但是没有过目不忘的硬件基础, 装逼很可能成为 2 逼
|
20
learnshare 2016-07-18 17:12:54 +08:00
No , API 那么多,常用的有几个。全部记住不可能。
|
22
xi4oh4o 2016-07-18 17:24:24 +08:00
vim 基本只开了一个上下文变量补全,不过遇到那种代码烂的,还得用 IDE 追下
|
23
cookiezby OP 好多回复。。之前看到一个用记事本写 Unity 脚本的,比较震惊所以来问下,看到大家的答案我就放心了
|
24
eliteYang 2016-07-18 17:28:07 +08:00
为啥要脱离 IDE 呢,程序员不就是因为懒才有了工具么,你让那些用 vim 的人别自己设置特定的功能,就单纯用 vim ,比用 IDE 写代码,效率绝对低好几倍
|
25
zkd8907 2016-07-18 17:29:12 +08:00
专业的码农都是直接拿针在光盘上刻深浅的,用计算机写程序的人都是作弊,没有专业素养。
|
26
Reign 2016-07-18 17:29:52 +08:00 via Android
脱离电话 01 键写机器码的编程都是耍流氓
|
27
loryyang 2016-07-18 17:32:41 +08:00 1
记住常用的,剩下的靠智能提示或者搜 Google
其实我在写 python 的时候会经常搜 Google ,原因不仅仅是我不知道 API ,而是我想知道最 pythonic 的写法 |
29
CodingPuppy 2016-07-18 17:36:17 +08:00
block
|
31
SmiteChow 2016-07-18 17:59:54 +08:00
用工具是基本素养
|
32
6IbA2bj5ip3tK49j 2016-07-18 18:33:41 +08:00 via Android
表示不用 IDE 写 Java 不敢想象。
|
33
fiifee 2016-07-18 18:37:19 +08:00 via iPhone
懒惰难道不是人类进度的动力嘛!
|
34
uucloud 2016-07-18 18:43:22 +08:00
Less is more, 生活还是越简单越好
|
35
n6DD1A640 2016-07-18 18:44:10 +08:00
我就不信有人将那几万条 API 倒背如流。。。
|
36
am241 2016-07-18 19:10:25 +08:00 via Android
c ,自己撸编辑器插件,然而插件稳定性差点,所以约等于纯编辑器
|
37
XhstormR 2016-07-18 19:39:34 +08:00 2
@CodingPuppy 恶心
|
38
zhuangzhuang1988 2016-07-18 19:43:20 +08:00
啥破题目, 基本素养 和 IDE 有啥关系??
|
39
janxin 2016-07-18 20:09:33 +08:00
Java 、 OC 笑而不语
|
40
dphdjy 2016-07-18 20:12:32 +08:00 via Android
人生苦短
|
41
dtfm 2016-07-18 20:38:15 +08:00
不能,脱离了 IDE ,我相信这个世界上没人能用 Java 写 Android 程序,光依赖补全都够呛,还能一个个的引用 import 简直非人类
C 程序倒是应该可以。 |
42
21grams 2016-07-18 20:43:10 +08:00
取决于什么语言,脚本语言我一般都不用 ide 。但无论什么语言脱离了谷歌我是一行代码都不想写的。
|
43
zjfeng 2016-07-18 21:39:46 +08:00
基本素养,难道不是在纸上手写代码?
什么是基本素养,就是你作为一名码农员工,能跟同事合作实现公司的业务需求,至于怎么实现的,你老板在乎吗? 更进一步的职业素养,就是写健壮扩展性好,可读性强、 bug 少的代码,这才是优秀程序员该走的正确道路。 而不是纠结于用什么 IDE ,用什么记事本写代码。 请不要陷入茴香豆的茴有几种写法的所谓孔乙己之流。 就像真正优秀的作家不在于认识比常人多多少的字,真正优秀的程序员也不在于能背多少 API |
45
bk201 2016-07-18 21:57:12 +08:00 via iPhone
更高效才是程序员的价值所在吧
|
46
DJBird 2016-07-18 22:05:04 +08:00 via iPhone
递弱代偿才是发展真理,在原本的技能弱化了,必须在别的地方(例如更方便的 IDE)补偿回来,并在新的方面更牛 x ,才不会被淘汰
|
47
jon 2016-07-18 22:13:10 +08:00
请复习程序员三大美德
|
48
sherlocktheplant 2016-07-18 22:13:36 +08:00
Java 如果没有 IDE 那么程序员绝大部分时间都在打空格、回车和花括号
|
49
so898 2016-07-18 22:15:54 +08:00
脱离了那些东西,估计我一天有超过 95%的时间都在翻文档……
|
50
wodesuck 2016-07-18 22:21:35 +08:00
c++后台汪表示 IDE 是什么,能吃吗
|
51
Licamla 2016-07-18 22:22:37 +08:00
习惯用 tab 的表示,如果没有 ide 会被 python 的空格逼疯
|
52
akagi 2016-07-18 22:23:10 +08:00
看山不是山 看水不是水
|
53
ck65 2016-07-18 22:48:50 +08:00 via iPhone
Animate CC 程序员看着大家聊聊就很开心了。☺️
|
54
cxbig 2016-07-18 23:02:39 +08:00
程序员的价值在用最短的时间、最高的效率做出产品实现利润,考校记忆力和熟练度对生意来说没有太大意义。
可以当做团队建设的调剂,年会弄点小游戏拿个奖品什么的。 |
55
learnshare 2016-07-18 23:07:36 +08:00
@cxbig 所以我比较反对背书式的面试。我又不是参考文档 ->_->
|
56
ferran 2016-07-18 23:10:37 +08:00
基本素养不是用针刻光盘,电话键盘写程序, etc 。。
|
57
owt5008137 2016-07-18 23:31:12 +08:00 via Android 2
茫茫多程序猿打死不用 IDE ,然后想各种办法给 vim 加自动补全,加 tag 生成和 tag 补全,加各种。然后把它打造成接近 IDE ,有意思么。。。
装 13 的结果就是,以前 TX 两个人全职写了 1 年多的功能,我仅用业余时间 1 年多(折算成全职时间可能也就 2 个月不到)就写完了,而且他们写得还不跨平台,我的还跨平台,性能还更好。 |
58
RqPS6rhmP3Nyn3Tm 2016-07-19 07:17:42 +08:00
@firebroo 试试 clion 或者 QtCreator
|
59
Actrace 2016-07-19 07:23:09 +08:00 1
一般来说,人与猿的主要区别就是在于工具的制作和使用上。
|
60
oncethink 2016-07-19 08:02:38 +08:00
好的程序员有三种美德: 懒惰、急躁和傲慢( Laziness, Impatience and hubris ) —— Larry Wall
|
61
loading 2016-07-19 08:21:14 +08:00 via Android
纸上写代码?
|
62
civet 2016-07-19 08:50:43 +08:00 via iPhone
面试的时候就是纸上写
|
63
techme 2016-07-19 08:55:44 +08:00
面试的时候可以吹嘘一下
|
64
mko0okmko0 2016-07-19 08:59:22 +08:00
楼主这张嘲讽牌很成功.
我选择爆炎打脸. |
65
BrightDawn 2016-07-19 08:59:43 +08:00
用高低电平写代码。
|
66
jeffersonpig 2016-07-19 09:04:58 +08:00
手敲 010101010101 才是基本素养
|
67
expkzb 2016-07-19 09:06:07 +08:00
@BrightDawn 用感应电动势写代码
|
68
marvinwilliam 2016-07-19 09:07:04 +08:00
要是脱离了 你会发现程序里面会有很多拼错的单词!!!!
|
69
mars0prince 2016-07-19 09:11:10 +08:00
面试都是手写程序的
|
70
zi 2016-07-19 09:12:40 +08:00
自己写的接口都记不住还要我去记别人的?还有各种命名风格。。
|
71
shinwood 2016-07-19 09:16:00 +08:00
PHP 表示无所谓,我用 Sublime Text 基本不用提示也能凑合,但是 Swift 和 Objective-C ,呃…
|
72
BlueMeow 2016-07-19 09:24:44 +08:00
@owt5008137 同意,但是还有一种情况是为了好玩... 毕竟每天面对同样的 IDE 界面也会觉得枯燥
|
73
jiujianlu 2016-07-19 09:27:46 +08:00 1
不装逼是程序员的基本素养。
不装逼我们可以做朋友。 |
74
zakokun 2016-07-19 09:30:28 +08:00 1
程序员的工作就是为了把很多繁琐重复的工作给流程化,规范化
你倒好,身为程序员,反而自己去追求繁琐重复工作了 这不清真 |
75
tjxjj 2016-07-19 09:43:53 +08:00
脱离电脑写代码才是程序员的基本功,楼主你还用电脑。水平实在是有点 low 啊
|
76
Override 2016-07-19 09:44:30 +08:00
@sherlocktheplant javascript 笑而不语
|
77
chengkai1853 2016-07-19 09:57:34 +08:00
写 ios 不用提示试试,压根就没法写。
|
78
tairan2006 2016-07-19 09:58:58 +08:00
基本素养是尽快出活,代码质量高。
|
79
geeksu 2016-07-19 10:05:43 +08:00
不用纸带打孔,还敢自称程序员
这不清真 |
80
codeyung 2016-07-19 10:52:33 +08:00
这问提的很菲律宾
|
81
visonme 2016-07-19 10:55:11 +08:00
百分之九十的人会给你谈思想
|
82
louk78 2016-07-19 10:56:28 +08:00
还是回到石器时代,用绳子打结编程好咯
|
83
lililqth 2016-07-19 10:58:24 +08:00
不,是找工作的基本素养
|
85
lawlietxxl 2016-07-19 11:09:41 +08:00 2
IDE: Intergrated Develope Environment. 深深觉得 IDE 之所以叫做 IDE ,不是因为它代码补全(如果仅仅有代码补全,不如叫高级编辑器),而是因为它集成并且简化了 编译 调试 测试 代码生成等等等等。所以程序员依赖 IDE 并不是依赖代码补全吧,而是依赖上文提到的那些必要功能。又所以,与其说脱离代码补全是基本素养,不如说是了解清楚编译 /测试 /调试 /生成 target 等等的原理和使用命令行代替的方法吧。
|
86
quxw 2016-07-19 12:20:14 +08:00 1
简单来说不是
详细来说 写 objc , mac os 的 c api ,不给我补全,你让我死了算了。 写 python 的, str strip() split() 什么的都不会,那你死去算了 |
87
sampeng 2016-07-19 12:23:36 +08:00 1
脑子里记 3 个单词容易还是记忆长达 10-20 长度的单词容易?用了 ide 就很容易对整个项目的脉络了解的清清楚楚。。这里重点是很容易啊!压根不用记那些 api 。记得类名的 3 个字符就好。
ide 在手,天下我有的赶脚。。现在我基本不查手册,包括用第三方库。因为自动提示已经足够了。。大不了跳转过去看源码 别说服务器上没 ide 怎么办,谁天天在服务器上写代码? 本地不搭测试环境的工程师都不是好的码农! |
88
lguan 2016-07-19 12:49:18 +08:00 1
无所谓,能写出好代码,用什么都无所谓,个人喜好而已,我喜欢用 sublime ,就是因为快, IDE 那些方便的提示,其实也很好的,看个人的取舍,不要为了酷而且追求一样东西,好的交付才是应该追求的东西
|
89
Symars 2016-07-19 13:04:53 +08:00
增大电脑内存,添加多种 IDE 插件,可以提升编码效率和编码质量
|
90
taxidriver 2016-07-19 13:28:50 +08:00 1
人跟动物的区别,就是人会用工具。
|
91
lovedebug 2016-07-19 14:58:26 +08:00
脱离车床全手工是么?
手工是艺术品,无法实现工厂化和快速化运作的。 同样的情况适用于 IDE |
92
tempuseraccount 2016-07-19 15:07:47 +08:00
你觉得每次手打 getsocketworldlocationandrotation InterpolateTargetLocation 这样的函数,你的编程水平就提高了?
打字速度会提高倒是可能的 |
93
tantion 2016-07-19 15:14:16 +08:00
我会用 IDE 做自动补全,感觉我的基本素养不是一般的高啊。
|
94
good 2016-07-19 15:17:48 +08:00
程序员的基本素养是如何提高效率
|
96
uuuing 2016-07-19 15:48:02 +08:00
你直接拿笔写吧~更体现你的风格~
|
97
dahvlh 2016-07-19 16:13:56 +08:00
没 IDE 我就算是废了.....
|
98
Ixizi 2016-07-19 16:22:12 +08:00
刚刚开始学 C 的时候,根本不知道什么叫做 IDE ( Turbo C 2.0 )
之后用上了 Visual Studio 简直爽。 完了现在觉得编辑器( Visual Studio Code )配置好写脚本( Python,JavaScript )没补全或者补全覆盖不完整简直没法用,最后还是 JB 家的好使。 |
99
iEverX 2016-07-19 16:25:48 +08:00
显然不是啊
|
100
DreamXWay 2016-07-19 16:50:21 +08:00
我~讨~厌~面~试~的~时~候~在~卷~子~上~手~写~代~码~
|