Intervjuer

Vishwastam Shukla, Chief Technology Officer på HackerEarth – Intervju-serie

mm
Lägg till Unite.AI bland dina föredragna källor på Google

Vishwastam Shukla, är Chief Technology Officer på HackerEarth, en plattform för att engagera eller rekrytera topputvecklare med hackathons, samtidigt som det möjliggör för företag att utvärdera, intervjua och utbilda utvecklare på ett enkelt sätt.

Vad var det som initialt drog dig till datavetenskap och programmering?

Jag skrev min första kod när jag fortfarande gick i skolan. Det var verkligen magiskt att skapa något av värde genom att bara skriva några rader kod. Jag minns att jag skrev små C- och BASIC-program för att manipulera text och utföra aritmetiska funktioner och bar runt dem på en floppydisk som en älskad ägodel. Jag var alltid driven mot matematik och att lära mig binärsystemet var också mycket engagerande.

Kan du berätta för oss vad HackerEarth specifikt är?

HackerEarths vision är att matcha programvaruutvecklare med rätt möjligheter över hela världen. Vi har en community med nästan 6 miljoner utvecklare som använder vår plattform för att lära sig koda. De deltar i hackathons och anställningsutmaningar som faciliteras av olika organisationer på vår plattform. För företag erbjuder vi ett tekniskt utvärderingsverktyg för att screena deras programvaruutvecklarkandidater. Vi har också nyligen lanserat ett tekniskt intervjuverktyg som erbjuder en toppklassupplevelse för intervjuare och den som intervjuas. När allt kommer omkring erbjuder vi en plattform för utvecklarlivscykeln som täcker allt från att lära sig koda till att skaffa jobb och sedan tillbaka till att lära sig.

Kan du definiera vad färdighetssignalerande är och hur det har utvecklats över tiden?

Färdighetssignalerande är i princip bevis som du presenterar för potentiella arbetsgivare för att visa vad du har lärt dig över tiden. Traditionellt har arbetsgivare använt sig av utbildningsbakgrund, tidigare organisationer, färdigheter som nämns i CV:t som färdighetssignaler. Detta har skapat en orimlig mängd beroende av vad kandidater skriver i sina CV:n. Men detta förändras snabbt. Idag letar de bästa teknikarbetsgivarna efter verkliga bevis på arbete när de försöker utvärdera färdigheter. Den här typen av färdighetssignalerande kan göras via en kandidats Github-profil eller hennes ledarplacering på plattformar som HackerEarth. Utöver det screenar arbetsgivarna dessa kandidater baserat på hur de presterar under en online-teknisk utvärdering, som är baserad på färdigheter som behövs för jobbet. Detta håller hela anställningsprocessen mycket objektiv och rättvis för både arbetsgivare och kandidat.

<strong.Varför är det så viktigt att bidra till öppen källkodsprojekt?

Jag skulle säga att öppen källkodsbidrag är en av de starkaste färdighetssignalerna för en kandidat som söker jobb. Men i allmänhet, för en programvaruutvecklare med öppen källkodsbidrag under bältet, betyder det att de känner till många utvecklingsbästa praxis, kan arbeta effektivt i en laguppställning, kan följa processer och skriva ren, underhållbar kod.

<strong.Varför är det att delta i hackathons en av de bästa sätten för kandidater att differentiera sig?

Hackathons är en unik möjlighet till lärande. Kandidater får använda sina tekniska färdigheter och skapa något som en applikation eller en prototyp av en idé som faktiskt är användbar i den verkliga världen. Det hjälper kandidaterna inte bara att bygga upp sina tekniska muskler, utan också att skaffa sig expertis inom det område som de bygger. Det ger dem också en smak av lagarbete och hetta som vanligtvis krävs för något snabbt växande företag. Det är därför vi ser att arbetsgivare gör mer anställningshackathons dessa dagar, där de kan se riktiga tekniska färdigheter, kreativitet och lagarbete allt på en gång.

Vilka är några andra sätt som kandidater kan visa upp sitt arbete?

Förutom att vara aktiv på Github och öppna kodgemenskaper som HackerEarth, kan kandidater visa upp sitt arbete genom sina bidrag på plattformar som StackOverflow eller sina tekniska blogginlägg på Medium.

<strong.Varför bör kandidater alltid vara villiga att lära sig och göra en vana av att kontinuerligt förbättra sina färdigheter?

Medan grunderna i programvaruutveckling inte nödvändigtvis förändras, finns det många förändringar med nya språk, ramverk, kodskrivningsstilar eller programvaruarkitektur. Detta drivs främst av tillväxten i bearbetningskraft, tillgänglighet till stora mängder data och applicerbarhet på så många olika områden. Kandidater måste utveckla en bra djup i åtminstone några av dessa, men också ha en stor bredd av förståelse så att de kan applicera det bästa verktyget för ett givet problem. Det kräver kontinuerligt lärande och allmän medvetenhet om sådana utvecklingar.

Vad bör rekryterare och anställningschefer tänka på när de anställer nästa generation av utvecklare?

Förutom kärnfärdigheter som datastrukturer, algoritmer och design, måste arbetsgivare fokusera på första principer-tänkande. Det finns flera sätt att kontrollera det, men min favorit är att få kandidaterna att göra ett ordentligt skrivet arbete. Det tvingar dem att inte bara lösa problemet, utan också förklara sin lösning på ett sätt som förstås av andra. Ett annat viktigt aspekt att tänka på är mångfald. Som anställningschef vill du inte skapa ett team som tänker och beter sig precis som du. Team bör faktiskt vara en smältdegel av idéer och olika åsikter. Det hjälper till att framkalla innovation på lång sikt.

Finns det något annat du vill dela om HackerEarth?

HackerEarth som organisation tar stolthet i det faktum att vi har kunnat påverka tiotusentals liv genom att hjälpa dem lära sig och skaffa jobb på hundratals fantastiska organisationer över hela världen. När programvara fortsätter att “äta upp världen” kommer vi att fortsätta att påverka fler liv, göra teknik mer tillgänglig, ta bort fördomar och hjälpa till att demokratisera färdighetsbaserad anställning.

Antoine är en visionär ledare och medgrundare av Unite.AI, driven av en outtröttlig passion för att forma och främja framtidens AI och robotik. En serieentreprenör, han tror att AI kommer att vara lika störande för samhället som elektricitet, och han fångas ofta i att prata om potentialen för störande teknologier och AGI.

Som en futurist är han dedikerad till att utforska hur dessa innovationer kommer att forma vår värld. Dessutom är han grundare av Securities.io, en plattform som fokuserar på att investera i banbrytande teknologier som omdefinierar framtiden och omformar hela sektorer.