Will Programmer Be Eliminated
Tags: watercooler, todayisearched
Published: 2020-12-14 12:01:04

*Why not?* As avid listeners to technology news, we certainly know a lot about how artificial intelligence can help humans in various jobs. Indeed, they can replace humans themselves in doing many complicated and even impossible computing jobs. Having heard a lot of news about the success of [Deep Blue won](https://en.wikipedia.org/wiki/Deep_Blue_versus_Garry_Kasparov) its first match against world chess champion, Garry Kasparov, people began to think of all sorts. Among their ideas have alluded programming work summarized in several case studies below are interesting to consider if we want to continue to work as a computer programmer in the future.

**First,** have we written a letter of complaint in resentment when we have mastered algorithms, data structures, object-oriented programming and other key concepts in a perfect way that brings us to the end with an A on every school's exam, but we are too confused when it comes to choosing a programming language needs to be studied in-depth to be able to plunge into the real world? We would not think of learning it all, would we? Everyone has their own style, characteristics, preferences and abilites, forcing him/her to choose a path between the paths leading to the world he/she is interested in, it could be front-end development, back-end, devops, database management and others with with a kind of different platforms. Each company which our application letter and curriculum vitae will be sent to has their respective inclination in choosing a programming language as a job requirement, depending on who they are, what their business goals are, who they do business with, how they do business, et cetera. For example, in back-end development for web platforms, they are several languages worth considering, including [Javascript](https://www.javascript.com/) ([Node.js](https://nodejs.org/en/)), [Python](https://www.python.org/) ([Django](https://www.djangoproject.com/)), [PHP](https://www.php.net/) ([Laravel](https://laravel.com/)), and [Java](https://www.java.com/en/). In which each has so many frameworks that deserve attention.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/xwvijqqmrosbsddak89u.png)

Have we never thought what if there is a chance to master only one and then an instrument cleverly converts it into the desired one? If it was born into this hard-paced world, did not we merely need to pick up the most preferred or the easiest ones to conquer most of the world's problem? During April fool's day, 2012, you might have been fooled by [Transifex](https://www.transifex.com/)—a profit company engaged in automatic written language translation—which has announced the successful development of its programming language translator facility [on their blog](https: //www.transifex.com/blog/2012/translating-between-programming-langs/), but it will not happen again! Happily, it may eventually become a reality in the next few years since a number of persistent efforts have been made [by our friends](https://ai.facebook.com/blog/deep-learning-to-translate-between-programming-languages/) at [Facebook](https://www.facebook.com/). It turns out that this kind of idea has been gaining attention for a long time, to be precise about four years ago [a study offered](https://aircconline.com/ijci/V5N2/5216ijci09.pdf) a solution for translating pseudo-code into programming language. Therefore, a question [*is it possible*](https://softwareengineering.stackexchange.com/questions/12475/why-arent-there-automated-translators-from-one-programming-language-to-another) six to ten years ago started to seem irrelevant. What a time to be alive!

**Second,** for those who are often involved in developing web application user interfaces, usually have experienced a headache when trying to convert a sketch into program code. Too fanciful mockups left us shaking our heads in an unusual way. It is true, even a unique design has the potential to make the company's products more valuable. But who would have thought, being too creative was not always valued as a intelligent initiative. So that in the end, if the manager did not neglect both sides, the project would end up in bad luck. In this case, a leader ought wisely to consider leaning on the creativity of the designer girl or the prowness of the boy programmer.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/b5vjyz6y9rljw66m7sv9.png)

The above anxiety raises bright ideas in the development of a machine learning model that makes us smile. No, wait, who is supposed to be smiling? Because an innovation [from the Microsoft team](https://sketch2code.azurewebsites.net/) or [the Fronty team](https://fronty.com/) capable of transforming any hand-drawn designs into [HTML](https://en.wikipedia.org/wiki/HTML) code. So what is the point in paying a programmer again?

**Third,** thinking of tommorow when programming will only be a historical record is very worrying. Moreover, to date, people start to wonder about the things they saw yesterday in science fiction films. That actually what is a better life? Is that the offices were packed with computers and also robots? So that young people can have fun every day until they turn gray, sipping a cup of robusta every morning, attending festivals during the day, falling asleep at night. While laughing with relatives, let the automatic computers work hard to meet the needs of all human beings in the universe. What else needs to be considered *if* the robots are capable of making brilliant innovations on their own?

The history of technological development can no longer be predicted and realised. If yesterday, working as a programmer was a trend, maybe tomorrow there will be technology that tore apart the fate of programmers. We are not talking about saga, we are just talking facts. Ah, I do not want to say any more. Look and judge for yourself all the shows built [on GPT-3 technology](https://arxiv.org/pdf/2005.14165.pdf) below.

{% twitter 1283322990625607681 %}

{% twitter 1284807152603820032 %}

{% twitter 1284421499915403264 %}

So, what do you think about the development of various technologies above? Would this be an encouraging report or the opposite?