Rozhovory

Vishwastam Shukla, Chief Technology Officer at HackerEarth – Rozhovorová série

mm
Přidejte Unite.AI mezi své preferované zdroje na Google

Vishwastam Shukla, je Chief Technology Officer ve společnosti HackerEarth, platformou, která umožňuje zapojit nebo vyhledat nejlepší vývojáře pomocí hackathonů a zároveň umožňuje podnikům hodnotit, pohovorovat a rozvíjet dovednosti vývojářů snadno.

Co vás původně přitáhlo k informatice a programování?

Napsal jsem svůj první kód, když jsem byl ještě ve škole. Bylo to prostě kouzelné vytvořit něco hodnotného pouze psaním několika řádků kódu. Pamatuji si, že jsem psal malé programy v C a BASIC, abych provedl textové manipulace a aritmetické funkce, a nosil je v disketě jako svou nejcennější věc. Byl jsem vždycky zaměřen na matematiku a proto se mi učilo binární systém velmi zajímavě.

Můžete nám říct, co je HackerEarth?

Vize HackerEarth je spojit vývojáře softwaru s pravými příležitostmi po celém světě. Máme komunitu téměř 6 milionů vývojářů, kteří používají naší platformu ke vzdělávání. Účastní se hackathonů a výzev k najímání, které jsou organizovány různými organizacemi na naší platformě. Pro podniky nabízíme technický nástroj pro hodnocení softwarových vývojářů. Nedávno jsme také spustili technický nástroj pro pohovory, který nabízí špičkový zážitek pro pohovory a pohovorované. Když vše spojíme, nabízíme komplexní platformu pro životní cyklus vývojářů, která pokrývá vzdělávání, signalizaci dovedností, získání zaměstnání a opětovné vzdělávání.

Můžete definovat, co je signalizace dovedností a jak se vyvinula v čase?

Signalizace dovedností je vlastně důkaz, který předkládáte potenciálním zaměstnavatelům, aby ukázali, co jste se naučili. Konvenčně zaměstnavatelé používali pedagogické předpoklady, jako jsou vysokoškolské diplomy, předchozí organizace, dovednosti uvedené v životopisu, jako signály dovedností. To vytvořilo neúměrnou závislost na tom, co kandidáti píší ve svých životopisech. To se však rychle mění. Dnes nejlepší techničtí zaměstnavatelé hledají skutečné důkazy o práci, když se snaží hodnotit dovednosti. Tento typ signalizace dovedností lze provést prostřednictvím kandidátova profilu na Github nebo jeho pořadí v žebříčku na platformách jako HackerEarth. Zaměstnavatelé poté tyto kandidáty vybírají na základě jejich výkonu v online technickém hodnocení, které je založeno pouze na dovednostech potřebných pro práci. To udržuje celý proces najímání velmi objektivní a spravedlivý pro zaměstnavatele i kandidáty.

Proč je přispívání do open-source projektů tak důležité?

Radil bych, že příspěvky do open-source projektů jsou jedním z silných signálů dovedností pro každého kandidáta, který se chce nechat zaměstnat. Obecně řečeno, pro každého softwarového vývojáře s příspěvky do open-source projektů to znamená, že zná mnoho vývojových postupů, může efektivně pracovat v týmu, může dodržovat procesy a psát čistý, udržovatelný kód.

Proč je účast na hackathonech jednou z nejlepších způsobů, jak se kandidáti mohou odlišit?

Hackathony jsou jedinečnou příležitostí k učení. Kandidáti mohou použít své technické dovednosti a vytvořit něco jako aplikaci nebo prototyp myšlenky, která je skutečně užitečná ve skutečném světě. To pomáhá kandidátům nejen budovat jejich technické svaly, ale také získat odborné znalosti v oblasti, pro kterou budují. Také jim dává chuť týmové práce a spěchu, který je obvykle vyžadován pro každou rychle rostoucí organizaci. Proto vidíme, že zaměstnavatelé pořádají více hackathonů, kde mohou vidět skutečné technické dovednosti, kreativitu a týmovou práci najednou.

Jakými jinými způsoby mohou kandidáti ukázat svou práci?

Kromě aktivity na Github a open coding komunitách jako HackerEarth mohou kandidáti ukázat svou práci prostřednictvím svých příspěvků na platformách jako StackOverflow nebo svých technických blogů na Medium.

Proč by kandidáti měli být vždy ochotni učit se a dělat zvyk z kontinuálního rozvoje?

Zatímco základy softwarového vývoje se nemusejí měnit, existuje mnoho změn s novými jazyky, rámci, styly psaní kódu nebo softwarovou architekturou. To je primárně poháněno růstem výpočetních možností, dostupností velkých množství dat a použitelností v tak široké škále oblastí. Kandidáti musí vyvinout dobrou hloubku alespoň v několika z těchto oblastí, ale musí mít také velkou šíři porozumění, aby mohli aplikovat nejlepší nástroj pro danou úlohu. To vyžaduje stálé učení a obecné povědomí o těchto vývojích.

Co by měli zaměstnavatelé a manažeři pohovorů zvažovat, když najímají další generaci vývojářů?

Kromě základních dovedností, jako jsou datové struktury, algoritmy a návrh, by zaměstnavatelé měli zaměřit na myšlení založené na prvních principech. Existuje několik způsobů, jak to zkontrolovat, ale můj oblíbený způsob je nechat kandidáty provést psanou úlohu. To je donutí nejen vyřešit problém, ale také vysvětlit své řešení způsobem, který je pochopitelný pro ostatní. Dalším důležitým aspektem, o kterém by měli manažeři pohovorů uvažovat, je rozmanitost. Jako manažer pohovorů nechcete vytvořit tým, který myslí a jedná stejně jako vy. Týmy by měly být ve skutečnosti směsí nápadů a různých názorů. To pomáhá podnítit inovace v dlouhodobém horizontu.

Je něco jiného, co byste chtěl sdílet o HackerEarth?

HackerEarth jako organizace se chlubí tím, že jsme mohli ovlivnit desítky tisíc životů tím, že jsme pomohli lidem učit se a získat zaměstnání ve stovkách skvělých organizací po celém světě. Když software bude pokračovat v pohlcování světa, budeme i nadále ovlivňovat více životů, dělat technologie více dostupnými, odstraňovat předpojatosti a pomáhat demokratizovat založené na dovednostech najímání.

Antoine je vizionářský líder a spoluzakladatel Unite.AI, který je poháněn neotřesitelnou vášní pro formování a propagaci budoucnosti umělé inteligence a robotiky. Jako sériový podnikatel věří, že umělá inteligence bude mít na společnost stejně disruptivní vliv jako elektřina, a často se chvála na potenciál disruptivních technologií a AGI.