Paano Kumuha ng Trabaho bilang isang Computer Programmer

Interesado sa isang karera bilang isang computer programmer? Narito ang pagsagap sa kung ano ang kailangan mong makapagsimula kabilang ang mga kinakailangan sa edukasyon at karanasan, kung saan makakahanap ng mga listahan ng trabaho, at mga tip para sa pag-uusap.

Mga Kinakailangan sa Edukasyon at Pagsasanay para sa Mga Programmer

Karamihan sa mga programmer ng computer ay may degree na bachelor's na may pangunahing o konsentrasyon ng coursework sa computer science o teknolohiya ng impormasyon. Ang ilang mga programmer ay nakakakuha ng degree ng associate sa isang disiplina na may kaugnayan sa computer.

Ang ilang mga programmer ay maaari lamang magkaroon ng isang mataas na paaralan na antas, ngunit sa mga kasong ito, sila ay nakagawa ng isang malaking halaga ng mga gawain sa programming.

Maaaring kumita ang mga programmer ng certifications mula sa mga kompanya ng software o mga vendor ng produkto upang ipakita ang kahusayan sa iba't ibang mga wika ng computer o programming sa ilang mga platform.

Ang mga programmer ng computer ay nangangailangan ng malakas na kakayahan sa analytical upang bumuo ng code upang i-automate ang mga komplikadong proseso. Dapat silang makapanayam ng mga kliyente o mga gumagamit ng pagtatapos upang matukoy ang kanilang mga pangangailangan sa teknolohiya at makipag-usap sa mga pagpipilian para sa mga programa sa wika na maaaring madaling maunawaan ng mga di-teknikal na mga gumagamit. Ang mga kasanayan sa paglutas ng problema ay kinakailangan upang i-troubleshoot ang mga isyu kapag ang mga programa ay hindi gumagana nang mahusay. Ang mga programmer ay dapat na nakatuon sa detalye at tumpak upang lumikha ng code sa eksaktong mga pagtutukoy o makahanap ng mga menor de edad problema sa mahabang daluyan ng code.

Ang mga mag-aaral sa mataas na paaralan at kolehiyo na nagpuntirya para sa mga trabaho sa programming ay dapat isaalang-alang ang paglikha ng mga application para sa mga digital na aparato bilang isang paraan upang ipakita ang kanilang programming acumen at pagkamalikhain.

Karamihan sa mga mataas na paaralan ay nag-aalok ngayon ng mga kurso sa pag-aaral na maaaring maging isang mahusay na pagsubok na lupa para sa mga naghahangad na programmer.

Pananaliksik ang mga programming language at kasanayan sa pinakamataas na demand sa pamamagitan ng paghahanap sa Google na may mga parirala tulad ng "pinakamahusay na mga kasanayan sa computer programming" o "pinakamahalagang mga kasanayan sa programming computer." Sumulat ng mga programa na nagpapakita ng mga kasanayang ito sa tulong ng mga online na tutorial, aklat, at kurso.

Paano Makahanap ng Trabaho bilang isang Computer Programmer

Ang mga kandidato na maaaring magpakita ng mga aktuwal na tagapag-empleyo ng aktwal na mga programa na kanilang nilikha ay magkakaroon ng pinakamadaling oras ng mga trabaho sa pag-landing. Ang mga programmer ay dapat lumikha ng isang web-based na portfolio ng kanilang mga proyekto sa programming na maaaring madaling maibahagi sa mga employer at networking contact. Kumuha ng mga kontak sa alumni sa pamamagitan ng iyong opisina sa trabaho o mula sa iyong mga guro.

Makipag-ugnayan muli sa mga dating employer kung saan ka nagtrabaho bilang isang intern o kahit isang pangunahing empleyado ng serbisyo, at humingi ng mga pagpapakilala sa mga propesyonal sa computer na alam nila. Abutin ang mga kaibigan ng pamilya at mga kontak sa Facebook at humingi ng mga referral sa mga uri ng computer na kilala nila.

Alamin ang mga contact na ito upang mag-iskedyul ng mga pagpupulong upang makakuha ng ilang feedback tungkol sa iyong portfolio at payo tungkol sa iyong paghahanap sa trabaho. Ang mga panayam sa impormasyon na ito ay magbibigay sa iyong mga contact ng isang pagkakataon upang makakuha ng isang pagpapahalaga para sa iyong mga kasanayan at maaaring madalas na humantong sa mga referral para sa mga panayam sa trabaho.

Gamitin ang mga dalubhasang mga website ng IT tulad ng Dice.com upang makabuo ng isang listahan ng mga lead ng trabaho. Maghanap ng mga site ng trabaho tulad ng Indeed.com, Simplyhired.com, at LinkUp.com ng mga keyword tulad ng "programmer" o "computer programmer" at ng iyong mga paboritong wika ng computer upang mapalawak ang iyong listahan ng mga target ng trabaho.

Kung ikaw ay isang mag-aaral sa kolehiyo o graduate, suriin sa iyong opisina ng karera para sa mga listahan ng trabaho at mga pagkakataon sa pag-recruit.

Tingnan ang IT job fairs, tulad ng UNCUBED, na nakatutok sa mga trabaho sa mga startup , sa iyong ginustong mga lokasyon para sa trabaho. Dream ng kaunti. Gumawa ng isang listahan ng iyong mga ideal IT employer , bisitahin ang kanilang mga website ng trabaho at mag-aplay para sa mga trabaho. Suriin ang mga listahan tulad ng Forbes "Pinakamahusay na Mga Kumpanya sa Trabaho Para" upang makabuo ng ilang mga ideya.

Interviewing para sa Mga Trabaho ng Programmer

Ang mga panayam para sa mga programmer ay malamang na naiiba sa pamantayan ng proseso ng pakikipanayam. Ang mga interbyu ay magtatanong ng mga karaniwang tanong sa pag-uugali upang matukoy kung ang mga kandidato ay maaaring mag-reference ng mga halimbawa ng paglutas ng problema, pag-troubleshoot, pakikipag-usap sa mga kliyente, at mga gumagamit at pagpapaubaya para sa pagkabigo.

Susuriin din ng mga recruiters ang teknikal na kaalaman ng mga kandidato sa pamamagitan ng pagtatanong sa kanila na ipaliwanag at tukuyin ang mga tuntunin at proseso ng programming.

Ang ilang mga tagapanayam ay magdudulot ng mga hypothetical na katanungan sa paglutas ng problema na susubukan ang mga proseso ng pag-iisip ng mga kandidato. Halimbawa, maaaring hingin sa iyo upang malaman kung ilang sasakyan ang pumasa sa George Washington Bridge sa isang karaniwang araw. Interesado ang mga employer sa iyong mga lohikal na pangangatwirang pangangatwiran sa halip na isang tamang sagot.

Maaari kang hilingin na lumikha ng isang sample na programa gamit ang pseudo code upang malutas ang isang hypothetical problema sa isang whiteboard. Hinahanap ka ng mga employer na magpakita ng lohikal na diskarte sa programming.

Ang iyong diin ay dapat nasa iyong proseso at kung paano mo ipaliwanag ang iyong pamamaraan. Ang mga interbyu kung minsan ay nagtatanong ng mga kandidato sa pag-aaral upang suriin ang code para sa isang programa upang makilala at itama ang anumang mga error.

Suriin ang Mga Website ng Kumpanya

Maraming mga malalaking kumpanya ng tech ay may pakikipanayam na payo na tiyak sa kanilang kumpanya na magagamit online. Halimbawa, ang Google ay may Hangout on Air kung saan ang mga Googler ay nag-uusap tungkol sa kung paano nila pakikipanayam ang mga kandidato sa Google at magbahagi ng payo sa pinakamahusay na paraan upang maghanda para sa isang teknikal na panayam.

May listahan ng mga FAQ ang Amazon kabilang ang impormasyon sa proseso ng panayam, kung ano ang magsuot, at kung ano ang kailangan mong ibigay.

Sundin Up Pagkatapos ng Panayam

Ang epektibong pag-follow up pagkatapos ng interbiyu ng iyong trabaho ay kritikal. Bumuo ng isang salamat sa email kaagad pagkatapos ng pakikipanayam at malinaw na ihatid ang iyong sigasig para sa trabaho at kung bakit sa tingin mo ito ay isang mahusay na magkasya, pati na rin ang iyong pasasalamat para sa pagkakataon na pakikipanayam. Dapat kang maging isang computer programmer?