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