JavaRush /Java Blog /Random-TK /Görünmeýän frontuň esgerleri. Arka tarap dörediji kim we ...

Görünmeýän frontuň esgerleri. Arka tarap dörediji kim we nädip bolmaly?

Toparda çap edildi
Programmirlemek bilen baglanyşykly esasy hünärler hakda gürleşmegi dowam etdirýäris. Biz eýýäm doly pozisiýa dörediji , tehnologiýa ýolbaşçysy , toparyň ýolbaşçysy we QA inereneri ýaly birnäçe wezipäni öz içine aldyk . Indi nobat möhüm we giň bir hünäre geldi - Yzyna dörediji. Görünmeýän frontuň esgerleri.  Arka tarap dörediji kim we nädip bolmaly?  - 1

Yzky dörediji kim?

Arka tarapy, ahyrky ulanyja görünmeýän mahaly web sahypasyny ýa-da programmany güýçlendirýän tehnologiýa we programma üpjünçiligi kody. Arka tarapy üç esasy komponentden durýar: serwer, maglumat bazasy we programma üpjünçiligi. Şeýlelik bilen, arkadag döredijiniň wezipesi web sahypasynyň ýa-da hyzmatyň ahyrky ulanyja, ýagny öň tarapyna görünýän bölegini güýçlendirýän tehnologiýa platformasyny döretmek we goldamakdyr. Eseriň manysy, serwerde işleýän fiziki ýa-da bulut koduny ýazmak bilen işleýän “serwer-programma-maglumatlar bazasy” kombinasiýasyny döretmekden ybarat. Munuň üçin arkadag döredijiler Java, şeýle hem PHP, Ruby, Python, .Net we başga-da birnäçe dil ulanýarlar. Mundan başga-da, maglumat bazasyny dolandyrmak üçin arkadag dörediji MySQL, Oracle, Microsoft SQL Server we PostgreSQL ýaly maglumat bazasy gurallaryna mätäç. “Backend” döredijiler, ulanyjynyň soňunda täsir edip biljek maglumatlary forma doldurmak, profil döretmek, onlaýn satyn almak we ş.m. görnüşinde öňdebaryjy we çalt tehnologiýa çözgütlerini döretmäge jogapkärdir. Adatça, arkadag döredijiler toparlarda ýa-da arkasy bilen iş salyşýan toparyň bir bölegi hökmünde işleýärler, uly kompaniýalarda frontend hünärmenleri, QA hünärmenleri, UX arhitektorlary we ş.m. ýaly dürli profil döredijiler toparynyň bir bölegi bolup bilerler. Görünmeýän frontuň esgerleri.  Arka tarap dörediji kim we nädip bolmaly?  - 2

Yzky taýýarlaýjy başarnyklary

Arka tarap dörediji haýsy endiklere eýe bolmaly? Esasylardan gysgaça geçeliň.
  • Yzky programmirleme dilleri (Java, Ruby, PHP, .Net, Python esasy diller) we kompaniýa ýa-da taslama tarapyndan ulanylýan çarçuwalar barada çuňňur bilim.
  • Öň tarapy üçin jogapkär kodlaýjylar bilen netijeli aragatnaşyk saklamak üçin HTML, CSS we JavaScript we başgalar ýaly esasy frontend tehnologiýalaryna düşünmek.
  • Maglumat bazasyny dolandyrmagy, ýük üýtgän mahaly ulaldylan programmalary we ş.m. öz içine alýan hosting sazlamak we dolandyrmak ukyby.
  • Web serwer tehnologiýalaryny bilmek.
  • Bulut hyzmatlarynyň (AWS, Azure, Google Cloud we ş.m.) işleýiş ýörelgelerine we olary düzmek ukybyna düşünmek.
  • Mazmuny dolandyrmak ulgamlaryny (CMS) ösdürmegiň, durmuşa geçirmegiň we goldamagyň esasy ýörelgelerine düşünmek.
  • API integrasiýa endiklerine ökde.
  • Kiberhowpsuzlygyň esasy ýörelgelerini we haker hüjümleriniň ýa-da maglumatlaryň syzmagynyň öňüni almak.
  • Hasabat taýýarlamak we statistiki maglumatlary seljermek ukyby.
  • Web sahypasynyň kody we maglumat bazalaryny goşmak bilen ätiýaçlyk nusgalary döretmek we maglumatlary dikeltmek üçin tehnologiýalary bilmek.
  • Git ýaly önüm wersiýasyna gözegçilik ulgamlary bilen tejribe.
Görünmeýän frontuň esgerleri.  Arka tarap dörediji kim we nädip bolmaly?  - 3

Yzky işläp düzüjisi nädip bolmaly?

Yzky ösüşiň esaslaryny öwrenmek, bu hünärde işlemek islemeseňizem peýdaly bolar. Şeýlelik bilen, arkadaky ösüşde başarnygyňyzy ýokarlandyrmak üçin näme öwrenmeli?
  1. Maglumat gurluşlarynyň we algoritmleriň esaslaryny öwreniň.

    Köplenç işläp düzüjiler bu ädimden geçýärler we derrew öwreniş çarçuwalaryna başlaýarlar. Şeýle-de bolsa, hünärmenler ilki bilen maglumat gurluşlarynyň we algoritmleriň esaslaryny iň bolmanda ýüzleý öwrenmegi maslahat berýärler. Şeýle hem, ýuwmak, sortlamak we gözlemek algoritmlerine we algoritm stakalaryna düşünmegi maslahat berýärler.

  2. Programmirleme dilini öwreniň we çarçuwany saýlaň.

    Yzky ösüşde dürli programmirleme dilleri ulanylýandygy sebäpli, ýöriteleşjek diliňize ýa-da dilleriňize (hiç kim birbada birnäçe öwrenmegi gadagan etmeýär) karar bermek has gowudyr. Java-dan başga-da adamlar köplenç C, Python ýa-da PHP öwrenmekden başlaýarlar. JavaScript goşmaça ösüş üçin gowy wariant bolar.

  3. SQL we maglumat bazasyny dolandyrmagyň esaslaryny öwreniň.

    Arkaçy bolmagyň ýolundaky indiki logiki ädim SQL dilini we maglumat bazasyny dolandyrmagyň esaslaryny öwrenmekdir. Häzirki wagtda bir ýa-da ikisini saýlap boljak köp sanly amatly we has ýönekeý maglumat bazasyny dolandyrmak ulgamy bar. SQL dilini bilmek, şuňa meňzeş ulgamlara aňsatlyk bilen düşünmäge we SQL talaplaryny ýazmaga kömek eder. Häzirki wagtda ähli web sahypalary maglumat bazalaryny bir ýa-da beýleki görnüşde ulanýandygy sebäpli, bu ussatlyk islendik ýagdaýda peýdaly bolar.

  4. Çarçuwalary öwreniň.

    Çarçuwany saýlamak, elbetde, programmirleme diline bagly bolar. Bahar ýaly çarçuwalaryň köpüsi şol bir binagärlik nagşyny - MVC (model-view-controller) ulanýandygy sebäpli, bir çarçuwany bilmek geljekde beýleki programma üpjünçiliginiň çözgütlerini öwrenmegi we ulanmagy has aňsatlaşdyrýar. Çarçuwalary ulanmagyň ähmiýetine we olaryň amatlylygyna baha bermäň, sebäbi olar bilen ýazylan kod mukdaryny ep-esli azaldyp bilersiňiz.

  5. Alnan bilimleri iş ýüzünde ulanyp başlaň.

    Yzky ösüşde bilimleriň ulanylmagy hem uly rol oýnaýar. Şonuň üçin ýönekeý blog döretmek, esasy surat görmek ýa-da taslamany dolandyrmak programmalary, sanaw sanawlary we ş.m. ýaly kiçi taslamalarda we / ýa-da meselelerde işlemekden başlaň.

  6. Bulut hyzmatlary bilen işlemegi öwreniň.

    Anotherene-de bir möhüm ädim, programma üpjünçiligiňiziň önümlerini bulut hyzmat platformalarynda nädip ýerleşdirmelidigini öwrenmekdir. Bulut platformasynyň esasy görnüşleri AWS, Google Cloud, Azure we Heroku.

Yzky dörediji bolmak gerekmi? Pikirler

“Web ösüşini öwrenmek üçin esasy höwesiňiz pul däl diýip umyt edýärin. Hawa, web ösüşi diýseň meşhur we isleg bildirilýän ugur, ýöne on ýyl mundan ozal nähili bolany bilen deňeşdirilende, häzirki wagtda gaty bäsdeşlik edýär. Şonuň üçin täze döredijilerden bäsdeşleriň köpçüliginden tapawutlanmak we iş tapmak üçin has köp tagalla gerek bolar. Şeýle hem ýadyňyzdan çykarmaň, diňe kod ýazmagy bilmek, oňat goldawçy bolmak üçin ýeterlik däl. Arka tarapy döredijiniň işiniň öň tarapy bilen deňeşdirilende has abstraktdygyny we geljekdäki netijä doly düşünmän ýerine ýetirilýändigini ýadyňyzdan çykarmaň, sebäbi köplenç öň işleýänlerden we ulanyjylardan çalt seslenme ýok. ", Informatika mugallymy we ýazyjy Kendrik Wezina (Kenrik Wezina) aýtdy . “Arka tarapyň ösüşiniň gowy tarapy, size saýlamagyň dürli ýollaryny ýa-da ýollaryny berýär. Mysal üçin, PHP-den gaty meşhur bolan we şol bir wagtyň özünde aňsat öwreniş arkasy ösüş dili bolanda başladym. Ilki bilen näme öwrenmelidigi barada karar bermek üçin, ösdürmegi meýilleşdirýän zadyňyza düşünmeli. Simpleönekeý bloglar üçin PHP-ni bilmek ýeterlik bolmaly; real wagt programmalary döretmek üçin Node.js gowy, has uly programmalar Java, Groovy we ş.m. bilmegi talap edýär. Haýsy taslamalaryň üstünde işlemek isleýändigiňizi derrew çözseňiz, öwrenmek has aňsat bolar " -diýdi . “Yzky ösüşiň artykmaçlyklaryndan biri, bu pudagyň beýlekiler ýaly çalt üýtgemezligi. Esasy programmirleme dilleriniň biri we iki çarçuwaly SQL-i öwrenseňiz, bu size on ýyl ýa-da has köp iş bilen üpjün etmek üçin ýeterlik bolmaly. Öňdäki meýdanda hemme zat has çalt, ep-esli üýtgeýär. Öňdebaryjy işläp düzüjiler has köp tehnologiýany bilmelidirler we ösüşleriniň we üýtgeşmeleriniň üstünde durmalydyrlar "-diýip , on ýyldan gowrak tejribesi bolan web döredijisi Jon Allred aýtdy .Görünmeýän frontuň esgerleri.  Arka tarap dörediji kim we nädip bolmaly?  - 4

Aýlyk we kär perspektiwalary

Iň soňunda bolsa, arkada durýanlaryň aýlyklaryna we kär mümkinçiliklerine seredeliň. Abraýly çeşme “Glassdoor” -yň habaryna görä , ABŞ-da arka işleýänleriň ortaça aýlygy ýylda 101 müň dollar. “PayScale” portalyna has az mukdarda pul berilýär - ortaça ýylda 73 müň dollar, iň pes ortaça aýlyk hökmünde 49 müň dollar we iň ýokarysy ýylda 118 müň dollar. Dürli ýurtlarda işleýän goldawçylaryň aýlyklary barada aýdylanda bolsa, bu çeşmä görä , Angliýada ýylda ortaça 37,5 müň dollar, Singapurda - 36 müň dollar, Awstraliýada - 48 müň dollar, Kanadada - ýylda 49 müň dollar gazanýarlar. . “Biziň” ýurtlarymyz barada aýdylanda bolsa, Ukrainadaky iş çeşmesine görä, Ukrainada ortaça goldawçy aýda 1300 dollardan gowrak gazanýar. Russiýada, bu maglumatlara görä , arka kodlaýjylar ortaça birneme has köp - takmynan 100 müň rubl alýarlar. (takmynan 1400 dollar) aýda. Belarus arkasynda işleýänleriň aýlyklary takmynan deň derejede. Bu, umuman alanyňda, işleýän işgärler üçin elýeterli ortaça maglumatlardan alsak. Programmirleme diline baglylykda işläp düzüjiniň aýlyklaryna seretseňiz, sanlar birneme optimizm bolup çykýar (elbetde Java ýaly meşhur diller üçin). Şeýlelik bilen, Ukrainada Java dörediji aýda ortaça 2000-2500 dollar alýar . Russiýada, bu maglumatlara görä , Java kodlaýjylar ortaça 230-250 müň rubl gazanýarlar. (takmynan 3200-3500 dollar). Arka tarap döredijiler üçin karýeranyň geljegi barada aýdylanda bolsa, olar umuman giňdir we arka tehnologiýalaryny bilmek, öňem aýdyşymyz ýaly, ösüşde we umuman IT pudagynda dürli wezipeler üçin peýdaly bolup biler. Köplenç arkadag döredijiler dolandyryş wezipelerine ýa-da programma arhitektory, tehnologiýa ýolbaşçysy, toparyň ýolbaşçysy we ş.m. ýaly ýokary tehniki wezipelere geçýärler.
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION