Injineerka Xogta iyo Saynisyahanka Xogta: waa maxay faraqa u dhexeeya?

Xirfadaha Saynisyahanka Xogta iyo Injineerka Xogta ayaa inta badan ku jahwareersan. Shirkad kastaa waxay leedahay waxyaabo u gaar ah oo ay ku shaqeyso xogta, ujeedooyin kala duwan oo loogu talagalay falanqayntooda iyo fikrado kala duwan oo ku saabsan takhasuska ay tahay in uu wax ka qabto qaybta shaqada, sidaas darteed mid kastaa wuxuu leeyahay shuruudihiisa. 

Aynu ogaano waxa u dhexeeya kuwan takhasuska leh, dhibaatooyinka ganacsi ee ay xalliyaan, xirfadaha ay leeyihiin iyo inta ay helaan. Maaddadu waxay noqotay mid weyn, markaa waxaanu u qaybinnay laba daabacaad.

Maqaalka ugu horreeya, Elena Gerasimova, madaxa kulliyadda "Sayniska Xogta iyo Falanqaynta" Netology , wuxuu sheegayaa farqiga u dhexeeya Saynisyahanka Xogta iyo Injineerka Xogta iyo agabka ay ku shaqeeyaan.

Sidee doorarka injineerada iyo saynisyahanadu u kala duwan yihiin

Injineer xogeedku waa khabiir, dhanka kalena horumariya, tijaabiya oo ilaaliya kaabayaasha xogta: kaydinta xogta, kaydinta iyo nidaamyada habaynta tirada badan. Dhanka kale, kani waa kan nadiifiya oo "shalay" xogta si loogu isticmaalo falanqeeyayaasha iyo saynisyahannada xogta, taas oo ah, abuurta dhuumaha xogta xogta.

Saynisyahanka Xogta wuxuu abuuraa oo tababaraa moodooyinka saadaalinta (iyo kuwa kale) isagoo isticmaalaya algorithms barashada mashiinka iyo shabakadaha neerfaha, ka caawinta ganacsiyada inay helaan qaabab qarsoon, saadaaliyaan horumarka oo ay wanaajiyaan hababka ganacsiga ee muhiimka ah.

Farqiga ugu weyn ee u dhexeeya Saynisyahanka Xogta iyo Injineerka Xogta ayaa ah in ay inta badan leeyihiin ujeedooyin kala duwan. Labaduba waxay u shaqeeyaan si loo hubiyo in xogta la heli karo oo tayo sare leh. Laakiin Saynisyahanka Xogta ayaa u hela jawaabaha su'aalihiisa wuxuuna tijaabiyaa mala-awaalka nidaamka deegaanka xogta (tusaale, ku saleysan Hadoop), Injineerka Xogta ayaa abuura dhuumo loogu adeegayo algorithm barashada mashiinka oo uu qoray saynisyahan xogeed ku jira koox Spark ah oo isku mid ah. nidaamka deegaanka. 

Injineer xogeedku waxa uu qiimo u keenaa ganacsiga isaga oo ka shaqaynaya qayb kooxeed. Shaqadiisu waa in ay u dhaqmaan sidii xiriir muhiim ah oo ka dhexeeya ka qaybgalayaasha kala duwan: laga bilaabo horumarinta ilaa macaamiisha ganacsiga ee warbixinta, iyo in la kordhiyo wax soo saarka falanqeeyayaasha, laga bilaabo suuq-geynta iyo badeecada ilaa BI. 

Saynisyahanka Xogta, liddi ku ah, waxa uu qayb firfircoon ka qaataa istaraatiijiyadda shirkadda iyo soo saarista fikradaha, samaynta go'aannada, hirgelinta algorithms-ka otomatiga ah, qaabaynta iyo soo saarista qiimaha xogta.
Injineerka Xogta iyo Saynisyahanka Xogta: waa maxay faraqa u dhexeeya?

Ku shaqeynta xogta waxay ku xiran tahay mabda'a GIGO (qashin-qashin-ka-baxa): haddii falanqeeyayaasha iyo saynisyahannada xogta ay la macaamilaan xogta aan diyaarsaneyn iyo suurtagalka ah ee khaldan, markaa natiijooyinka xitaa iyadoo la adeegsanayo algorithms falanqaynta ugu casrisan waxay noqon doontaa khalad. 

Injineerada xogtu waxay xalliyaan dhibaatadan iyagoo dhisaya tubooyinka habaynta, nadiifinta iyo beddelka xogta iyo u oggolaanaya saynisyahannada xogta inay la shaqeeyaan xog tayo sare leh. 

Waxaa jira qalab badan oo suuqa ku jira oo loogu talagalay in lagu shaqeeyo xogta oo daboolaysa marxalad kasta: laga bilaabo muuqaalka xogta ilaa wax soo saarka ilaa dashboardka guddiga maamulka. Oo waxaa muhiim ah in go'aanka loo isticmaalo iyaga uu sameeyo injineer - ma aha sababtoo ah waa moodada, laakiin sababtoo ah wuxuu si dhab ah u caawin doonaa shaqada ka qaybgalayaasha kale ee habka. 

Caadi ahaan: haddii shirkadu u baahan tahay inay samayso xidhiidh ka dhexeeya BI iyo ETL - xogta rarka iyo cusboonaysiinta warbixinnada, halkan waa aasaaska dhaxalka ah ee Injineerku uu la tacaali doono ( way wanaagsan tahay haddii sidoo kale uu jiro naqshadeeyaha kooxda).

Waajibaadka Injineerka Xogta

  • Horumarinta, dhismaha iyo dayactirka kaabayaasha habaynta xogta.
  • Xakamaynta khaladaadka iyo abuurista tubooyinka habaynta xogta la isku halayn karo.
  • Keenista xog aan habaysanayn oo laga keenay ilo firfircoon oo kala duwan qaabka lagama maarmaanka u ah shaqada falanqeeyayaasha.
  • Bixinta talooyinka si loo horumariyo joogtaynta xogta iyo tayada.
  • Bixinta iyo ilaalinta qaab dhismeedka xogta ay adeegsadaan saynisyahannada xogta iyo falanqeeyayaasha xogta.
  • Habraaca iyo kaydinta xogta si joogto ah oo hufan ugu jira koox qaybsan oo tobanaan ama boqolaal server ah.
  • Qiimee iibinta farsamada ee qalabka si aad u abuurto qaab dhismeedyo fudud laakiin adag oo ka badbaadi kara carqaladaynta.
  • Xakamaynta iyo taageerada socodka xogta iyo nidaamyada la xidhiidha (dejinta kormeerka iyo digniinaha).

Waxaa jira takhasus kale oo ka dhex jira jihada Injineerka Xogta - ML engineer. Marka la soo koobo, injineeradani waxay ku takhasuseen keenista moodooyinka barashada mashiinka hirgelinta iyo isticmaalka warshadaha. Badanaa, qaabka laga helay saynisyahanka xogta ayaa qayb ka ah daraasadda waxaana laga yaabaa inuusan ku shaqeyn xaaladaha dagaalka.

Waajibaadka Saynisyahanka Xogta

  • Ka soo saarida sifooyinka xogta si loo isticmaalo algorithms barashada mashiinka.
  • Isticmaalka qalabka kala duwan ee barashada mashiinka si loo saadaaliyo oo loo kala saaro qaababka xogta.
  • Hagaajinta waxqabadka iyo saxnaanta algorithms barashada mashiinka iyadoo la hagaajinayo lana wanaajinayo algorithms-yada.
  • Samaynta mala-awaal "xoog leh" oo waafaqsan istaraatiijiyada shirkadda ee u baahan in la tijaabiyo.

Injineerka Xogta iyo Saynisyahanka Xogta labaduba waxay wadaagaan qayb la taaban karo oo ku aaddan horumarinta dhaqanka xogta, taas oo shirkaddu ay ku soo saari karto faa'iido dheeraad ah ama ay dhimi karto kharashyada.

Luuqaddee iyo qalabkee ayay injineerada iyo saynisyahannadu ku shaqeeyaan?

Maanta, rajada laga filayo saynisyahannada xogta ayaa isbeddelay. Markii hore, injineeradu waxay soo ururiyeen su'aalo waaweyn oo SQL ah, iyagoo gacanta ku qoray MapReduce oo xogta la farsameeyay iyagoo isticmaalaya qalabyada sida Informatica ETL, Pentaho ETL, Talend. 

Sannadka 2020, khabiirku ma samayn karo aqoon la'aantii Python iyo qalabka xisaabinta casriga ah (tusaale, Hawo-socodka), fahamka mabaadi'da la shaqeynta aaladaha daruuraha (iyaga oo u adeegsanaya inay ku badbaadiyaan qalabka, iyadoo la ilaalinayo mabaadi'da amniga).

SAP, Oracle, MySQL, Redis waa qalab dhaqameed oo loogu talagalay injineerada xogta ee shirkadaha waaweyn. Way fiican yihiin, laakiin qiimaha shatiyadu waa mid aad u sarreeya oo barashada in lala shaqeeyo iyaga oo kaliya ayaa macno u leh mashaariicda warshadaha. Isla mar ahaantaana, waxaa jira beddelaad bilaash ah oo ah qaabka Postgres - waa bilaash oo ku habboon kaliya maaha tababarka. 

Injineerka Xogta iyo Saynisyahanka Xogta: waa maxay faraqa u dhexeeya?
Taariikh ahaan, codsiyada Java iyo Scala ayaa inta badan la helaa, in kasta oo teknoolajiyada iyo hababka ay horumariyaan, luqadahani waxay ku dhacaan asalka.

Si kastaba ha ahaatee, hardcore BigData: Hadoop, Spark iyo inta kale ee beerta xayawaanka hadda ma aha shardi u ah injineerka xogta, laakiin waa nooc ka mid ah qalabka lagu xalliyo dhibaatooyinka aan lagu xallin karin ETL-dhaqameedka. 

Isbeddelku waa adeegyada loo isticmaalo aaladaha aan aqoonta u lahayn luqadda ay ku qoran yihiin (tusaale, Hadoop oo aan aqoon Java), iyo sidoo kale bixinta adeegyo diyaarsan oo loogu talagalay socodsiinta xogta qulqulka (aqoonsiga codka ama aqoonsiga muuqaalka muuqaalka ).

Xalalka warshadaha ee SAS iyo SPSS waa kuwo caan ah, halka Tableau, Rapidminer, Stata iyo Julia ay sidoo kale si weyn u isticmaalaan saynisyahanada xogta hawlaha maxalliga ah.

Injineerka Xogta iyo Saynisyahanka Xogta: waa maxay faraqa u dhexeeya?
Awoodda lagu dhisayo dhuumaha laftooda waxay u muuqatay falanqeeyayaasha iyo saynisyahannada xogta dhowr sano ka hor: tusaale ahaan, waxaa durba suurtagal ah in xogta loo diro kaydinta ku saleysan PostgreSQL iyadoo la adeegsanayo qoraallo fudud. 

Caadi ahaan, isticmaalka dhuumaha iyo qaababka xogta isku dhafan ayaa weli ah mas'uuliyadda injineerada xogta. Laakiin maanta, isbeddelka loogu talagalay khabiirada T-qaabeeya ee leh karti ballaadhan oo ku saabsan dhinacyada la xidhiidha waa ka sii xoog badan yihiin weligeed, sababtoo ah qalabka si joogto ah ayaa loo fududeeyaa.

Maxay u wada shaqeeyaan Injineerka Xogta iyo Saynisyahanka Xogta

Iyagoo si dhow ula shaqeynaya injineerada, Saynisyahanada Xogta waxay diiradda saari karaan dhinaca cilmi-baarista, abuurista algorithms-barashada mashiinka wax-soo-saarka.
Injineeradu waxay u baahan yihiin inay diiradda saaraan miisaanka, dib-u-isticmaalka xogta, iyo hubinta in gelinta xogta iyo dhuumaha wax soo saarka ee mashruuc kasta oo shakhsi ah ay u hoggaansamaan qaab dhismeedka caalamiga ah.

Kala-soociddan mas'uuliyaduhu waxay hubisaa joogtaynta dhammaan kooxaha ka shaqeeya mashaariicda kala duwan ee barashada mashiinka. 

Wadashaqeyntu waxay caawisaa abuurista alaab cusub si hufan. Xawaaraha iyo tayada waxaa lagu gaaraa iyada oo loo marayo dheelitirka u dhexeeya abuurista adeeg qof kasta (kaydinta caalamiga ah ama isdhexgalka dashboards) iyo hirgelinta baahi kasta ama mashruuc gaar ah (tuubo khaas ah, isku xirka ilaha dibadda). 

Si dhow ula shaqeynta saynisyahannada iyo falanqeeyayaasha xogta waxay ka caawisaa injineerada horumarinta xirfadaha falanqaynta iyo cilmi-baarista si ay u qoraan kood wanaagsan. Wadaagista aqoonta ee isticmaalayaasha bakhaarrada iyo xogta ayaa soo hagaagaysa, taasoo ka dhigaysa mashruucyo aad u firfircoon oo keenaya natiijooyin waara oo dheer.

Shirkadaha ujeedadoodu tahay inay horumariyaan dhaqanka ku shaqaynta xogta iyo dhisidda hababka ganacsi ee ku salaysan iyaga, Saynisyahanka Xogta iyo Injineerka Xogta ayaa midba midka kale kaabaya oo abuuraya nidaam falanqayn xog dhammaystiran. 

Maqaalka soo socda waxaan kaga hadli doonaa nooca waxbarasho ee Injineerka Xogta iyo Saynisyahanada xogta ay tahay inay helaan, xirfadaha ay u baahan yihiin si ay u horumariyaan iyo sida suuqu u shaqeeyo.

Laga soo bilaabo tifaftirayaasha Netology

Haddii aad eegayso xirfadda Engineerka Xogta ama Saynisyahanka Xogta, waxaanu kugu martiqaadaynaa inaad barato barnaamijyadayada koorsada:

Source: www.habr.com

Add a comment