Kaip gauti darbą kaip kompiuterių programuotojas

Domina kompiuterių programuotojo karjera? Čia rasite, ko jums reikia norint pradėti, įskaitant išsilavinimo ir patirties reikalavimus, kur rasti darbo skelbimus ir patarimus, kaip pradėti pokalbį.

Švietimo ir mokymo reikalavimai programuotojams

Dauguma kompiuterių programuotojų turi bakalauro laipsnį su dideliu ar koncentruotu kursinių darbų kompiuterių ar informacinių technologijų srityje. Kai kurie programuotojai uždirba daktaro laipsnį su kompiuteriu susijusioje disciplinoje.

Keletas programuotojų gali turėti tik aukštojo mokslo laipsnį, tačiau tokiais atvejais jie atliko daug programavimo darbų.

Programuotojai gali gauti programinės įrangos kompanijų ar produktų tiekėjų sertifikatus tam, kad demonstruotų įvairias kompiuterines kalbas arba programavimą tam tikrose platformose.

Kompiuterių programuotojams reikia stiprių analitinių įgūdžių, norint sukurti kodą, kad būtų galima automatizuoti sudėtingus procesus. Jie turi sugebėti apklausti klientus ar galutinius vartotojus, kad nustatytų jų technologinius poreikius ir praneštų programų parinktis kalba, kurią lengvai suprantami netechniniai vartotojai. Norint spręsti problemas, kai programos neveikia optimaliai, reikia problemų sprendimo įgūdžių. Programuotojai turi būti išsamiai orientuoti ir tikslūs, norėdami sukurti kodą tikslinėms specifikacijoms arba rasti nedideles problemas ilgais srautų kodais.

Vidurinių mokyklų ir koledžų studentams, norintiems planuoti darbo vietas, reikėtų apsvarstyti galimybę kurti skaitmeninių įrenginių programas, kad būtų galima parodyti jų programavimą ir kūrybiškumą.

Dauguma aukštųjų mokyklų dabar siūlo programavimo kursus, kurie gali būti puiki vieta bandyti programuotojams.

Tyrinėdami programavimo kalbas ir įgūdžius, kurie yra didžiausio poreikio, ieškodami "Google" žodžiais "geriausi kompiuterio programavimo įgūdžiai" arba "svarbiausi kompiuterių programavimo įgūdžiai". Parašykite programas, kurios demonstruoja šiuos įgūdžius internetinių pamokų, knygų ir kursų pagalba.

Kaip rasti darbą kaip kompiuterių programuotojas

Kandidatai, kurie gali parodyti būsimiems darbdaviams faktines programas, kurias jie sukūrė, bus lengviausiai skyrę darbo vietas. Programuotojai turėtų sukurti savo programavimo projektų internetinį portfelį, kurį būtų galima lengvai dalytis su darbdaviais ir kurti kontaktus. Gaukite absolventų kontaktus per savo karjeros biure arba iš savo fakulteto.

Prijunkite su ankstesniais darbdaviais, kur dirbote stažuotoju ar net pagrindiniu aptarnaujančiu darbuotoju, ir paprašykite pažintinių kompiuterių profesionalų. Pasiekite šeimos draugus ir "Facebook" kontaktus ir paprašykite kreiptis į kompiuterio tipus, kuriuos jie žino.

Pritaikykite šiuos kontaktus, kad planuotumėte susitikimus, kad gautumėte atsiliepimų apie savo portfelį ir patarimus apie savo darbo paiešką. Šie informaciniai pokalbiai suteiks jūsų kontaktuotojams galimybę susipažinti su savo įgūdžiais ir dažnai gali sukelti persiuntimų darbo pokalbiuose.

Naudokite specializuotas IT svetaines, pavyzdžiui, Dice.com, kad sukurtumėte darbo vietų sąrašą. Ieškokite darbo vietų, pvz., Indeed.com, Simplyhired.com ir LinkUp.com pagal raktinius žodžius, pvz., "Programuotojas" arba "kompiuterių programuotojas", ir mėgstamų kompiuterinių kalbų, kad išplėstumėte savo darbo vietų sąrašą.

Jei esate kolegijos studentas arba absolventas, pasitarkite su savo karjeros biuru, kad galėtumėte susipažinti su įdarbinimo sąrašais ir įdarbinimo galimybėmis.

Patikrinkite IT darbo muges, pvz., UNCUBED, kurioje daugiausia dėmesio skiriama darbo vietoms pradedantiesiems , jūsų pasirinktose darbo vietose. Svajonė šiek tiek. Sukurkite savo idealių IT darbdavių sąrašą , apsilankykite jų darbo vietų tinklalapiuose ir kreipkitės į darbo vietas. Peržiūrėkite sąrašus, tokius kaip "Forbes" "Geriausi kompanijai dirbti", kad sukurtumėte keletą idėjų.

Interviu programuotojo darbui

Interviu programuotojams paprastai skiriasi nuo standartinio interviu proceso. Interviuotojai klausins ​​tipiškų elgesio klausimų, norėdami išsiaiškinti, ar kandidatai gali nurodyti problemos sprendimo, problemų sprendimo, bendravimo su klientais ir vartotojais pavyzdžius ir toleranciją nusivylimui.

Darbuotojai taip pat išbandys kandidatų technines žinias, paprašydami paaiškinti ir apibrėžti programavimo terminus ir procesus.

Kai kurie interviuotojai pateiks hipotetinius problemų sprendimo klausimus, kurie patikrins kandidatų minties procesus. Pavyzdžiui, jums gali būti paprašyta išsiaiškinti, kiek automobilių per tipinį dieną eina per George Washington Bridge. Darbdaviai bus suinteresuoti savo loginio mąstymo įgūdžiais, o ne tinkamu atsakymu.

Gali būti paprašyta sukurti pavyzdinę programą naudojant pseudo kodą, siekiant išspręsti hipotetinę problemą lentoje. Darbdaviai ieško jūsų, kad pademonstruotų logišką požiūrį į programavimą.

Jūsų dėmesys turėtų būti skiriamas jūsų procesui ir kaip paaiškinti savo metodą. Interviuotojai kartais klausia programavimo kandidatų peržiūrėti programos kodą, kad būtų galima nustatyti ir ištaisyti bet kokias klaidas.

Patikrinkite įmonės svetaines

Daugelis didelių technologijų kompanijų gali internetu naudotis interviu klausimais, susijusiais su jų įmonėmis. Pavyzdžiui, "Google" turi "Hangout on Air", kur "Google" darbuotojai kalba apie tai, kaip jie apklausia kandidatus "Google" ir dalijasi patarimais dėl geriausio būdo pasirengti techniniam pokalbiui.

"Amazon" turi DUK sąrašą, įskaitant informaciją apie pokalbio procesą, ką dėvėti ir ką jums reikės pateikti.

Sekti po interviu

Veiksminga tolesnė veikla po jūsų darbo pokalbio yra labai svarbi. Užrašykite ačiū el. Paštu iš karto po pokalbio ir aiškiai išreikškite savo entuziazmą dėl darbo ir kodėl manote, kad tai puikus tinka, taip pat dėkojame už galimybę interviu. Ar turėtumėte tapti kompiuteriu programuotoju?