КампутарыПраграмаванне

Кодэр - гэта ... кодэр: апісанне, функцыі і асаблівасці

У рускай мове з'явілася так шмат слоў за апошні 20 гадоў, што ведаць іх усіх проста немагчыма. З актыўным развіццём інтэрнэту пачалі ўзнікаць і новыя прафесіі. Прычым над адным і тым жа справай могуць працаваць людзі розных спецыяльнасцяў. Вядома, звычайны чалавек не абавязаны разбірацца ва ўсім запар. Асабліва ў тым, што яму нецікава. Але калі вы неяк звязаны з праграмаваннем, то адназначна захочаце ведаць, што такое кодэр.

перадумова

З аднаго боку, пытанне аб розніцы паміж спецыяльнасцямі кодэр і праграміст можна лічыць надуманым. Ніякай праблемы на першы погляд няма. Але калі прыгледзецца бліжэй да іх, то становіцца зразумела, чаму так часта блытаюць гэтыя дзве прафесіі.

Шмат у чым недакладнасць фармулёвак і перакладаў звязана з англамоўнымі паняццямі. З гэтым цяпер сутыкаецца ўвесь масіў навамодных слоў, якія прыходзяць у рускую мову. У аднаго прадмета пачынае з'яўляцца велізарная колькасць імёнаў, і ўжо становіцца незразумела, перад намі корпус кампутара, сістэмны блок або шасі.

Тое ж самае адбываецца і з прафесіямі. Асабліва востра праблема стала са спецыяльнасцямі, звязанымі з кампутарамі. Цікава, што нават зараз можа паўстаць сварка ў спрэчцы аб кодэры і праграмісты. У чым розніца гэтых спецыяльнасцяў, можа вырашыць для сябе кожны самастойна.

два лагеры

Недакладнасць азначэнняў гэтых слоў з'явілася яшчэ ў сярэдзіне 2000-х гадоў. Так можна было вылучыць два супрацьлеглых лагеры. Яны хто спрачаўся на кожным форуме, даказваючы сваю правату. На справе мы атрымалі палемістаў, якія мяркуюць, што праграмісты - гэта людзі, якія працуюць з кодам і архітэктурай. Адсюль можна зрабіць лагічную выснову, што кодэр і праграміст - гэта сінанімічных прафесіі.

Прадстаўнікі другога лагера лічылі некалькі інакш. На іх думку, праграміст - гэта прасунуты спецыяліст, якога можна назваць архітэктарам. А вось кодэр - гэта праграміст пачатковага ўзроўню.

Другое меркаванне дае права сцвярджаць, што праграміст лічыцца пануючай асаблівай, якая распрацоўвае і стварае алгарытмы, па якіх будзе працаваць праграма, а кодэр проста выконвае ўсё задуманае.

Універсальнасць

Гэта два найбольш распаўсюджаных меркавання, да якога змаглі прыйсці жыхары інтэрнэту. Галоўная праблема ў тым, што падзяліць кодэра і праграміста вельмі цяжка. Часцяком яны выконваюць і першую, і другую задачу. Гэтая сітуацыя аддалена нагадвае рэдактара і карэктара. Калі відавочна, што першы - гэта кіраўнік, які працуе над выданнем па ўсіх франтах, а другі - выпраўляе памылкі ў тэксце. Але ў апошні час рэдактар часта ператвараецца ў карэктара па сумяшчальніцтве, асабліва калі патрабуецца скараціць штат і зэканоміць.

Тая ж гісторыя адбываецца і з праграмістам, які часта не толькі распрацоўвае алгарытмы, але і пасля рэалізуе іх у якасці кодэра.

абразу

Вядома, па-дурному было б меркаваць, што форумчане і заўсёднікі інтэрнэту ідэальна падзяліліся на два лагеры. Былі і тыя, хто вылучаў свае вар'яцкія тэорыі. Пра іх варта сцісла згадаць. Такім чынам, у пагоні за адзіным вызначэннем з'яўляліся крыўдныя і не вельмі тлумачэння.

Кодэр - гэта быдлокодер. Вось такое дзіўнае меркаванне ўдалося знайсці ў сеткі. Не цяжка здагадацца, што тлумачэнне гэтай спецыяльнасці даволі абразлівае. Некаторыя палічылі, што кодэр - гэта не прафесіянал сваёй справы. Ён толькі «пакутуе» над неоптимизированным кодам, які піша з памылкамі. У кодэра няма вопыту, ён - ўявіў сябе праграмістам невук.

творчасць

Яшчэ адно меркаванне ўжо было апісана раней, але ў іншай фармулёўцы. Творцам называюць праграміста, а вось рамеснікам - кодэра. Магчыма тлумачэнне і мела б права на жыццё, але ёсць адна загваздка. Рэдка працу праграміста можна назваць творчасцю. Творцы - гэта дызайнеры, мастакі, музыканты. Праграмісты пішуць коды, імкнуцца дагадзіць заказчыку, рэалізаваць яго задачы і т. Д. Вядома, здараецца, што праграміст становіцца кіраўніком аднаго з аддзелаў, тады ён працуе над творчымі задачамі. Але штатны спецыяліст звычайна выконвае манатонную працу.

Калі вы перакананыя, што праграмаванне - гэта творчасць, хай будзе так. Але тады адмаўляць тое, што кодэр займаецца гэтым жа творчасцю, бессэнсоўна. Абодва ж спецыяліста працуюць над адным аб'ектам - кодам.

паходжанне

Каб не блытацца ў меркаваннях і вырашыць, чым кодэр адрозніваецца ад праграміста, можна зайсці з іншага боку. Як ужо згадвалася вышэй, гэта два запазычаных слова. Значыць, у іх ёсць пераклад, якой дасць выразныя вызначэння.

Аказваецца, англійская не вельмі дапамагае ў вырашэнні гэтага пытання. Будзь-то «programmer», «coder» або «developer», у рускай ўсё роўна аказваецца, што гэта праграміст. Гэта значыць з лінгвістычнай пункту гледжання гэта сінонімы.

Ёсць меркаванне, што першапачаткова слова «кодэр» сталі выкарыстоўваць, таму што яно карацей і яго лягчэй і хутчэй пісаць. А мы ведаем, што руская мова імкнецца стаць прасцей. Так паняцця "кодэр» і «праграміст» у адзін момант зліліся.

неабходнасць

Наогул, праблема рускай мовы складаецца як раз у тым, што часта ў ім з'яўляюцца словы, якія не маюць практычнага сэнсу. Гэта значыць, быў сабе праграміст, нікога не чапаў, і раптам, слова стала цяжка пісаць, і вырашылі выкарыстоўваць яго сінонім «кодэр». Гэта простая замена слоў, якая не прынесла ў мову новага паняцця, а толькі спрасціла наяўнае.

У доказ гэтага меркавання можна нагадаць і аб выкарыстанні «программера». Аказваецца, што некаторыя карыстальнікі для сябе вырашылі, што менавіта так правільна выкарыстоўваць назву гэтай прафесіі. У выніку мы атрымліваем тое, што людзі ў апошні час выкарыстоўваюць або звыклыя словы, альбо навамодныя.

ўзровень кваліфікацыі

Паколькі пераклад з ангельскага не дае ніякіх новых фактаў выкарыстання гэтых слоў, вернемся да папярэдняга думку. Кодэр або праграміст маюць розныя кваліфікацыі. Гэта найбольш распаўсюджанае падзел спецыяльнасцяў. Атрымліваецца, што да кодэр адносяць праграміста самай нізкай катэгорыі.

На справе даказаць гэта перакананьне не атрымаецца. Але былі звесткі пра тое, што меўся прыняты стандарт, які дазваляў ўсіх праграмістаў падзяліць на чатыры кваліфікацыйныя групы. У першую трапілі стажоры, кадавальнік, малодшыя праграмісты і распрацоўшчыкі. У другой знаходзіліся інжынеры і праграмісты. У трэцюю змясцілі старэйшых распрацоўнікаў і праграмістаў, а таксама інжынераў. У апошняй знаходзіўся вядучы праграміст, старшы спецыяліст і галоўны інжынер.

Цікава, што для кожнай групы былі прапісаныя патрабаванні і задачы. Але паўстала іншая праблема - кодэра ў спісе няма. За гэта значыць кадавальнік. Зноў сутыкненне двух сінанімічных паняццяў, якія можна было б падзяліць на два лагеры.

Наогул, кадавальнік і кодэр - гэта не проста сінонімы. Гэта адно і тое ж паняцце, паколькі першае і другое на англійскай будзе «coder». Так, мы вяртаемся зноў да таго, што кодэр - гэта проста выканаўца, а праграміст - ідэйны натхняльнік і ў некаторых выпадках кіраўнік.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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