依靠 IDE 会让你变成一位差劲的程序员吗? - 开源中国社区
依靠 IDE 会让你变成一位差劲的程序员吗?
oschina 2014年02月27日

依靠 IDE 会让你变成一位差劲的程序员吗?

oschina oschina 发布于2014年02月27日 收藏 16 评论 104

有免费的MySQL,为什么还要买? >>>  

一位在Web开发领域工作了近20年的资深程序员发表博文谈论了他的编程语言选择和.NET开发经验。他说,如果选择PHP的话他应该不会像.NET那样过于依赖集成开发工具(IDE)如Visual Stuidio。.NET开发者Matthew Mombrea反驳了他的观点,认为使用一个优秀的IDE将使你的工作更有效率,称Visual Stuidio是最优秀的IDE。Mombrea的论点是,成为一名优秀的程序员不是熟记语言的特定调用,而是知道解决问题的既有方式,尽可能的用最好的技术或工具解决它。依靠IDE真的让你变成一位差劲的程序员?还是颠倒过来,如果你是一位差劲的程序员,你只能完全依赖IDE?                  

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:依靠 IDE 会让你变成一位差劲的程序员吗?
分享
评论(104)
最新评论
0

引用来自“LYaJie”的评论

写程序当然在于思想和效率,而不是记得函数名和参数

这个我比较同意,IDE提高的效率不只是一点点

0
同时熟练地使用Vim/Emacs和IDE的人是不会参与用不用IDE的无聊争论中的。
而且我想,很多人容易陷入一个思维误区,那就是将相关性等效成因果性。这很容易导致“索马里海盗数量下降导致全球气候变暖”这样的谬论。关于编辑器和IDE之争也是如此。如果一个程序员熟练使用Vim、Emacs,那么他很可能是一个好程序员。因为可能是求知欲、好奇心,或者在Linux系统性进行开发的需求去促使他学习的,而这些都是好程序员应有的素质。而并不是说你强迫自己使用Vim就能变成好程序员。
0
“如果你造的是飞机上的马桶,你不需要知道为什么飞机会飞起来。
但如果飞机总设计师,不知到飞机是怎么飞起来的是要出人命的。”
沒錯,大部分程序員只想做馬桶,不想設計飛機。
0
我觉得这是殊途同归的事情,一开始,你想熟悉一门语言,包括使用技巧,调试方法等,有一个好的IDE能够帮你处理很多问题,使得你可以更加的集中精力去熟悉这种语言,这个时候你可能是一个Code,但是总有一天,为了提高你的技术能力,你需要打破这些,需要知道IDE背后在做什么,做了些什么,局部如何优化等问题,甚至用记事本去创建一个代码工程,然后自己手工去编译。
如果你不是一个很熟练运用语法的程序员,你很难去凭空处理这些问题。
所以我说殊途同归,佛经里说如同一个过河的人,过河的时候需要船,过了河了,船也就不需要了,
0

引用来自“iamxi”的评论

程序员的好坏是看人的,不是看他使用的工具的,差的让他用什么还是差,好的就算用纸写也是好的程序员。

用纸写的程序能运行么?嘿嘿
0
打份工,混口饭吃而已,别整得像我真的是高手一样,我真的不懂的……
0
直接用0和1编程,这是最先进的
0
有些争论很无聊,其实就是个人喜好和风格而已。

比如javascript最后要不要分号,然后产生的分号党和无分号党

要不要使用ide

编辑器党里面是用vim还是用emacs

还有vim,emacs vs notepad++,sublime

vim党里面是有关用vim还是用vi

有时间争论这些,还不如实际去编点程序来得实在
0
代码格式化,快速交叉引用,关键字高亮,错误即时定位,无缝的编译链接调试。如果这些你都不需要,恭喜你,你不需要用IDE。
别跟我说什么vim、Emacs,这些东西我也用。它们装上插件扩展,就是IDE,写个Hello world,不用IDE可以,蛋疼的人才用记事本开发项目。
高手都用IDE(包括装了扩展插件的vim、Emacs)。没有必要的东西,不会有多大市场,只要看看市场上IDE种类的多少,就知道这东西很有必要。
0
以前不用ide,现在是哪个ide好就用哪个
0

引用来自“vb_yu”的评论

引用来自“zhlk”的评论

打份工,混口饭吃而已,别整得像我真的是高手一样,我真的不懂的……

点击此处输入评论

+1
0

引用来自“zhlk”的评论

打份工,混口饭吃而已,别整得像我真的是高手一样,我真的不懂的……

点击此处输入评论
0

引用来自“小恶魔的面具”的评论

那些不用ide的就别再装了,vim emacs的痛苦谁用谁自己知道,但对别人,打死都不承认

一点不痛苦路过
0
这种事 没啥好争的 适合自己的就是最好的 自己觉得怎样爽就怎样呗。。
0
那些不用ide的就别再装了,vim emacs的痛苦谁用谁自己知道,但对别人,打死都不承认
0

引用来自“90后码农”的评论

打份工,混口饭吃而已,别整得像我真的是高手一样,我真的不懂的……

+1
0
成为一名优秀的程序员不是熟记语言的特定调用,而是知道解决问题的既有方式,尽可能的用最好的技术或工具解决它
0

引用来自“竟悟”的评论

引用来自“旁旁”的评论

引用来自“竟悟”的评论

IDE,不太喜欢。感觉,还要学习他那破规则。而且,自己写得感觉比 IDE 有时要少写很多代码。但有时候,的确方便些。但是,我还是更喜欢文本编辑器。

很流弊的样子!

不流弊呀,这是基本功!→_→

个人喜好不同,没什么优劣
0
打份工,混口饭吃而已,别整得像我真的是高手一样,我真的不懂的……
0

引用来自“旁旁”的评论

引用来自“竟悟”的评论

IDE,不太喜欢。感觉,还要学习他那破规则。而且,自己写得感觉比 IDE 有时要少写很多代码。但有时候,的确方便些。但是,我还是更喜欢文本编辑器。

很流弊的样子!

不流弊呀,这是基本功!→_→
顶部