Talaan ng mga Nilalaman:

Paano Kumuha ng Mahusay na Programmer Kung Hindi Mo Alam ang Programming
Paano Kumuha ng Mahusay na Programmer Kung Hindi Mo Alam ang Programming
Anonim

Ang pangunahing bagay ay malinaw na tukuyin kung anong mga gawain ang dapat lutasin ng espesyalista at magtanong ng mga tamang tanong sa panahon ng pakikipanayam.

Paano Kumuha ng Mahusay na Programmer Kung Hindi Mo Alam ang Programming
Paano Kumuha ng Mahusay na Programmer Kung Hindi Mo Alam ang Programming

Minsan ang negosyo ay umuunlad nang maayos, ang mga magagandang plano ay ginawa, at ang pamamahala (ang iyong mga boss o ikaw mismo bilang isang pinuno) ay nagpasiya na kumuha ng isang programmer sa kawani upang malutas ang ilang mga problema.

Marahil ito ay ang pagpapanatili ng site at ang pagbuo ng karagdagang pag-andar, o maaaring isang programa para sa mga empleyado o isang CRM system. Nag-aalok kami ng isang plano ng aksyon kung sakaling imposibleng italaga ang paghahanap para sa isang espesyalista sa isang tao at tiyak na napagpasyahan na ito - upang maging isang programmer.

Ano ang kailangan mong gawin bago ka magsimulang maghanap

Bago maghanap ng programmer, narito ang tatlong mahahalagang tip.

1. Sagutin ang tanong, bakit kailangan mo ng programmer

Unawain ang mga pangunahing kaalaman: kung ano ang dapat gawin ng programmer at kung anong mga kasanayan sa programming ang kailangang ilapat. Patawarin mo ako kung natakot kita, ngunit hindi mo kailangang matutunan ang anuman: kailangan mong matukoy kung anong mga partikular na gawain ang kailangan mo ng isang programmer. Sabihin nating para sa pagbuo ng website. Pagkatapos ay basahin sa Internet kung anong mga kasanayan ang kailangan para dito, kung ano ang kinakailangan ng mga kumpanya ng IT mula sa mga aplikante. Halimbawa, kaalaman sa HTML, CSS, JavaScript, PHP, MySQL, Canvas, Bootstrap.

Huwag matakot sa mga pangalang ito, maglaan lamang ng oras at basahin ang tungkol sa mga bagay na ito kahit man lang sa Wikipedia.

2. Alamin ang halaga ng mga serbisyo ng programmer

Ito ay isang malinaw na katotohanan - anumang mahusay na espesyalista ay nagkakahalaga ng pera. Magsimula sa average na suweldo sa merkado sa programming.

Sabihin nating kailangan mo ng isang espesyalista sa pagpapanatili ng website at ang pagbuo ng mga karagdagang function (mga form ng feedback, mga filter ng produkto, at iba pa). At siyempre, sinamantala mo ang unang tip at tiningnan kung anong mga kasanayan ang dapat magkaroon ng isang empleyado.

Pumunta sa site na may mga bakante (HH.ru, Rabota.ru o iba pa), gamitin ang paghahanap sa pamamagitan ng mga keyword ("php-programmer", "web-programmer") at tingnan lamang kung magkano ang inaalok ng isang middle-level programmer, na ay, na may pangmatagalang karanasan sa trabaho - hindi isang taon, ngunit hindi bababa sa dalawa. Hindi na baguhan ang Middle, at mabilis itong masanay sa iyong mga proyekto. Iyan ay tungkol sa kung magkano ang kailangan mong bayaran sa isang kaibigan.

3. Gamitin ang iyong mga koneksyon

Marami sa aking mga kasamahan ang tinanggap sa pamamagitan ng salita ng bibig: sa ilan ay tinalakay ko lang ang isang beses na part-time na trabaho, sa isang taong pinuntahan ko ng mga kurso. Samakatuwid, dadaan ka sa iyong mga koneksyon, kung mayroon man. Makipag-usap sa mga kaibigan, maghanap sa mga forum. Mas madalas kaysa sa hindi, ang mga mahahalagang tao ay nakukuha sa ganitong paraan.

Paano pumili ng isang mahusay na programmer

Kung hindi ka makahanap ng isang pangarap na espesyalista sa pamamagitan ng mga kakilala, pumunta sa mga site na may trabaho. At maghanda na magkakaroon ng maraming tao na interesado sa malalaking mapagkukunan. Ito ay hindi palaging mabuti, dahil talagang lahat ay aakyat sa anumang magandang trabaho na may disenteng suweldo, at ito ay simpleng hindi makatotohanan upang matukoy ang isang matalinong espesyalista batay sa isang resume. Paano maging? Sasabihin ko pa.

Bumubuo kami ng bakante

Una, magsulat ng malaki at maganda. Ito ay kung paano namin nililikha ang unang positibong impresyon ng aming kumpanya. Ang isang mahusay na pagpipilian ay upang makita kung paano pinupunan ang mga bakante ng isang kumpanya ng IT. Kunin ang iyong paboritong ad bilang isang template at baguhin ito para sa iyong sarili. Mahalaga: kung nakakita ka ng isang hindi pamilyar na salita, sabihin ang ilang AJAX, at hindi nag-abala upang malaman kung ano ito, mas mahusay mong burahin ito, huwag ipasok ito sa iyong bakante.

Pangalawa, sumulat ng tapat at sa mas maraming detalye hangga't maaari kung ano ang gagawin ng iyong empleyado, kung anong mga kasanayan ang dapat niyang taglayin, kung kanino siya bubuo ng mga programa. Sa paggawa nito, ipapakita mo kung ano ang responsibilidad ng posisyong ito.

I-filter out namin

Nag-compile ka ng bakante, pinagbukud-bukod ang ilang kandidato ayon sa resume at mga piling espesyalista para sa isang panayam.

Siyempre, pinakamahusay na alisin ang mga pinaka-hindi naaangkop na kandidato sa yugto ng pag-uusap sa telepono, ngunit hindi ito palaging isang abot-kayang opsyon kung wala kang kaunting pag-unawa sa programming.

Gayunpaman, maaari mong palaging malaman kung ang isang programmer ay nalutas na ang mga naturang problema dati at kung anong uri ng karanasan ang mayroon siya. Maghanap din ng isang simpleng gawain sa Internet, ipadala ito sa kandidato sa pamamagitan ng koreo at bigyan ng sapat na oras upang makumpleto ito. Oo, hindi ito pagsubok, ngunit makakatulong ito sa pagtanggal ng mga taong tamad.

Nagsasagawa kami ng panayam

1. Maghanda ng combat mission

Alam mo na kung ano ang kailangan mo, kaya anyayahan ang programmer na kumpletuhin ang isang partikular na gawain sa opisina mismo at orasan ito. Bago ang kanyang pagdating, balaan ang tungkol sa tseke, ngunit huwag pangalanan ang gawain mismo.

Mahalaga! Una, alamin mula sa isang independiyenteng mapagkukunan kung gaano karaming oras ang dapat na sapat upang makumpleto: magtanong sa isang kaibigan ng programmer sa forum ng paksa. Maaari mo ring tingnan ang palitan ng mga freelancer, ang pangunahing bagay ay isulat ang "Urgent" at "Kailangan mong magsimula ngayon, gaano katagal ito?" Ngunit ito ay isang huling paraan: maaari silang magpalaki doon, kaya ang isang hindi interesadong mapagkukunan ay pinakamahusay.

2. Pag-usapan ang karanasan ng kandidato

Alamin kung anong klaseng karanasan ang mayroon ang aplikante, "probe" lahat. Kung kahit isang baguhan sa programming ay maaaring mapabilib ka sa kanilang teknikal na kaalaman, tumuon sa mga matagumpay na proyekto. Magtanong nang detalyado hangga't maaari tungkol sa mga nakaraang trabaho.

3. Hilingin na ipakita ang portfolio

Ipapakita sa kandidato kung ano ang nagawa na nila at kung gaano katagal ang ginugol nila dito. Oo, ang mga portfolio ay maaaring magnakaw, kaya bigyang-pansin kung paano nagsasalita ang tao. Sa personal, mahal ko ang aking mga proyekto, handa akong pag-usapan ang mga ito nang maraming oras.

4. Alamin ang dahilan ng pagbabago ng trabaho

Napakapangkaraniwan, ngunit mahalagang malaman. Ang pangunahing bagay ay ang pagbabago ng trabaho ay hindi dapat maging bunga ng kabiguan ng kandidato na tuparin ang mga gawain na itinalaga sa kanya.

Kung huminto sa freelancing ang isang espesyalista, hindi ito masama: nangangahulugan ito na gusto niya ng katatagan. Kung hindi ka nasiyahan sa mga kondisyon sa nakaraang lugar ng trabaho, ito ay normal din. Halimbawa, ang mga KPI na nakabatay sa orasan ng programmer ay nakakapagod para sa ilang tao.

5. Mag-alok ng panahon ng pagsubok

Tanging ang iyong kakayahan na manghikayat at isang mahusay na nabuong kontrata ang naglalaro dito. Ginawa ko ito: kung ang isang empleyado ay tumupad sa kanyang mga tungkulin, natatanggap niya ang 100% ng kanyang suweldo, kung hindi, 50%. Nakakatulong ito na mapababa ang mga gastos para sa kumpanya kung sakaling magkaroon ng masamang pagkuha.

Naturally, makipag-ayos sa mga kondisyon sa pinakadulo simula, dapat alam ng tao kung ano ang nangyayari.

Tatlo pang tip

1. I-drop ang mga stereotype

Ang mga programmer ay mga ordinaryong tao, hindi lahat sila ay asosyal at gustong manatili sa bahay. Marami ang may malawak na hanay ng mga interes na magugulat ka. Kaya mas mahusay na gawin nang walang mga parirala tulad ng "Hindi ko naisip ang programmer sa aking sarili". Ito ay nakakainis.

Narito ang katotohanan - ang mga programmer ay gustong maging tamad. Samakatuwid, panoorin ang kanyang gawain, ngunit huwag tumayo sa itaas ng iyong kaluluwa.

2. Gumawa ng listahan ng mga taong maaaring magtalaga ng gawain sa programmer

Hayaan itong maging maximum na dalawang tao upang ang programmer ay hindi mahila mula sa lahat ng panig. Ang gawaing ito ay nangangailangan ng konsentrasyon, at kapag ang isang tao ay nasisipsip sa paglutas ng isang kumplikadong problema, napakahirap na lumipat.

3. Hatiin ang malalaking proyekto sa mga yugto

Ginagawa nitong mas madaling subaybayan ang proseso ng trabaho. Bilang karagdagan, kung biglang may ilang bagay na kailangang gawin, ang programmer ay magkakaroon ng oras para dito at ang karagdagang gawain ay makikita na may mas kaunting pagtutol.

Inirerekumendang: