首先声明,我并不是一个纯粹的技术人员。哦,不对,应该这样的说,我不是纯粹只写代码的技术人员,所有下面发罗列的工具也不全是应用编码的。
1、Visual studio : C++、C#都是用这玩意吧,功能也很强大,除了编译和调试还有自动提示、模板类、查找、编辑、自动生成代码等,刚开始学编程用这样没错。
2、Source insight : 纯代码编辑工具,高亮显示、自动提示,没有编译器,刚入手Linux编程的时候,不习惯Vim,搞个网络盘到代码目录,代码在Source Insight上写,编译在Linux下进行,算是一种Linux编程的开发方式吧。
3、NotePad++ : 文本编辑器,还是从Linux说起,Vim写代码不习惯,记事本写代码没语法不高亮,有人给我推荐了这个,习惯了,一直没放弃,有人说UE比这个好,我只能说习惯了。
4、gdb : Linux C++ 调试工具,断点、跟踪、调试强大到不行,Linux没下编程没用过的请举手。
5、ptrace/ltrace/.. : Linux 进程跟踪工具,可以跟踪到进程执行了哪些函数,返回结果以及执行时间,性能优化和Bug调试必备。
6、Fiddler : 网站调试工具,可以查看/编辑HTTP请求和应答的内容,其它看官网:http://www.telerik.com/fiddler
7、eclipse(+maven+coverage) : java编程算是经典编程工具,maven管理开发包,coverage检查测试用户覆盖率。有人说idea比这个好,这里不作评价,适合自己的才是最好的。
8、svn : 代码管理工具,没有它不行吧,估计大家都 在用。
9、Micsoft visio : 流程图工具,那些年我们画流程都用这个,没用过请举手。更好的替代工具: Edraw,画出来的图比这个好看,元素也比这个多。
10、 MindX : 思维导图工具,画产品信息结构图少不了,最重要的是它免费。
11、 Axsure : 网站原型工具,做网站必备吧,有更好的大神们推荐一个。