Is the programmer major considered a better major in college? Will ChatGPT replace programmers in the future?

A friend once said that the major of programmers is a better major in universities. This is a problem, because some friends said that now that there are so many programmers, the demand for this profession will definitely not be so great in the future, and it may not be easy to find a job in the future. These are two very different points of view, and there is no definitive answer. But from my own point of view, in fact, since 20 or 30 years ago, many people have said that there are already so many programmers now, and there will definitely be no need for so many people in the future. But after so many years of development, we can see that informatization has been going on, and all industries are being transformed by informatization. Both software and hardware are in great demand, and the demand is actually increasing compared to the past. Including software and automation, many aspects need to be transformed by software, and this aspect requires people to do it.

But some people may think, programmers are so smart, is it possible to write programs by themselves in the future, without programmers? And now there are many low-code platforms or platforms with no code at all, you can fully realize this by dragging and dropping. Programming is much simpler now than before, and programming is much simpler for most programmers than before. From the very beginning, only machine language can be used to write code, and later assembly language is available. Assembly language is much more convenient than machine language, but assembly language is still not that structured. Later, high-level languages ​​were generated, such as C language and other languages. Compared with assembly language, C language is much easier to use, but C language is relatively difficult. Later, many other languages ​​were introduced, such as Python and script, which are much simpler than C language. The low-code platforms or platforms that do not require code at all launched by many companies are simpler than before.

ChatGPT is an artificial intelligence technology that can generate code by training a model. This may worry some people: Will ChatGPT replace the work of Python programmers? Although ChatGPT technology can automatically generate codes, the generated codes do not necessarily meet the requirements and need to be screened and modified by programmers. In addition, in practical applications, programmers need to do more work, such as design and development. Therefore, the impact of ChatGPT technology on programming is limited, and it will not completely replace the work of programmers.

On the contrary, with the development and application of technology, programmers will have more development prospects and opportunities in the future. While the barrier to entry for programming may be lowered, doing it still requires human involvement. Because the development and application of technology requires a lot of talents to promote and realize. If you have an interest in computer science and programming, choosing to become a programmer may present you with many opportunities and challenges.

Moreover, with the emergence of emerging technologies such as blockchain, cloud computing, Internet of Things, etc., the demand for programmers will continue to increase. Although the employment environment in the Internet industry may have declined, this does not mean that the prospects for programmers are not good. On the contrary, the future opportunities and prospects will be even wider. Although it is uncertain which subdivision is better, the career of programmers will be very promising.

Although ChatGPT technology may have a certain impact on programming, it will not completely replace the work of programmers. There are still many development prospects and opportunities for programmers in the future, so choosing to become a programmer will bring you many opportunities and challenges.

So from a purely upper-level perspective, writing code will become easier and easier, and his entry barrier will become lower and lower. But it will still require a lot of people to do this work, because first, although it is said to be simple, it still needs some people to do it; second, if you want to realize this simple platform, you need someone to integrate the underlying infrastructure It will be built for you, but the underlying infrastructure actually requires people, and this will be more difficult, and more people will be needed. For example, a platform company will definitely need more people. In this regard, I think there is still a lot of room for development in the future. Our country has also been doing informatization transformation, and there must still be a shortage of people in this area.

But it is not necessarily which aspect is good. It is definitely necessary to become a programmer in this industry, but it is hard to say which subdivision field to engage in in this industry in this future. Because looking at it now, it seems that the employment environment of the Internet has not been particularly good in the past two years, including the overall environment. Of course, this does not mean that future opportunities and prospects are gone. With the increasing popularity of artificial intelligence and machine learning, many emerging technologies are also emerging. For example, blockchain, cloud computing, Internet of Things, etc., the development of these technologies will also drive the demand for programmers.

In short, the career of programmers still has many development prospects and opportunities. Although with the development of technology, the threshold of programming is getting lower and lower, but this does not mean that this profession will no longer require human participation. Because of the development and application of technology, many people are needed to promote and realize it. If you have an interest in computer science and programming, choosing to become a programmer may present you with many opportunities and challenges.

Guess you like

Origin blog.csdn.net/m0_71628805/article/details/130494350