First of all, I am not a purely technical person. Oh, no, it should be said, I am not purely code-only technical personnel, all the tools listed below are not all application-encoded.
1, Visual studio:c++, C # are used this thing, the function is also very powerful, in addition to compiling and debugging there are automatic hints, template classes, find, edit, automatically generate code, etc., just started to learn programming with this right.
2, Source Insight: Pure code editing tools, highlighting, automatic hints, no compiler, just start Linux programming, not accustomed to vim, make a network disk to the code directory, code in the source insight written, compiled under Linux, It's kind of a way to develop Linux programming.
3, notepad++: Text editor, or from the Linux, vim write code is not used, Notepad write code no syntax not to highlight, someone gave me recommended this, habits, has not given up, some people say UE than this good, I can only say habits.
4, Gdb:linux C + + Debugging tools, breakpoints, tracking, debugging Strong to No, Linux did not use the program has not been used, please raise your hand.
5, ptrace/ltrace/. : The Linux process tracking tool, which can track which functions the process executes, return results and execution times, performance optimizations, and bug debugging prerequisites.
6, Fiddler: Website debugging tool, can view/edit the content of HTTP request and reply, other crossing network: Http://www.telerik.com/fiddler
7. Eclipse (+maven+coverage): Java programming is a classic programming tool, MAVEN management development package, coverage check test user coverage. Some people say that idea is better than this, it is not evaluated here, it is best for oneself.
8, SVN: Code management tools, no it can not, it is estimated that everyone is using.
9, Micsoft Visio: Flowchart Tools, those years we draw the process with this, no use please raise your hand. Better alternative tool: Edraw, the picture is more beautiful than this, the element is more than this.
10, Mindx: Mind mapping tool, painting product information structure, the most important thing is that it is free.
11, Axsure: Website prototype tools, do the site must, there are better gods recommend one.
10 of my favorite programming tools