As a programmer, what black technologies do you have to improve the efficiency of writing code?

Table of contents

1. Google/Stackoverflow - the ability to search for solutions

2. Low-code platform - provide reusable wheels

3. Artificial intelligence - help you write code

4. Learn Conversation Skills - Eliminate Troubles

5. Commute to get off work on time, work 5 days a week, and keep enough energy to write code more efficiently.


First of all, every programmer is a person who knows how to use tools, and also has good things in his pocket. It is better to have fun alone than to have fun with others. Today, the author sorted out 3 black technologies that assist us in writing code, for reference only. If you have a better tool, welcome to share it in the comment area.

1. Google/Stackoverflow - the ability to search for solutions

When encountering technical problems, Google first, not Baidu. If you really can't use Google, you can go directly to Stackoverflow to check. Generally, don't worry that no one has encountered your problem, but repeatedly combine and try different keywords. As long as the keywords are selected well, there are no bugs that cannot be solved.

Let's do a search, and use the Baidu and Google search engines to see the results:

Baidu results:

Google results:

2. Low-code platform - provide reusable wheels

Low code provides complete table design and template code generation to help us reduce repetitive work.

It usually provides a complete set of solutions, involving forms, workflows, reports, front-end and back-end environments and deployment, data center, distributed locks, access to SMS verification code platforms, etc., and regards low-code platforms as A technical learning and practical application platform is also a very good choice!

Introduce a recently used low-code development tool - JNPF rapid development platform, which can improve the development efficiency by 10 times, a proper black technology! Configure and create application software through a graphical user interface , instead of relying mainly on handwritten code like the traditional model.

The visual low-code operation platform can turn the process of writing JSON into drag-and-drop components and debug property configuration. This interactive method is more intuitive and friendly to users, and the development efficiency will be higher.

Basic usage of JNPF rapid development platform

Official website: https://www.jnpfsoft.com/?csdn

Like most visual operation platforms on the market, the interface layout is divided into three areas: the control selection area on the left, the browsing interaction area in the middle and the property editing area on the right. The arrangement of these three areas corresponds to the operation flow of the user-generated page.

  •  First, select Controls in the left panel;
  • Secondly, drag it to the preview area in the middle, and place it in a suitable container block;
  • Finally, debug the component properties in the right panel.
  • After the debugging is completed, the cycle operation of the next component is performed until the entire page is built.

It is worth mentioning that the JNPF platform provides full source code. By analyzing the source code, you can learn the developer's ideas and carry out secondary development freely... This is the most direct manifestation of the practicality of low-code.

3. Artificial intelligence - help you write code

Although the code written by AI cannot be used directly, it can be used as long as it is modified. The previously popular artificial intelligence GPT-4

Understand most of the mainstream programming languages, can act as an auxiliary assistant for writing programs, combined with image recognition functions, can generate text such as natural language and code. According to the official demo, draw a draft of a website on paper:

Take a photo and upload it to GPT-4, it can immediately generate the HTML code of the website!

Of course, this is just an official demo, you can experience it yourself!

4. Learn Conversation Skills - Eliminate Troubles

This method is very straightforward, you can try to master the skills of speech -  "This requirement can't be met, "This technology can't be realized", "It's good for me, why don't you try clearing the cache", "It's still good just now Yes, try restarting", "This is a Feature, not a Bug", "This is a problem with your machine, not a software problem" and other technical terms.

5. Commute to get off work on time, work 5 days a week, and keep enough energy to write code more efficiently.

Mastering the above points will greatly improve the efficiency of writing code.

Guess you like

Origin blog.csdn.net/wangonik_l/article/details/130528655