Is good reason why he is not necessarily a good programmer to write code faster than anyone else, but his efficiency for solving the things must be higher than a lot of people, improve the efficiency of method does not need our legendary weapons of China know everything, and sometimes use good tools can help us improve efficiency greatly.

Today, I would like to share with you 11 tools recommended for the collection of programmers, suitable for young and old, especially novice programmers, technical level may be difficult to improve in a short time, need to keep learning and practice, but good use of tools, work efficiency can be quickly improved.


1. CSDN Browser Assistant (a necessary browser plug-in for developers)

This is CSDN official launch a browser plug-in, and I have been using the tool that is good, I do not receive the official money ah, is really recommend, there are two point let me has been using it, the first is to use it, not only can the custom browser background, and in addition to a lot of information and advertising, leave a simple search function, This feature also supports search methods such as Baidu and Google.

Shouldn’t the browser go back to its roots in search? Why do you need so many other things? Wouldn’t it be better to read news and information on a more professional and lively platform? If there’s going to be something, it should be development related, so I do like it.

Second is its auxiliary tools are also rich, such as fast generation of free TWO-DIMENSIONAL code, JSON tools, IP query, translation and plug-in management and so on, especially when you switch to the old version, you will find that there are a lot of resources available, is no different from a small treasure!

Portal: plugin.csdn.net/?utm_source…


2. Vscode (the editor most developers use)

It’s a code and text editor that most developers use. It’s plugin-rich, cross-platform, easy to use, open source, and some say it can do anything.

For example, terminals that support integration of multiple programming languages, whether Java, C, Python or C++ and so on, can be supported. You can run scripts, compile, debug and other operations in the editor. Support for Windows, Linux, macOS and other operating systems as well as open source code; Support for testing, built-in Git version control, and development environment features such as code completion (similar to IntelliSense), snippeting, code refactoring, and so on.

VS Code is powerful enough to be one of the most popular development tools on many occasions, which is a shame if you don’t give it a try.

Portal: code.visualstudio.com/


Xmind(mind mapping)

Xmind is a software suitable for recording ideas, especially when you are in charge of a project, you can refine and display ideas from all aspects of the project. Without a lot of words, you can also reflect your careful logic. Xmind is a quite good tool, and I have been using it for a long time.

However this also has the free version and the charge version, generally uses the free version also enough.

Portal: www.xmind.cn/


Iv. MobaXterm (Remote terminal login tool)

MobaXterm is an enhanced terminal, X server, and Unix command set (GNU/ Cygwin) toolkit that supports SSH connections, FTP, serial, and other protocols.

MobaXterm can open multiple terminal Windows. X.Org, based on the latest X server, makes it easy to use GNU Unix commands on Unix/Linux. This way, we can use the virtual environment without installing the virtual machine, and then use most Linux commands simply through MobaXterm. MobaXterm is also very extensible and can integrate plug-ins to run Gcc, Perl, Curl, Tcl/Tk/Expect, etc.

Portal: mobaxterm.mobatek.net/


Typora(pure Markdow editor)

As a programmer, it is inevitable to write documents. Whether it is working documents or articles written by oneself, editing software is needed. Compared with more external documents such as Tencent online documents and Kingsoft documents, I recommend Typora, which is a pure Markdow editor with no advertising in interface introduction and strong support. Good documents in many platforms are support direct upload, such as our CSDN, Jane book, nuggets, blog park and other developers often go to the website, almost in the industry.

If you’re writing documentation, then I think you should try Typora, which is pure open source software that I’ve been using for I don’t know how many years.

Portal: www.typora.io/


LingMax (Developer Artifact Library)

This artifact libraries can be called a developer, collect the DNS accelerate (optimization/hijacked/release, etc.), HTTP requests, network caught, file processing (JSON visual/regular matching, etc.), tools, warehouse (API requests, etc.), scripts, warehouse, etc., inside of small tools is very much, is also a developer rare auxiliary artifact.

Portal: www.box3.cn/#


IDEA REST Client(Interface debugging)

Postman is known to anyone who has done interface debugging, but if you have used the IDEA REST Client, you will say “goodbye” to Postman.

IDEA REST Client has all the functions of Postman, but also has some functions that Postman does not. For example, REST Client supports cURL and RFC 2616 to call REST API. Second, why switch to a production tool when you can do development and debugging in one?

Portal: marketplace.visualstudio.com/items?itemN…


FSCapture (Image Processing Tool)

This is a very small and practical screenshots, editing and recording screen tools, support scrolling long graph, picture editing and modification, a variety of screen recording software, it is small to what extent? The entire file on 5M or so, from the net disk after downloading directly can be used, installed without installation.

Its official website I can not find, Baidu this kind of software has been occupied by other SEO finished, I share I have been saved in the network disk resources.

Link: pan.baidu.com/s/1TKO6cVCq…

Extraction code: LSAX


9. Everything (The Most Powerful File Finder)

Everyone’s computer has a large number of software, MP3, photos, games, documents, e-books and other files. If you don’t have good usage habits and management methods, things can get messy over time, and it can take you half a day to find a document, which can be quite embarrassing when you need to use it in a hurry.

But Everthing can find the files you need on a massive hard drive in lightning speed you wouldn’t believe! It’s much faster than searching files on your PC, and you’ll love it after you try it.

Portal: www.voidtools.com/zh-cn/downl…


Ten, tinder (computer without advertising)

Tinder this software should have many people in use, right? Yes, I like its AD blocking feature as much as anyone. Once you install it, your computer will hardly see any ads. It will automatically block any ads that pop up, and it won’t take more than a second for them to pop up.

Especially if the code is buggy and you’re trying to debug by the hair, popping up an AD can be a huge hit. We can turn on tinder’s popover blocker and see that it does a lot of things for you when you don’t even know it.

Portal: www.huorong.cn/


Navicat Premium (Database Management Visualization Tool)

I use the database when I often use it Navicat, it is a set of database management tools, designed to simplify the management of the database and reduce the cost of system management. Database management and development can be a chore, but Navicat simplifies database management and development with a graphical user interface that makes it safe and simple to create, organize, access, and share information.

Navicat Premium can easily and quickly transfer data between various database systems or a plain text file with specified SQL format and encoding. Other features include import wizard, export wizard, query creation tool, report creation tool, data synchronization, backup, work plan, and more.

With it, your database development will be a breeze.

Portal: www.navicat.com.cn/products/na…


conclusion

This is not to say that you are advised to install these 11 development tools, just install what you need. For example, if you do not use interface debugging, then it is meaningless for you to install IDEA REST Client. However, it is meaningful for you to collect my article. You know all the tools that work.

There are many tools for programmers to use, if you have your own feel good tools, welcome to the comment section to share and exchange!