Waxaan hadda raadineynaa xirfad sare oo dhiirigelin leh C++ injineer software si uu ugu biiro kooxdayada firfircoon. Injineer software-ka C++ ahaan, waxaad door muhiim ah ka ciyaari doontaa horumarinta iyo tayeynta codsiyadayada software-ka, adigoo isticmaalaya khibradaada barnaamijka C++ si aad u abuurto xalal hufan, adag, oo la cabbiri karo. Waxaad la shaqayn doontaa kooxaha isdhaafsan, oo ay ku jiraan maamulayaasha alaabta, naqshadeeyayaasha, iyo tijaabiyaasha, si loo hubiyo in software-kayaga uu buuxiyo shuruudaha macmiilka iyo heerarka warshadaha.

Waajibaadka:

  1. La kaasho daneeyayaasha si loo ururiyo oo loo falanqeeyo shuruudaha software iyo qeexida.
  2. Naqshad, horumariso, tijaabi, oo ilaali codsiyada C++ tayada sare leh, adoo raacaya hababka ugu fiican iyo heerarka koodaynta.
  3. Wanaaji koodka waxqabadka, miisaanka, iyo xasilloonida, garashada iyo xallinta caqabadaha iyo arrimaha marka ay soo baxaan.
  4. Ka qaybqaado dib u eegista koodka iyo falanqaynta naqshadaynta, adoo siinaya jawaab celin wax ku ool ah si loo horumariyo tayada software guud.
  5. Si joogto ah u balaadhi aqoontaada farsamooyinka barnaamijka C++ iyo isbeddellada warshadaha, adoo ku daraya fikrado cusub shaqadaada.
  6. La kaasho kooxaha hubinta tayada si loo aqoonsado, u soo saaro, oo loo xalliyo cilladaha software.
  7. Abuur oo ilaali waraaqo farsamo oo kooban oo cad oo kooban oo loogu talagalay naqshadaynta software, koodka, iyo buug-gacmeedyada isticmaale.
  8. La-taliye iyo hagitaan siiya injineerada yaryar, fostdhaqan gelinta waxbarashada joogtada ah iyo horumarinta.

Shuruudaha:

  1. Shahaadada Bachelor ee Sayniska Kombiyuutarka, Injineerinka, ama maadooyinka la xidhiidha.
  2. 3+ sano oo waayo-aragnimo xirfadeed ah horumarinta software, oo diiradda saaraya barnaamijka C++.
  3. Aqoon adag ee luqadda C++, librariyo qaab-dhismeedka (sida Boost, STL, ama Qt).
  4. Aqoonta barnaamijyada shayga ku jihaysan, qaababka naqshadaynta, iyo qaabdhismeedka xogta.
  5. Aqoonta taxanaha badan, maaraynta xusuusta, iyo barnaamijka shabakada
  6. Khibrad u leh nidaamyada xakamaynta nooca (sida Git) iyo aaladaha dabagalka kutaanta (tusaale, JIRA).
  7. Xirfado falanqeyn heer sare ah, xalinta mashaakilaadka, iyo qaladka.
  8. Xirfado isgaarsiineed oo xooggan iyo awoodda si wax ku ool ah looga shaqeeyo jawi kooxeed.
  9. Tafaasiil ku jihaysan oo habaysan, oo leh karti lagu maareeyo hawlo badan oo lala kulmo wakhtiga kama dambaysta ah.

Hice to Haves:

  1. Aqoonta luqadaha kale ee barnaamijyada, sida Python, Java, ama C #.
  2. Khibrad u leh horumarka isku-tallaabta ah, oo ay ku jiraan Linux, Windows, iyo macOS.
  3. Aqoonta hababka horumarinta software Agile, sida Scrum ama Kanban.

    Haddii aad tahay injineer karti software C++ leh oo xiise leh abuurista xalal software cusub, waxaan rabnaa inaan kaa maqalno! Fadlan noo soo gudbi resumeygaaga iyo warqadaada daboolka, oo faahfaahinaysa khibradaada iyo shahaadooyinkaaga, annaga. Waxaan rajaynaynaa inaan dib u eegno codsigaaga.