199 z 200 programátorů neumí programovat... záleží na tom?

Vydáno: Poslední aktualizace:

Téměř před deseti lety napsal Jeff Atwood článek. Proč programátoři nemohou... programovat? ve kterém uvedl, že 199 z 200 uchazečů o každou práci programátora nemá žádné programátorské dovednosti a neumí napsat žádný kód. Článek vyvolal na internetu velký rozruch. Pro programátorskou komunitu to bylo docela šokující odhalení. Mnoho z nich se nechtělo smířit s tím, že procento lidí, kteří se za programátory pouze vydávají, je tak vysoké. Všichni se shodneme na tom, že od té doby jsme svědky obrovského boomu na trhu IT. Potřeba programátorů je vyšší než kdy jindy, změnilo se tedy něco?

Od roku 2007 se počet uživatelů internetu více než zdvojnásobil a počet webových stránek na internetu vzrostl osmkrát. Mnoho společností si uvědomilo, že nehledají obyčejné programátory, ale specialisty ve svém oboru s vynikajícími programátorskými dovednostmi, inženýry, kteří budou skutečně řešit problémy a nacházet nejlepší řešení. Už nestačí jen umět programovat. V jednom z Davidových článků Saintloth "Inženýři versus programátoři," upozorňuje na rozdíl mezi těmito dvěma typy lidí. Svět IT je jedním z mála míst, kde jediný zkušený programátor dokáže vyřešit problém, na který by tým deseti nebo dokonce sta průměrných programátorů nedokázal najít řešení ani za milion let! Když se nad tím zamyslíte tímto způsobem, už nehledáme někoho, kdo umí určitý programovací jazyk. Nyní hledáme kandidáty, kteří umí své znalosti využít a implementovat pro reálné projekty.

Chci poukázat na to, že už nezáleží na tom, kolik lidí umí nebo neumí programovat, ale na tom, zda dokážete najít jehlu v kupce sena. Jinými slovy. člověka, který dokáže vaši společnost nasměrovat na správnou cestu.

Začněte s dobrým procesem pohovoru, který identifikuje programátorské dovednosti.

Neříkám, že 99% lidí, kteří se ucházejí o pozici v IT, neumí napsat ani řádek kódu. Co je však určitě pravda, je to, že většina uchazečů není vhodná pro nic vyššího než základní pozice. Myslím, že se všichni shodneme na tom, že během náboru odmítáme spoustu lidí s průměrným životopisem, ale s působivými programátorskými dovednostmi. Nejsou právě takoví lidé tím, koho hledáme?!? Jsou jako diamanty v surovém stavu, které ještě žádná společnost neobjevila.

Jedním z problémů je, že na každou pozici můžete dostat i stovky životopisů. Je nemožné provést pohovor se všemi nebo dokonce s většinou uchazečů, kteří se přihlásí. Musíte rychle prověřit jejich životopisy a vybrat ty nejslibnější.

Dobře, ale kdo bude dělat pohovory s kandidáty, kteří prošli výběrovým řízením? Potřebujete někoho, kdo ví, o čem mluví, pravděpodobně budete muset jednoho z vašich vedoucích programátorů odtrhnout od práce, aby s kandidáty vedl pohovor. Většina programátorů, které znám, si na tuto část své práce stěžuje, protože je to odvádí od povinností, na které byli najati. Když k tomu dojde, personalisté se snaží minimalizovat počet pohovorů, u kterých musí být přítomen specialista na programování. Tímto způsobem přežijí pouze kandidáti s nejsilnějším životopisem a je téměř nemožné najít potenciální vycházející hvězdy, které jsou na trhu podhodnoceny. Ano, pokud nemáte neomezený rozpočet na nábor zaměstnanců jako Google nebo Facebook, jsou to právě tito lidé, které hledáte. Ale pokud nevyladíte svůj náborový proces, ztratí se mezi všemi ostatními kandidáty.

ztrácíme kandidáty, kteří mají programátorské dovednosti

Je vůbec možné najít mezi stovkami aplikací diamanty?

Není to tak dávno, co jsem narazil na Max Howell tweet o tom, jak byl z náborového procesu Googlu dost frustrovaný. Tento tweet se stal virálním.

Max Howell tweetuje náborový proces a programátorské dovednosti ve společnosti Google

Problém je v tom, že nechcete najímat programátory nebo inženýry podle toho, zda si zapamatovali, jak invertovat binární strom, nebo jim klást jiné čistě akademické otázky. Ale no tak... který programátor v rámci své práce invertuje binární strom na tabuli?!? V běžných pracovních situacích, kdybyste měli takový problém, byste si pravděpodobně řešení vygooglovali nebo použili jiné zdroje. To je druh dovednosti, kterou byste měli hledat.

Proto, pokud chcete programátory během přijímacího řízení otestovat, je lepší je vyzkoušet v jejich přirozeném prostředí a dát jim otevřenou zkoušku bez davu diváků, kteří sledují každý jejich krok. Tak uvidíte, jak si poradí se skutečnými problémy.

Sdílet příspěvek

Další informace o najímání zaměstnanců v oblasti technologií

Přihlaste se k odběru našeho vzdělávacího centra a dostávejte užitečné informace přímo do své e-mailové schránky.

Bezproblémové ověřování a rozvíjení dovedností v oblasti kódování.

Podívejte se na produkty DevSkiller v akci.

Bezpečnostní certifikace a shoda s předpisy. Zajistíme, aby vaše data byla v bezpečí.

Logo DevSkiller Logo TalentBoost Logo TalentScore