We all know that programmers often encounter heavy tasks at work. In order to improve efficiency, programmers also use some software. Then what software can help programmers improve work efficiency?
1, notepad + +
Notepad++ is very compact and efficient, although the software is only a few Mb in size, it supports up to dozens of programming languages, including popular programming languages on the market, with syntax high brightness display and syntax folding and other functions. Can also be integrated into the system file right-click, each file can be right-click “Edit with Notepad++”. Files are automatically updated, making it easier to monitor log files.
2, Axure RP
Is a professional rapid prototyping tool that enables experts responsible for defining requirements and specifications, designing features and interfaces to quickly create wireframes, flowcharts, prototypes and specification documents for applications or Web sites. As a professional prototyping tool, it can create prototypes quickly and efficiently, while supporting multi-party collaborative design and version control management. Users include architects, product managers, UI designers, and programmers.
3, Everything
Everything is a very fast file search software that can index hundreds of thousands of files and present search results in seconds. Everything is also a free, Chinese-enabled, regular-expression free installer that shares search results over HTTP or FTP. Everything is very small, but it has amazing search speed, results, and a small system footprint, as well as the ability to set up global shortcuts.
4, Sublime does the Text
Sublime Text is a must-have code editor for most programmers. Sublime Text is compact, tens of MEgabytes in size, and is fast and easy to download and run without installation. Sublime Text is cross-platform and supports Windows/Mac OS/Linux; Supports 32 – and 64-bit operating systems. Sublime Text offers syntax highlighting, code completion, code snippets, code folding, line number display, custom skins, and color schemes, as well as code maps, multiple interface layouts and more.
Beyond Compare text/file comparison tool
Although it is a paid software, but is a programmer version control and relatively indispensable tool.
It can be integrated into the system file shortcut menu (directly select files in Explorer) and used as a comparison tool for multiple SVN clients. File updates can also be automatically detected.
6, X – Mind
XMind is the world’s leading business mind mapping software, developed in the Java language, cross-platform, based on EclipseRCP architecture, plug-in support. XMind can draw not only the basic mind map, but also the organization chart, tree chart, fishbone diagram, two-dimensional diagram, etc. It has important applications in business presentation, project management, plan and time management, information management and other aspects.
Here’s an advanced architecture technology brain map I did with Xmind this year:
The complete brain map is too big, so I will not continue the above picture to control the space. Interested friends can follow me first, and I will share them one by one later.