Sida loo noqdo gole oo ma u baahan tahay runtii?

Hello! Magacaygu waa Dmitry Pavlov, waxaan ka shaqeeyaa GridGain, sidoo kale waxaan ahay gole iyo ka qaybqaata PMC Apache Ignite iyo ka qaybqaataha Tababbarka Apache. Waxaan dhawaan bixiyay bandhig ku saabsan shaqada gole ee Sberbank kulan il furan. Horumarinta bulshada furan, dad badan ayaa si isa soo taraya u bilaabay su'aalo: sida loo noqdo gole, hawlaha la qabanayo, iyo inta xariiq ee loo baahan yahay in la qoro si loo helo doorkan. Markaynu ka fikirno golayaasha, waxaynu isla markiiba qiyaasi karnaa dad wax walba leh oo wax walba leh oo madaxa u saaran taaj iyo mugga "Xeer Nadiif ah" halkii ay ka ahaan lahaayeen usha. Ma sidaas baa? Qoraalkayga, waxaan isku dayi doonaa inaan ka jawaabo dhammaan su'aalaha muhiimka ah ee ku saabsan golayaasha si aad u fahamto inaad dhab ahaantii u baahan tahay.

Sida loo noqdo gole oo ma u baahan tahay runtii?

Dhammaan dadka ku cusub bulshada opensource waxay leeyihiin fikrado ah in aanay waligood noqon doonin goleyaal. Ka dib oo dhan, qaar badan, tani waa door sharaf leh oo kaliya lagu heli karo mudnaan gaar ah iyadoo la qorayo tiro kood ah. Laakiin sidaas uma fududa. Bal aan ka eegno golayaasha dhinaca bulshada.

Waa kuma gole maxaase loo baahan yahay?

Marka aan abuurno badeeco cusub oo furan, waxaan had iyo jeer u oggolaan isticmaalayaasha inay isticmaalaan oo ay sahamiyaan, iyo sidoo kale wax ka beddelka iyo qaybinta nuqullo la beddelay. Laakiin marka qaybinta nuqullada software-ka ee isbeddellada leh ay dhacaan aan la xakamayn, ma helno wax ku biirinta saldhigga koodhka muhiimka ah mashruucuna ma horumarayo. Tani waa meesha loo baahan yahay gole, kaas oo xaq u leh inuu ururiyo tabarucaadka isticmaalaha mashruuca.

Maxaad u noqonaysaa gole

Aan ku bilowno xaqiiqda ah in go'aan qaadashada ay dheeri u tahay resume, iyo kuwa bilawga ah ee barxadda barnaamijyada waa wax ka sii weyn, sababtoo ah inta badan marka ay shaqo dalbanayaan waxay weydiiyaan tusaalooyin code ah.

Faa'iidada labaad ee shaki la'aanta ah ee ballan-qaadku waa fursadda aad kula xiriiri karto khabiiro sare oo aad fikrado qurux badan ka soo jiidan karto ilo furan mashruucaaga. Intaa waxaa dheer, haddii aad si fiican u taqaano badeecad il furan oo gaar ah, waxaad shaqo ka heli kartaa shirkad taageerta ama adeegsata. Xitaa waxaa jira ra'yi ah in haddii aadan ka qaybgelin ilo furan, ma heli doontid jagooyinka xirfadeed ee sare.

Marka laga soo tago faa'iidooyinka dhanka shaqada iyo shaqada, in aad nafteeda ka go'do waa wax lagu farxo. Waxaa lagu aqoonsan yahay bulshada xirfadleyda ah, waxaad si cad u aragtaa natiijada shaqadaada. Ma aha sida qaar ka mid ah horumarinta shirkadaha, halkaas oo mararka qaarkood aadan xitaa fahmin sababta aad dib ugu soo celinayso beeraha XML.

Bulshooyinka isha furan waxaad kula kulmi kartaa khabiiro sare sida Linus Torvalds. Laakiin haddii aadan sidaas ahayn, waa inaadan u malayn in aysan jirin wax aad ku qaban karto halkaas - waxaa jira shaqooyin heerar kala duwan ah.

Hagaag, waxaa sidoo kale jira gunnooyin dheeri ah: Hawl-wadeennada Apache, tusaale ahaan, waxay helayaan shatiga IntelliJ Idea Ultimate ee bilaashka ah (inkasta oo ay jiraan xaddidaadyo).

Maxaa la sameeyaa si aad u noqoto gole?

Way fududahay - kaliya waxaad u baahan tahay inaad sameyso.

Sida loo noqdo gole oo ma u baahan tahay runtii?

Haddii aad u maleyneyso in aysan jirin hawlo kuu yaalla mashaariicda, waad qaldan tahay. Kaliya ku biir bulshada ku danaynaysa oo samee waxay u baahan tahay. Aasaaska Software-ka Apache wuxuu leeyahay mid gaar ah hanuuniye oo leh shuruudaha loogu talagalay golayaasha.

Dhibaatooyinkee ayaad xallin doontaa?

Kuwa ugu kala duwan - laga bilaabo horumarinta ilaa imtixaanada qoraalka iyo dukumentiyada. Haa, haa, wax ku biirinta tijaabiyeyaasha iyo dukumeentiyada bulshada dhexdeeda waxaa lagu qiimeeyaa si siman oo ay la socoto tabarucaadka horumariyayaasha. Waxaa jira hawlo aan caadi ahayn - tusaale ahaan, socodsiinta kanaalka YouTube iyo u sheegista isticmaalayaasha kale sida aad u isticmaasho alaabta furan. Tusaale ahaan, Apache Software Foundation waxay leedahay gooni bogga, halkaas oo lagu tilmaamo waxa gargaarka loo baahan yahay.  

Miyaan u baahanahay inaan qoro sifo weyn si aan u noqdo gole?

Maya Tani gabi ahaanba lagama maarmaan maaha. Ballanqaaduhu maaha inuu qoro tiro kood ah. Laakiin haddii aad qortay muuqaal weyn, way u fududaan doontaa guddiga maamulka mashruuca inay ku qiimeeyaan. Wax ku biirinta bulshada ma aha oo kaliya muuqaalada, barnaamijyada, iyo tijaabinta. Haddii aad warqad qorto oo aad ka hadasho dhibaato, bixi xal macquul ah - tani sidoo kale waa wax ku biirin.

Waxaa muhiim ah in la fahmo in go'aan qaadashada ay ku saabsan tahay kalsoonida. In lagaa dhigo gole iyo in kale waxaa go'aan ka gaara dadka adiga oo kale ah oo ku salaynaya aragtidooda shakhsi ahaan waxtar u leh alaabta. Sidaa darteed, adiga, adoo adeegsanaya ficilkaaga iyo ficilkaaga bulshada, waxaad u baahan tahay inaad ku guulaysato kalsoonidan.

Sida loo dhaqmo?

Noqo qof wax dhisaya, togan, asluub ​​iyo dulqaad leh. Xusuusnow in il furan qof kastaa uu yahay tabaruc qofna cidna kuma laha wax deyn ah. Kuma jawaabaan - sugaan oo ku xasuusiyaan su'aashaada 3-4 maalmood gudahood. Had iyo jeer kuma jawaabaan - si fiican, isha furan waa ikhtiyaari.

Sida loo noqdo gole oo ma u baahan tahay runtii?

Ha ka codsan qof inuu wax kuu qabto ama uu kuu qabto. Xubnaha bulshada ee waayo-aragnimada leh waxay dareen u leeyihiin "dawarsadayaasha" sida oo kale isla markiiba waxay xasaasiyad ku noqdaan kuwa doonaya inay ku riixaan shaqadooda.

Haddii aad hesho caawimo, taasi waa wax fiican, laakiin ha ku xad-gudbin. Waa inaadan qorin: "Guys, hagaaji tan, haddii kale waxaan luminayaa gunnadaydii sannadlaha ah." Way fiicantahay in aad waydiiso meesha ku xigta aad aadi lahayd, oo noo sheeg waxa aad hore u qoday ee ku saabsan cayayaankan. Oo haddii aad ballanqaaddo inaad cusbooneysiiso wiki ku saleysan natiijooyinka xallinta dhibaatada, markaa suurtagalnimada in ay kuugu jawaabaan aad bay u kordhi doontaa.

Ugu dambeyntii, akhri Xeerka Anshaxa oo baro in la weydiiyo su'aalo.

Sidee wax loogu biirin karaa haddii aadan ahayn gole?

Mashruucyadu waxay inta badan isticmaalaan nidaamka RTC, halkaas oo marka hore wax walba ay maraan dib u eegis, ka dibna isbeddelada ayaa lagu daraa sayidkii. Nidaamkan, gabi ahaanba qof kasta ayaa dib u eegis lagu sameeyaa, xitaa golayaasha. Sidaa darteed, waxaad si guul leh ugu biirin kartaa mashruuc adoon noqonin hawl-wadeen. Si loo fududeeyo in lagugu doorto goleyaal cusub, waxaad la talin kartaa ka qaybgalayaasha cusub, wadaagi kartaa aqoonta, waxaadna abuuri kartaa agab cusub.

Kala duwanaanshiyaha - faa'iido ama waxyeello?

Kala duwanaanshiyaha - fahamka Apache Software Foundation, tani, iyo waxyaabo kale, waa xiriirka ka qaybgalayaasha mashruuc il furan oo ay sameeyeen shirkado badan. Haddii qof kastaa uu ku xiran yahay hal urur oo kaliya, ka dibna luminta xiisaha mashruuca, dhammaan kaqeybgalayaashu si dhakhso ah ayey uga cararaan. Kala duwanaanshuhu wuxuu bixiyaa mashruuc waqti dheer, deggan, waayo-aragnimo kala duwan iyo fikrado ballaaran oo ka qaybgalayaasha.

Jaceyl ama raaxo darteed?

Mashaariicda opensource waxaa jira laba nooc oo dad ah: kuwa ka shaqeeya hay'ad wax ku biirisa alaabtan, iyo kuwa halkan uga shaqeeya jacaylka, taas oo ah, tabaruceyaasha. Kee baa wax soo saar badan? Caadi ahaan, ka qaybgalayaasha taageera alaabta ururka wax ku biirinaya. Waxay si fudud u haystaan ​​​​wakhti dheeraad ah iyo dhiirigelin cad si ay u helaan gunta runta, waxay diiradda saaraan hawsha oo ay u dhawaadaan isticmaalaha.

Kuwa sameeya "jacaylka" ayaa sidoo kale dhiirigeliya, laakiin si ka duwan - waxay u heellan yihiin inay bartaan mashruuca, si ay adduunka uga dhigaan meel wanaagsan. Waxaana xaqiiqo ah in ka qaybgalayaasha noocaas ahi ay yihiin kuwa aad u deggan oo ku jihaysan mustaqbalka fog, sababtoo ah kuwa iskood u yimid bulshada lagama yaabo inay ka tagaan hal maalin gudaheed.

Sidee loo helaa dheelitirka u dhexeeya wax soo saarka iyo xasiloonida? Waxaa jira laba ikhtiyaar. Doorashada ugu horreysa: marka ka qaybqaataha uu ka shaqeeyo shirkad si rasmi ah ugu lug leh mashruucan furan, oo uu sameeyo wax dheeraad ah oo ku jira, isaga oo ka baxsan dantiisa - tusaale ahaan, taageeraya dadka cusub. Doorashada labaad waa shirkad ku dhacday isbeddel il furan. Tusaale ahaan, marka shaqaaluhu ka shaqeeyaan mashruuca ganacsiga ugu weyn afar maalmood todobaadkii, iyo inta ka hartay wakhtiga ay ka shaqeeyaan il furan.

Ballanqaad - inuu noqdo ama aan ahaan?

Sida loo noqdo gole oo ma u baahan tahay runtii?

Ballanqaadku waa mawduuc wanaagsan oo faa'iido leh, laakiin waa inaadan si gaar ah ugu dadaalin inaad noqoto gole. Doorkani maaha door kood ku salaysan mana muujinayo aqoontaada. Waxa kaliya ee muhiimka ahi waa khibrad, yacni, aqoonta iyo waayo-aragnimada aad kasbato marka aad barato mashruuca, dhex-dhexaadinta iyo caawinta dadka kale xalinta dhibaatooyinka.

Source: www.habr.com

Add a comment