A must-have learning tool for programmers, recommended to collect!

As a new programmer, choosing appropriate development tools can improve work efficiency and speed up learning progress. In an era where the labor force pursues high cost performance, we are pursuing higher work and study efficiency all the time. In this article, I will recommend to you some commonly used and useful tools.

WeChat screenshot_20231127172337.png

01 Search resource websites

In the process of learning technology, we often need to use search engines to retrieve information. The most commonly used one in China is Dodu.

Of course, if conditions permit, it is recommended to use Google as a search engine first. If you cannot use it, you can use the following as backup:

Bing

Bing International Edition:https://cn.bing.com/

It's easier to use than a certain degree. It was disabled for a few days before, but it's available now.

DuckDuckGo

DuckDuckGo:https://duckduckgo.com/

Judging from the introduction on the official website, this search engine does not collect user information and has no advertisements.

Stack Overflow

Stack Overflow:https://stackoverflow.com/

If we often use Google, the answers to many technical questions will be on this website. If you cannot use Google, it would be great to search directly on this website.

Gitlogs

Gitlogs:https://www.gitlogs.com/

Gitlogs is a search engine specifically for GitHub projects. We can quickly find the projects we want through it.

jiumo search

Document search engine jiumo search Jiumo search book:https://www.jiumodiary.com/

You can use it to find some technical documentation and manuals, many of which are in Baidu Netdisk.

SemanticScholar

SemanticScholar:https://www.semanticscholar.org/

SemanticScholar is a free academic search engine whose search results come from journals, academic conference materials, or documents from academic institutions.

02 Tools

Image related tools

TinyPNG:https://tinypng.com/

Free online image compression tool with high compression rate and lossless image quality. It can be used directly by dragging and dropping, which is very convenient.

picdiet

https://www.picdiet.com/zh-cn

The unique and powerful JavaScript algorithm can quickly compress 80% of the image size without compromising its quality.

SmartResize:

https://www.smartresize.com/zh-cn

This tool is written based on javascript+HTML5. It is an artifact for batch cropping and zooming of images!

03 File conversion conversion tool

The following resources support conversion between various formats (PDF, pictures, Word).

https://smallpdf.com/cn

https://convertio.co/zh/

https://www.online-convert.com/

https://www.pdftoword.com/

https://tools.pdf24.org/zh/

https://cn.office-converter.com/

04 Online compiler

Including front-end and back-end (php, java, c, etc.), you can run tests online

https://rextester.com/

https://www.onlinegdb.com/

https://c.runoob.com/

05 HTML, CSS, JS, design tools

JSFiddle: JSFiddle - Code Playground

CodePen: https://codepen.io/

Runoob: https://c.runoob.com/front-end/61

JSON 解析器: https://c.runoob.com/front-end/53

In line PS: http://www.kantu.com/

Table conversion tool: https://tableconvert.com/

Supports conversion between Markdown, HTML table, CSV and Excel.

DesignCap: https://www.designcap.com/

Design posters online with many built-in templates and materials.

06 Agile development tools

The low-code development model in which everyone is a "developer" configures and creates application software through a graphical user interface, rather than relying mainly on handwritten code like the traditional model.

The JNPF rapid development platform encapsulates thousands of common classes on the front and back ends for easy expansion; it integrates a code generator to support front-end and front-end business code generation to meet rapid development and improve work efficiency; the framework integrates forms, reports, charts, large screens, etc. Various commonly used demos are easy to use directly; the back-end framework supports Vue2 and Vue3.

Official website:www.jnpfsoft.com/?csdn. If you don’t want to hear my blabbering, you can go directly to the website to experience it. If you have free time, you can do some knowledge expansion.

07 Mind mapping tool

Several drawing tools are recommended:

Xmind:https://www.xmind.cn/

Cross-platform, cross-terminal, full-featured mind mapping software.

ProcessOn:https://www.processon.com/

Free online drawing, real-time collaboration, supporting flow charts, mind maps, prototype diagrams, UML, network topology diagrams, organization charts, etc.

MindMaster:https://www.edrawsoft.cn/mindmaster/

Multi-platform mind mapping software can be used in desktop environments such as Windows, Mac and Linux, and can also be used online or on mobile terminals such as Apple and Android.

MindMeister:https://www.mindmeister.com/zh

Online mind mapping tool with more than 10 million users.

08 Document Notes Platform

We recommend several commonly used cloud note-taking platforms at home and abroad. The more commonly used ones are Impression, Youdao, and Graphite. Some foreign access speeds are relatively slow, which affects the experience.

There should be quite a lot of people using Cloud Notes now. They can summarize some of their own knowledge reserves or related business information. Coupled with their own cross-platform features, it is still very convenient to use.

Impression record:https://www.yinxiang.com/

Youdao Notes:https://note.youdao.com/

OneNote:https://www.onenote.com/

Makufu:https://mubu.com/

Advice:https://www.wiz.cn/

Graphic writing box:https://shimo.im/

Guess you like

Origin blog.csdn.net/yinmaisoft/article/details/134650725