Waddada Cadho: Socdaalka Horumariyaha biilasha

Maamulaha shirkadda horumarinta biilasha waxay leedahay laba siyaabood oo loo dhiso koox. Marka hore waa in la shaqaaleysiiyo "waayeel" diyaarsan oo si joogto ah u abuura xaalado shaqo oo noocaas ah si ay u isticmaalaan xirfadahooda iyo waayo-aragnimadooda ugu badnaan, horumariyaan isla markaana aysan dagaallamin. Midda labaad waa in la abuuro koox isku dhaf ah oo isugu jira kuwo cusub, dhex-dhexaad iyo faa'iidooyin, si ay u wada xiriiraan, isu saameeyaan, wax u bartaan oo ugu koraan shirkadda dhexdeeda. Anigu waxaan ka soo horjeedaa goobada xunxun a la "khibrad la'aan - shaqo la'aan - waayo-aragnimo ma leh" dhibaatona uma arko shaqaaleysiinta horumariyaha bilawga ah. Forward Telecom waxay muddo dheer haysatay barnaamij tababar shaqo, kaas oo u noqday bar-xirfadeed shaqaale badan oo hadda shaqeeya.

Hadda waxaan kuu sheegi doonaa sida aan u arko waddada horumarinta ee horumariyaha biilasha, iyo sida isku xigxiga aad u baahan tahay si aad u barato xirfadaha xirfadeed.

1. Baro luqadda barnaamijka

Bilawga, qof kasta. Mudnaanta waa Java, Python iyo JavaScript, laakiin Ruby, Go, C, C++ waxay ku habboon yihiin helitaanka aqoonta aasaasiga ah. Sidee wax loo baro? Qaado koorsooyin lacag iyo lacag la'aan ah; Waxaan ku talin karaa tababarka Golang. Haddii heerka Ingiriisigaagu kuu ogolaado, daawashada fiidiyowyada ajnabiga ah waa xirfad dheeraad ah oo wanaagsan.

Waddada Cadho: Socdaalka Horumariyaha biilasha

2. Faham fikradaha OS

Nidaamyada hawlgalku waxay ku salaysan yihiin todoba qaybood oo aad u baahan tahay inaad ogaato oo aad awoodid inaad sharaxdo mabda'a hawlgalka:

  • Maareynta habka;
  • Xadhkaha iyo koodka fidsan ee badan;
  • Socket (software interface);
  • I/O diritaanka;
  • Farsamaynta;
  • Kaydinta;
  • Nidaamyada faylka.

Waxaan ku talinayaa inaad qaadato koorsada maamulka Linux ee aasaasiga ah. Nidaamyada hawlgalka labaad ee safka ah waa Windows iyo Unix.

3. La qabso terminalka

Marka la barbardhigo cuqdada xaashida bannaan, waxaa jira cuqdad shaashad madow oo maran oo leh cursor libiqsan. Waa inaad ka gudubtaa si aad u barato sida loo qoro amarrada wanaagsan ee khadka taliska.
Waa in la ogaadaa:

  • Bash iyo qolof KornShell;
  • Amarada helay, grep, awk, sed, lsof;
  • Shabakadda amarrada nslookup iyo netstat.

Waddada Cadho: Socdaalka Horumariyaha biilasha

4. Shabakadda iyo amniga

Biilasha waxay si dhow ula xiriirtaa shabakada iyo shuruudaha ilaalinta xogta. Ma qori kartid adeegyada internetka adigoon fahmin sida shabakadu u shaqeyso, markaa waxaad u baahan tahay inaad barato fikradaha aasaasiga ah iyo borotokoolka: DNS, OSI model, HTTP, HTTPS, FTP, SSL, TLS. Kadib, marka aad la kulanto cilad la diiday Connection, waxaad garan doontaa waxaad samaynayso.

5. Adeegayaasha

Ka dib markaad barato mabaadi'da gudbinta macluumaadka ee shabakada, waxaad bilaabi kartaa aasaaska hawlgalka server-ka. Ka bilow adeegayaasha shabakadda: IIS, Apache, Nginx, Caddy iyo Tomcat.

Ku xiga liiska:

  • Dib u noqosho wakiil;
  • Wakiil qarsoodi ah;
  • Kaydinta;
  • Isku dheelitirka culeyska;
  • Firewall.

6. Bar kaabayaasha dhaqaalaha sida code

Waxaan aaminsanahay in marxaladani ay tahay mid ka mid ah kuwa ugu muhiimsan. Waa inaad fahamtaa saddex mawduuc oo ballaadhan:

  • Konteenarada: Docker iyo Kubernetes
  • Qalabka maaraynta qaabaynta: Macquul ah, Kuug, Cusbo iyo Puppet
  • Kaabta: Terraform, daruuraha.

7. Baro CI/CD

Xirfad kale oo faa'iido u leh horumariyaha biilasha waa inuu awood u yeesho inuu sameeyo dhuumaha isdhexgalka iyo gaarsiinta joogtada ah. Aagga CI/CD waxaa ku yaal qalab sida Jenkins, TeamCity, Drone, Circle CI iyo kuwa kale. Qaswadayaasha: barashada Jenkins-ka aadka loo isticmaalo ayaa ku filnaan doona marka hore.

8. Software-ka iyo xakamaynta kaabayaasha

Hadafka ugu muhiimsan waa in la fahmo aasaaska kormeerka codsiga. Qalabka goobtan waxa loo qaybiyaa saddex kooxood:

  • Kormeerka kaabayaasha: Nagios, Icinga, Datadog, Zabbix, Monit.
  • Korjoogteynta waxqabadka codsiga: AppDynanic, Relic Cusub.
  • LMS: ELK Stack, Graylog, Splunk, Papertrail.

9. Adeegyada daruuraha

Mustaqbalka dhow, codsi kasta ama software kastaa wuxuu yeelan doonaa dhiggiisa daruuraha. Mar dhow ama dambe, horumariyayaashu waxay la kulmaan daruuraha, markaa akhri bixiyeyaasha caanka ah ee daruuraha (AWS, Google Cloud, iyo Azure) iyo aasaaska tignoolajiyada.

10. La shaqaynta kaydka xogta

Dhammaan mashaariicda hadda jira waxay isticmaalaan xog-ururin, iyo waayo-aragnimada DBMS iyo SQL waxay sahlaysaa in la bilaabo. Baro sida loo qoro weydiimaha SQL, isticmaal sharax oo baro sida tusmuhu u shaqeeyo. Sida ugu fudud waa in aad koorsada qaadato. Waxa kale oo aad ku tababaran kartaa xirfadahaaga dukumeentiyada Postgres oo aad ku ciyaari kartaa ku celcelin.

11. Horumari xirfadahaaga jilicsan

Meel aan la filayn oo ka baxsan-caadiga ah, balse aan ka muhiimsanayn. Marka hore, samir. Waxaad si dhakhso ah ula qabsanaysaa xaaladaha sida "hagaajin birtaada, waxaad tahay barnaamij-sameeyaha," laakiin waxaad u baahan tahay inaad maskax ahaan u diyaargarowdo waqtiyada kama dambaysta ah ee bilaabista mashaariicda cusub. Haddii aad eber ilaa hal sano ku jirto barnaamijka oo laguu tixgeliyo Junior, u diyaari dhaleeceynta oo baro inaad aqbasho, dib u eegista code ee lataliye inta badan waa geedi socod xanuun badan. Laakiin isla mar ahaantaana, xirfadda qasabka ah waa awoodda uu qofku ku difaaci karo aragtidiisa oo uu u doodi karo; mararka qaarkood runtu waxay ku dhalataa dood. Horumariyayaashu weligood ma joojiyaan waxbarashada, ma jirto wax saqaf ah oo ku jira xirfadda, markaa kartida waxbarashada iyo rabitaanka barashada waxyaabo cusub ayaa ah saldhigga horumarkaaga.

Waddada Cadho: Socdaalka Horumariyaha biilasha

Inta badan waxaa la i weydiiyaa marka bilawga uu gaaro heerka dhexe, iyo marka uu ku faani karo in loogu yeero "sare". Waxaan aaminsanahay in xilliga kala guurka heer ilaa heer aan lagu go'aamin inta sano ee la shaqeeyay, inkastoo xirfadaha la taaban karo ay yihiin shuruudaha muhiimka ah. Waa xirfado jilicsan oo sax ah oo inta badan go'aamiya xawaaraha kobaca horumariyaha: bilawga tababaran iyo shaqada adag wuxuu qori karaa kood tayo sare leh dhowr luqadood wuxuuna awoodi karaa inuu ka shaqeeyo koox dhowr bilood gudahood. Horumariye leh khibrad 10 sano ah ayaa laga yaabaa inuu awoodi waayo inuu xalliyo mashaakilaadka aan caadiga ahayn, maamulo koox, oo uu yeesho xirfado hal dhinac ah.

Tani waa sida aan u arko dariiqa horumarinta ee horumariyaha biilasha, sidan waa sida aan u korino khabiiro aqoon leh oo ka tirsan kooxdayada Telefoonada Horudhaca ah. Uma eka inay wax ka maqan yihiin, laakiin mar walba waan ka mahadcelinayaa wax ku biirinta qodobka.

Source: www.habr.com

Add a comment