Is ChatGPT a blessing or a nightmare for Linux programmers?
Hello everyone, my name is Peter. Recently I have been thinking about a question: what kind of product or technology can really change the world.
Looking back at history, important technological innovations that led historical development include steam engines, electric power technology, and the Internet. The steam engine gave birth to the first industrial revolution, electric power technology changed the energy structure, and the Internet promoted the digital economy and globalization. These innovations have had a profound impact on society in different historical periods and promoted the continuous progress of science and technology and society.
So what do these technologies or products have in common? The result of my thinking is - efficiency. From the perspective of first principles, what really drives historical innovation or changes the world is not how novel the product is or how awesome the technology is. The real logic behind it is whether it produces huge efficiency. This reminds me of a recent article by Mr. Wu Jun, "ChatGPT is not a new technological revolution and will not bring any opportunities." The article is probably explained from a technical perspective. The argument is that it will not bring any opportunities. The argument is that ChatGPT is not a new technology revolution and will not bring any opportunities. What revolutionary technology existed more than ten years ago.
I disagree with Teacher Wu Jun’s analysis. Back then, Gang Leader Qiao shocked the world when he took out the Iphone. It can be said that it opened the door to the mobile Internet world. Many people analyze that the success of the iPhone is because it created an unprecedented way of interaction - touch, and made products more in line with human nature. I remember that the rise of the product manager position also started a new development at that time. But is the Iphone so successful really because it is a product that satisfies humanity? My thinking is not, but efficiency.
So what are the next generation products that will really change the world? The emergence of ChatGPT allowed me to see the light. As a programmer, if nothing else, ChatGPT has really improved my work efficiency in my daily work. I don’t think that being a programmer is a creative profession, at least most of them are not. In essence, programmers are doing the job of moving bricks in a certain professional field. The emergence of ChatGPT can free programmers from the complicated code, learn code quickly, solve bugs quickly, and get answers quickly. This efficiency improvement far exceeds the answers obtained by searching on Google, let alone Baidu.
Let’s compare the difference between Google search and ChatGPT’s help for the same problem:
The above is the answer to the Google search. Unexpectedly, the first article turned out to be my own article (haha, it was ruthlessly plagiarized by others). Of course the article is a good article, but it is basically equivalent to not answering. I just give you an article and you can read it... Compared to the answer given by ChatGPT, it is still not straightforward enough. If you don’t believe me, take a look:
Faced with such an accurate answer, I couldn't stop at all, so I randomly pasted a piece of device tree code to see the difference:
Google searches are a no brainer. Let’s look at ChatGPT’s answer:
Feeling good or not, exciting or not. You no longer need a book like "Source Code Scenario Analysis" to read code. It will tell you the answer directly in real time and on the spot.
If you are a newbie to the Linux kernel, you can directly ask ChatGPT when reading code and encounter some key thresholds, which will greatly improve your learning efficiency; if you are a veteran of the Linux kernel, you will inevitably experience memory loss. For example, if you are When writing kernel code, if you forget the place where CMA is applied for and released, don’t be embarrassed and just ask:
Regardless of the accuracy of the answers or the attitude of the answers, are they much better than the old coders around you?
Of course, you can also ask ChatGPT to write a piece of code for you: for example, "Write me a kernel module that prints out the memory of the current process based on the pid":
Do you think this is a revolution? This is only a reflection of improving programmer efficiency, and this is even more true in other industries. The era of AI has officially begun, and any organization and individual should embrace AI in some form.
Between this, several friends and I created Knowledge Planet, a Linux + ChatGPT content community specially built for programmers. Cheng Lei, honorary editor of the code reading field, Dao Ge, an embedded veteran, Fei Ge, a byte network expert, Gao Ye, an Android performance analysis guru, Mr. Yu, co-founder of SigniFi and senior expert of ChatGPT, also joined in.
You can find various resources, discussions and project practices related to ChatGPT technology here. Of course, I am not trying to sell anything here. After all, as programmers, we all have our own insights and naturally know what content is worth reading. Joining this knowledge planet is just for those friends who are interested in ChatGPT to have a platform to communicate with each other and share their experiences. Here, you can meet like-minded friends and get the latest information about ChatGPT at any time. Join the planet to get:
-
Join Planet and get a ChatGPT account for free (limited to the first 1,000 people)
-
Output high-quality content and receive a 100 yuan red envelope (unlimited times)
-
Publish content for 30 consecutive days and check in, and the planet fee will be refunded (equivalent to free prostitution)
-
1V1 consultation opportunities
-
Recommended by major manufacturers
-
career planning
-
Resume modification/offer selection suggestions
-
Sideline communication
List of planet contents:
Now that the planet is in the early stages of operation, the official operating price is set at 699. At present, we have given the lowest price of 199. Each person you invite can also get a 100 yuan reward, which is equivalent to 99 to join the planet. It has long been an advantage. It is recommended that everyone start with the cheap price as soon as possible. Price to join!