学生时代学习编程有没有必要用IDE

以前写过一篇文章:如何学习C++,中说明了我对 IDE 的看法,供参考。2.2 选择一个好的IDE请注意我强调的是IDE(集成开发环境),而不是套餐(GCC+VIM/EMACS+GDB+),对于一个初学者来说,一定要抓住重点。
【学生时代学习编程有没有必要用IDE】 那个套餐NB么?NB! 酷么?太酷了!学么?可以学,但不是现在。现在你需要的输入几行代码,然后运行处结果,如果有小问题,可以方便调试的工具。gcc,vim/emacs,gdb,linux 必须承认,它们很优秀,但是学好很需要时间。不夸张的说,入手vim/emacs or linux 比入手 C++ 的时间只多不少。初学者一定要相信这一点,网上太多人吹嘘学 C++ 不应该用 IDE ,就应该直接 文本编辑器+GCC 用 GDB 调试,进而言语鄙视 IDE 。我不知道你抱着什么心态,我只想说你入门是那样入门的吗?当时有没有 IDE ?你了解 IDE 吗?你公司用什么开发?
IDE 调试底层调用的也是调试工具,对调试工具进行封装,使之更为人性化了些。技术永远不是用来炫酷和装B,是用来解决实际问题的。因此,不管你用什么语言,什么工具,什么平台,只要能把事情做好就行了。
对于一个入门新手,一个人性化的调试环境是必须的。当然,作为一个 C++ 程序员的话,GCC/GDB 是必须要去了解的,linux 也是必须要会的。
IDE 我推荐使用 CodeBlocks,C++ 标准支持的好,开源,跨平台,免费,非常优秀。Microsoft Visual Studio 20XX 也是可以的。忠告:同学们,千万不要再用 VC++ 6.0 了,对 C++ 标准支持极差,谨记!
我学习一直用的是 CodeBlocks 10.05 今天好像已经是 12.11 ,软件开发用的是:VS2005,VS2008,VS2010。个人感觉 08 没有 05 和 10 好用。
时隔两年之余,从 Windows 底层开发更换到了手游服务器开发,开发环境从 VS2010 换到了 (Emacs + gcc/g++ + gdb)。 调试工具变了,但是调试思路是没变的。观点和两年前一样,初学者推荐用 IDE ,更关注语言本身。放心吧,这个工具学起来也没多大的成本的,当你换了工作环境,边学边用就差不多了,不要把经历投入太多到工具上,工具当你需要的时候,自然就会了。
■网友
关心怎么编程才是正道,我学生时代的ide早不知死哪儿了


    推荐阅读