În limba rusă există în ultimii 20 de ani atât de multe cuvinte încât este pur și simplu imposibil să le cunoaștem pe toate. Odată cu dezvoltarea activă a internetului, au început să apară noi profesii. Și oamenii de diferite specialități pot lucra la aceeași afacere. Desigur, o persoană obișnuită nu trebuie să înțeleagă totul la rând. Mai ales că nu este interesant. Dar dacă sunteți cumva legat de programare, cu siguranță doriți să știți ce este un coder.
presupoziție
Pe de o parte, problema diferenței dintre specialitățile coderului și programatorului poate fi considerată controversată. Nici o problemă la prima vedere. Dar, dacă te uiți mai aproape de ele, devine clar de ce atât de des aceste două profesii sunt confuze.
În multe privințe, inexactitățile în formularea și traducerea sunt asociate cu conceptele vorbite în limba engleză. Cu acest lucru se confruntă acum cu întreaga gamă de cuvinte noi încurcate care vin în limba rusă. Un lucru începe să apară un număr imens de nume și devine de neînțeles, în fața calculatorului, a unității de sistem sau a șasiului.
Același lucru se întâmplă și cu profesiile. Problema a devenit deosebit de acută cu specialitățile legate de computere. Este interesant că chiar și acum poate fi o dispută în disputa legată de encoder și de programator. Care este diferența dintre aceste specialități, fiecare poate decide singur.
Două tabere
Reprezentanții celui de-al doilea lagăr s-au simțit oarecum diferit. În opinia lor, programatorul este un specialist în domeniu, care poate fi numit arhitect. Dar coderul este un programator la nivel de intrare.
Al doilea aviz dă dreptul de a afirma că programatorul este considerat a fi persoana principală care dezvoltă și creează algoritmi, conform cărora programul va funcționa, iar coderul execută pur și simplu toate planurile.
versatilitate
Aceeași poveste se întâmplă și cu programatorul, care deseori nu dezvoltă numai algoritmi, ci le implementează și ca encoder.
insultă
Desigur, ar fi prost să credem că membrii forumului și cei obișnuiți ai Internetului au fost în mod ideal divizați în două tabere. Au existat cei care și-au prezentat propriile lor teorii nebunești. Acestea ar trebui să fie menționate pe scurt. Deci, în căutarea unei singure definiții, au existat interpretări jignitoare și nu foarte.
Codificatorul este o alarmă de efracție. Această opinie ciudată a fost găsită pe net. Nu este greu de ghicit că explicația acestei specialități este suficient de ofensivă. Unii credeau că coderul nu este un profesionist al afacerii sale. El doar "suferă" peste codul neoptimizat, pe care îl scrie cu erori. Codificatorul nu are nici o experiență, este un programator imaginativ care nu predică.
creare
O altă viziune a fost deja descrisă mai devreme, dar într-o altă formulă. Creatorul este numit programator, dar artizanul este codificatorul. Poate interpretarea și ar avea dreptul la viață, dar există o încurcătură. Rar, munca unui programator poate fi numită creativitate. Creatorii sunt designeri, artiști, muzicieni. Programatorii scriu coduri, încearcă să-i placă clientului, să-și realizeze sarcinile etc. Desigur, se întâmplă ca programatorul să devină șeful uneia dintre departamente, apoi să lucreze la sarcini creative. Dar un specialist de personal, de obicei, efectuează un loc de muncă monoton.
Dacă sunteți convins că programarea este creativitatea, așa să fie. Dar apoi să negeți că coderul este angajat în aceeași creativitate, este lipsit de sens. La urma urmei, ambii specialiști lucrează la un obiect - codul.
origine
Pentru a nu deveni confuz în opiniile și pentru a decide ce coder diferă de programator, puteți merge pe cealaltă parte. După cum sa menționat mai sus, acestea sunt două cuvinte împrumutate. Prin urmare, ei au o traducere, care va oferi definiții clare.
Se pare că engleza nu ajută prea mult la rezolvarea acestei probleme. Fie că este "programator", "coder" sau "dezvoltator", în limba rusă încă se dovedește că este un programator. Aceasta este, din punct de vedere lingvistic, acestea sunt sinonime.
Există o presupunere că cuvântul "coder" a fost inițial folosit deoarece este mai scurt și mai ușor și mai rapid de scris. Și știm că limba rusă încearcă să devină mai simplă. Astfel, conceptele "coder" și "programator" au fuzionat în același timp.
nevoie
În general, problema limbii rusești este tocmai că în ea apar adesea cuvinte care nu au niciun sens practic. Adică, a existat un programator, nu sa atins de nimeni și, brusc, cuvântul a devenit dificil de scris și a decis să folosească codificatorul sinonim. Aceasta este o simplă înlocuire a cuvintelor, care nu a adus un nou concept în limbă, ci doar a simplificat conceptul existent.
În sprijinul acestui punct de vedere, putem aminti și utilizarea "programatorului". Se pare că unii utilizatori s-au hotărât singuri că este corect să folosească numele acestei profesii. În cele din urmă, obținem ceea ce oamenii au folosit recent fie cuvinte familiare, fie cuvinte noi.
Nivel de calificare
De fapt, această convingere nu va funcționa. Dar au existat rapoarte că există un standard care a permis tuturor programatorilor să fie împărțit în patru grupuri de calificare. Primii au venit probațiști, coderi, programatori juniori și dezvoltatori. În cel de-al doilea au fost ingineri și programatori. În al treilea plasat dezvoltatori seniori și programatori, precum și ingineri. În acesta din urmă a fost principalul programator, specialist principal și inginer șef.
Este interesant faptul că pentru fiecare grup s-au prescris cerințe și sarcini. Dar a existat o altă problemă - în listă nu există codificator. Pentru asta e codificatorul. Din nou, o ciocnire a două concepte sinonime care ar putea fi împărțite în două tabere.
În general, codificatorul și coderul nu sunt doar sinonime. Acesta este unul și același concept, deoarece primul și al doilea în limba engleză vor fi "coder". Deci, ne întoarcem din nou la faptul că coderul este doar un interpret, iar programatorul este inspiratorul ideologic și, în unele cazuri, liderul.