Because of the existence of tools, our work and life has undergone earth-shaking changes, good at using tools, can greatly improve the efficiency of work and life, save time, this article will share with you some necessary tools for programmers, welcome to collect and share.

1.GitMind

Free online mind map, flow chart and brainstorming software, you can draw mind maps, prototypes, UML, network topology, organization chart and more.

Many templates, cloud automatic saving, free design themes, support multi-person cloud collaboration. Can help you manage projects, take notes, manage tasks, make plans and even organize brainstorming sessions in a more efficient manner and with a clearer structure.

2,FeHelper

FeHelper is an All In One tool. It contains multiple independent small applications, such as: Json tools, code beautification, code compression, QR code, Postman, MarkDown, Webpage Oil Monkey, Note notes, message encryption and decryption, random password generation, Crontab, etc.

3,Typora

Typora is a Markdown text editor that supports live preview. It is available on OS X, Windows and Linux. Typora provides a lot of Settings for Markdown preferences, and you can build a Markdown editor that is almost perfect for you. Powerful features include smart punctuation, image insertion, live preview, emoji, code highlighting, and more.

4,Sourcetree

SourceTree is a free Git and Hg client for Windows and Mac OS X with a visual interface that is easy to use. It is also a Mercurial and Subversion version control system tool. Supports create, commit, Clone, push, pull, and merge operations.

5,Airtes

A UI interface automation testing tool developed by netease mainly uses image recognition technology to locate specific UI elements on the page, and can complete automatic testing without using any code injection.

It supports iOS, Android, Windows, small programs and other platforms for application testing, through the WYSIWYG interaction in IDE, greatly simplifies the App graphical interface test code writing.

6,Visual Studio Code

Visual Studio Code is a lightweight and powerful cross-platform open source editor (IDE) that supports Windows, OS X and Linux. There is built-in JavaScript, TypeScript, and node.js support, and a rich plugin ecosystem that supports C++, C#, Python, PHP, and other languages by installing plug-ins.

7,Postman

There are many ways to call each other between different modules: database, function interface, restful. Of these, restful is probably the most frequently used, different languages, and in this process, when it comes to testing Web API & HTTP, Postman becomes extremely important.

It supports GET, HEAD, POST, PUT, and other types of requests, as well as multiple header and body formats. It saves a lot of time than writing another test script or curl.

Eight,CopyTranslator

It supports click copy and focus mode, which can effectively avoid the trouble of switching between screens, copy and paste. Translation effect is very good, there is no translation software restrictions, such as when we use Google or Baidu translation, copy a paragraph of article, copy to the translation box, to the position of the line break will be interrupted, so that the translation of chaos, but also need to delete a line break.

9,Tool

This is a tool called programmer’s treasure chest, running code online, timestamp, format conversion, code coloring, APP Icon production, everything, of course, I use this tool is the timestamp conversion.

10,Mathpix Snip

As an algorithm-related staff member, mathematical formulas in Markdown and LaTeX formats are also necessary for writing documents. It’s not ideal to input a complex and lengthy formula step by step, but MAthpix Snip is able to accurately and quickly identify the mathematical formula in the image and transfer it to LaTeX for a real efficiency boost.