Is the artificial intelligence programmer a code farmer?

Artificial intelligence programmers are not code farmers.

Code farmers refer to people who develop software. With the changes of the times, many IT engineers also laugh at themselves as "code farmers". It is not difficult to extract code fragments from existing software, and many human programmers will do the same. They just need to know the meaning of each code and use it in another program with a completely different purpose.

Artificial intelligence (AI). It is a new technical science to study and develop theories, methods, technologies and application systems that simulate, extend and expand human intelligence.

However, unlike human programmers, AI can search existing programs in a wide range and integrate them in a unique way, which is not easy for human programmers to think of. In addition, it is certain that the whole coding process will be greatly accelerated, and DeepCoder can write a program in a fraction of a second.

It is conceivable that the programmer's work efficiency will have a qualitative leap, from manual programming means to automatic coding behavior. The future working mode will be a new industrial revolution. In the future industry, intellectual products can eventually be produced like industrial products, so that human beings can avoid repetitive mental work and devote themselves to more valuable things.

Artificial intelligence is a simulation of the information process of human consciousness and thinking;

It is not human intelligence, it can only imitate human thinking ability. It is rational and it can replace machine learning in the future. In any narrow field, seeing a lot of data, it is impossible for the human brain to compete with it. But this can only be an extension and extension of human mathematical ability. In a broad and macro understanding, there can be no emotional interaction, cultural innovation, observation of different people's psychology and appreciation of music, art and poetry, which are irreplaceable functions of human beings.

It can only replace human computing function, but it can never surpass human thinking ability. Therefore, it can't replace the people who developed it. There are still objective differences between people and intelligent machines, which can only be infinitely close, but they cannot be completely replaced; Someone is right, the bug of the robot still needs us to fix! As a good prospect, it can certainly replace some repetitive and tiring "labor", reduce costs and improve efficiency; But innovation, optimization and upgrading, and multiple structures still come from human brain thinking.