ComputersProgramming

Coder is ... Coder: description, functions and features

In the Russian language there were so many words in the last 20 years that it's simply impossible to know them all. With the active development of the Internet, new professions began to emerge. And people of different specialties can work on the same matter. Of course, an ordinary person does not have to understand everything in a row. Especially in that it is not interesting. But if you are somehow connected with programming, you definitely want to know what a coder is.

Premise

On the one hand, the question of the difference between specialties of coder and programmer can be considered flimsy. No problem at first sight. But if you look closer to them, it becomes clear why so often these two professions are confused.

In many ways, inaccuracies in wording and translation are connected with English-speaking concepts. With this now faces the whole array of newfangled words that come to Russian. One thing begins to appear a huge number of names, and it becomes unclear, before us the computer case, the system unit or the chassis.

The same thing happens with the professions. The problem became especially acute with specialties connected with computers. It is interesting that even now there can be a skirmish in the dispute about the encoder and the programmer. What is the difference between these specialties, everyone can decide for himself.

Two camps

Inaccuracy of the definitions of these words appeared in the middle of the 2000s. So it was possible to distinguish two opposing camps. They argued at each forum, proving their rightness. In fact, we have received polemicists who believe that programmers are people who work with code and architecture. From here it is possible to draw a logical conclusion that the coder and the programmer are synonymous trades.

Representatives of the second camp felt somewhat differently. In their opinion, the programmer is an advanced specialist, who can be called an architect. But the coder is an entry level programmer.

The second opinion gives the right to assert that the programmer is considered to be the main person who develops and creates algorithms, according to which the program will work, and the coder simply executes everything conceived.

Versatility

These are the two most common opinions that Internet residents could come to. The main problem is that it's extremely difficult to separate the encoder and the programmer. Often they perform both the first and second tasks. This situation remotely resembles an editor and proofreader. When it is obvious that the first is the leader who is working on the publication on all fronts, and the second - corrects errors in the text. But recently the editor often turns into a part-time proofreader, especially if you need to cut staff and save money.

The same story happens with the programmer, who often not only develops algorithms, but also implements them as an encoder.

Insult

Of course, it would be foolish to believe that the members of the forum and regulars of the Internet have ideally split into two camps. There were also those who put forward their own crazy theories. About them it is worth mentioning briefly. So, in the pursuit of a single definition, there were offensive and not very interpretations.

The encoder is a bug. This strange opinion was found on the net. It's not hard to guess that the explanation of this specialty is offensive enough. Some thought that the coder is not a professional of his business. He only "suffers" over the unoptimized code, which he writes with errors. The encoder does not have any experience, he is an imaginative programmer who does not teach.

Creation

Another view has already been described earlier, but in a different formulation. The creator is called the programmer, but the artisan is the encoder. Perhaps the interpretation and would have the right to life, but there is one snag. Rarely the work of a programmer can be called creativity. Creators are designers, artists, musicians. Programmers write codes, try to please the customer, realize his tasks, etc. Of course, it happens that the programmer becomes the head of one of the departments, then he works on creative tasks. But a staff specialist usually performs a monotonous job.

If you are convinced that programming is creativity, so be it. But then to deny that the coder is engaged in this same creativity, it is meaningless. After all, both specialists are working on one object - the code.

Origin

In order not to be confused in the opinions and decide what the coder differs from the programmer, you can go on the other side. As mentioned above, these are two borrowed words. Hence, they have a translation, which will give clear definitions.

It turns out that English does not help much in resolving this issue. Whether it's "programmer", "coder" or "developer", in Russian it still turns out that it's a programmer. That is, from a linguistic point of view, these are synonyms.

There is an assumption that the word "coder" was originally used because it is shorter and easier and faster to write. And we know that the Russian language is striving to become simpler. So the concepts of "coder" and "programmer" merged at the same time.

Necessity

In general, the problem of the Russian language is precisely that often words appear in it that have no practical meaning. That is, there was a programmer, did not touch anyone, and suddenly, the word became difficult to write, and decided to use its synonym "coder". This is a simple replacement of words, which did not bring a new concept into the language, but merely simplified the existing one.

In support of this view, we can also recall the use of the "programmer". It turns out that some users have decided for themselves that it's right to use the name of this profession. In the end, we get what people have recently used either familiar words or newfangled words.

Skill level

Since the translation from English does not give any new facts about the use of these words, let us return to the previous opinion. The encoder or programmer has different qualifications. This is the most common division of specialties. It turns out that the coder is considered to be the programmer of the lowest category.

In fact, this conviction will not work. But there were reports that there was a standard that allowed all programmers to be divided into four qualification groups. The first came probationers, coders, junior programmers and developers. In the second there were engineers and programmers. The third placed senior developers and programmers, as well as engineers. In the latter was the leading programmer, senior specialist and chief engineer.

It is interesting that for each group requirements and tasks were prescribed. But there was another problem - the encoder is not on the list. For that is the encoder. Again a clash of two synonymous concepts that could be divided into two camps.

In general, the encoder and coder are not just synonyms. This is one and the same concept, since the first and second in English will be "coder". So, we come back again to the fact that an encoder is just a performer, and a programmer is an ideological inspirer and in some cases a leader.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 en.atomiyme.com. Theme powered by WordPress.