想问下,脱离 IDE 的代码提示和补全,对程序员来说是基本素养么?

2016-07-18 16:46:46 +08:00
 cookiezby
12564 次点击
所在节点    程序员
110 条回复
visonme
2016-07-19 10:55:11 +08:00
百分之九十的人会给你谈思想
louk78
2016-07-19 10:56:28 +08:00
还是回到石器时代,用绳子打结编程好咯
lililqth
2016-07-19 10:58:24 +08:00
不,是找工作的基本素养
zonghua
2016-07-19 11:01:57 +08:00
@geeksu 打孔的时候还不叫编程,“编”程出现在使用磁芯储存器来编写程序的时候

真的是“编”程







lawlietxxl
2016-07-19 11:09:41 +08:00
IDE: Intergrated Develope Environment. 深深觉得 IDE 之所以叫做 IDE ,不是因为它代码补全(如果仅仅有代码补全,不如叫高级编辑器),而是因为它集成并且简化了 编译 调试 测试 代码生成等等等等。所以程序员依赖 IDE 并不是依赖代码补全吧,而是依赖上文提到的那些必要功能。又所以,与其说脱离代码补全是基本素养,不如说是了解清楚编译 /测试 /调试 /生成 target 等等的原理和使用命令行代替的方法吧。
quxw
2016-07-19 12:20:14 +08:00
简单来说不是

详细来说
写 objc , mac os 的 c api ,不给我补全,你让我死了算了。
写 python 的, str strip() split() 什么的都不会,那你死去算了
sampeng
2016-07-19 12:23:36 +08:00
脑子里记 3 个单词容易还是记忆长达 10-20 长度的单词容易?用了 ide 就很容易对整个项目的脉络了解的清清楚楚。。这里重点是很容易啊!压根不用记那些 api 。记得类名的 3 个字符就好。
ide 在手,天下我有的赶脚。。现在我基本不查手册,包括用第三方库。因为自动提示已经足够了。。大不了跳转过去看源码
别说服务器上没 ide 怎么办,谁天天在服务器上写代码?
本地不搭测试环境的工程师都不是好的码农!
lguan
2016-07-19 12:49:18 +08:00
无所谓,能写出好代码,用什么都无所谓,个人喜好而已,我喜欢用 sublime ,就是因为快, IDE 那些方便的提示,其实也很好的,看个人的取舍,不要为了酷而且追求一样东西,好的交付才是应该追求的东西
Symars
2016-07-19 13:04:53 +08:00
增大电脑内存,添加多种 IDE 插件,可以提升编码效率和编码质量
taxidriver
2016-07-19 13:28:50 +08:00
人跟动物的区别,就是人会用工具。
lovedebug
2016-07-19 14:58:26 +08:00
脱离车床全手工是么?
手工是艺术品,无法实现工厂化和快速化运作的。
同样的情况适用于 IDE
tempuseraccount
2016-07-19 15:07:47 +08:00
你觉得每次手打 getsocketworldlocationandrotation InterpolateTargetLocation 这样的函数,你的编程水平就提高了?
打字速度会提高倒是可能的
tantion
2016-07-19 15:14:16 +08:00
我会用 IDE 做自动补全,感觉我的基本素养不是一般的高啊。
good
2016-07-19 15:17:48 +08:00
程序员的基本素养是如何提高效率
akagi
2016-07-19 15:18:54 +08:00
@lovedebug 说得好
uuuing
2016-07-19 15:48:02 +08:00
你直接拿笔写吧~更体现你的风格~
dahvlh
2016-07-19 16:13:56 +08:00
没 IDE 我就算是废了.....
Ixizi
2016-07-19 16:22:12 +08:00
刚刚开始学 C 的时候,根本不知道什么叫做 IDE ( Turbo C 2.0 )
之后用上了 Visual Studio 简直爽。
完了现在觉得编辑器( Visual Studio Code )配置好写脚本( Python,JavaScript )没补全或者补全覆盖不完整简直没法用,最后还是 JB 家的好使。
iEverX
2016-07-19 16:25:48 +08:00
显然不是啊
DreamXWay
2016-07-19 16:50:21 +08:00
我~讨~厌~面~试~的~时~候~在~卷~子~上~手~写~代~码~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293246

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX