Intervjuer

Vishwastam Shukla, Chief Technology Officer i HackerEarth – Intervju-serie

mm
Legg til Unite.AI blant dine foretrukne kilder på Google

Vishwastam Shukla, er Chief Technology Officer i HackerEarth, en plattform for å engasjere eller rekruttere topputviklere med hackathons, samt å ermöglice bedrifter å vurdere, intervjue og oppgradere utviklere med lettighet.

Hva var det som opprinnelig tiltalte deg til datavitenskap og kode?

Jeg skrev min første kode da jeg fortsatt var på skolen. Det var enkelt magisk å skape noe av verdi ved bare å skrive noen linjer med kode. Jeg husker å ha skrevet små C- og BASIC-programmer for å gjøre tekstmanipulasjon og aritmetiske funksjoner, og å ha båret dem rundt på en floppydisk som en prisvinnende besittelse. Jeg var alltid drevet mot matematikk, og å lære binærsystemet var også veldig engasjerende.

Kan du dele med oss hva HackerEarth spesifikt er?

HackerEarths visjon er å matche programvareutviklere med riktige muligheter over hele verden. Vi har en samfunn på nesten 6 millioner utviklere som bruker vår plattform til å lære å kode. De deltar i hackathons og rekrutteringsutfordringer som er fasilitert av ulike organisasjoner på vår plattform. For bedrifter tilbyr vi et teknisk vurderingsverktøy for å screene deres programvareutviklerkandidater. Vi har også nylig lansert et teknisk intervjuverktøy som tilbyr en førsteklasses opplevelse for intervjuere og intervjuobjekter. Når alt kommer sammen, tilbyr vi en plattform for hele utviklerlivssyklusen som dekker læring, ferdighetssignaling, rekruttering og deretter tilbake til læring.

Kan du definere hva ferdighetssignaling er og hvordan det har utviklet seg over tid?

Ferdighetssignaling er i hovedsak bevis som du presenterer for potensielle arbeidsgivere for å vise hva du har lært over tid. Konvensjonelt har arbeidsgivere brukt bakgrunn som universitetsgrader, tidligere organisasjoner, ferdigheter nevnt i CV-en som ferdighetssignaler. Dette har skapt en urimelig stor avhengighet av hva kandidatene skriver i sine CV-er. Dette endrer seg raskt. I dag ser de beste tekniske arbeidsgiverne etter faktisk bevis på arbeid når de prøver å vurdere ferdigheter. Denne type ferdighetssignaling kan gjøres via en kandidats Github-profil eller hans rangering på plattformer som HackerEarth. I tillegg vurderer arbeidsgiverne disse kandidatene basert på hvordan de utfører seg under en online teknisk vurdering, som bare er basert på ferdigheter nødvendige for jobben. Dette holder hele rekrutteringsprosessen veldig objektiv og rettferdig for både arbeidsgiver og kandidat.

Hvorfor er det viktig å bidra til åpne kildekodsprosjekter?

Jeg ville si at åpne kildekodsbidrag er en av de sterkeste ferdighetssignaler for enhver kandidat som søker å bli ansatt. Men i bredere forstand, for enhver programvareutvikler med åpne kildekodsbidrag under beltet, betyr det at de vet mye om utviklingsbeste praksis, kan arbeide effektivt i et team, kan følge prosesser og skrive ren, vedlikeholdbar kode.

Hvorfor er det å delta i hackathons en av de beste måtene for kandidater å differensiere seg?

Hackathons er en unik mulighet for læring. Kandidater får bruke sine tekniske ferdigheter og skape noe som en applikasjon eller prototype av en idé som faktisk er nyttig i den virkelige verden. Dette hjelper kandidatene ikke bare å bygge sine tekniske muskler, men også å få ekspertise innenfor domenet de bygger. Det gir dem også en smak av teamwork og hastighet som vanligvis er nødvendig for enhver raskt voksende organisasjon. Dette er hvorfor vi ser arbeidsgivere gjøre mer rekrutteringshackathons disse dager, hvor de kan se faktiske tekniske ferdigheter, kreativitet og teamwork samtidig.

Hva er andre måter kandidater kan vise frem sitt arbeid?

Foruten å være aktiv på Github og åpne kodefellesskap som HackerEarth, kan kandidater vise frem sitt arbeid gjennom sine bidrag på plattformer som StackOverflow eller deres tekniske blogger på Medium.

Hvorfor bør kandidater alltid være villige til å lære og gjøre det til en vane å kontinuerlig oppgradere sine ferdigheter?

Mens grunnleggende programvareutvikling ikke nødvendigvis endrer seg, er det mange endringer med nye språk, rammer, skrivestiler eller programvarearkitektur. Dette drives hovedsakelig av veksten i prosessorer, tilgjengelighet til massive mengder data og anvendelighet i så mange ulike domener. Kandidater må utvikle en god dybde i minst noen av disse, men må også ha en stor bredde av forståelse så de kan bruke det beste verktøyet for et gitt problem. Dette krever konstant læring og generell bevissthet om slike utviklinger.

Hva bør rekrutterere og ansatte ledere tenke på når de rekrutterer den neste generasjonen av utviklere?

Foruten grunnleggende ferdigheter som datastrukturer, algoritmer og design, må arbeidsgivere fokusere på førsteprinsippetenkning. Det er flere måter å sjekke for dette på, men min favoritt er å få kandidatene til å gjøre en ordentlig skriftlig oppgave. Dette tvinger dem ikke bare til å løse problemet, men også å forklare sin løsning på en måte som er forståelig for andre. En annen viktig aspekt å tenke på er mangfold. Som en ansatt leder ønsker du ikke å skape et team som tenker og handler bare som deg. Teamene bør faktisk være en smelting av ideer og mangfoldige meninger. Dette hjelper til å fremme innovasjon over tid.

Er det noe annet du ønsker å dele om HackerEarth?

HackerEarth som organisasjon tar pride i HackerEarth at vi har kunnet påvirke titusener av liv ved å hjelpe dem å lære og få jobber i hundrevis av flotte organisasjoner over hele verden. Ettersom programvare fortsetter å spise verden, vil vi fortsette å påvirke flere liv, gjøre teknologi mer tilgjengelig, fjerne fordommer og hjelpe til å demokratisere ferdighetbasert rekruttering.

Antoine er en visjonær leder og medgrunnlegger av Unite.AI, drevet av en urokkelig lidenskap for å forme og fremme fremtiden for AI og robotikk. En serial entrepreneur, han tror at AI vil være like disruptiv for samfunnet som elektrisitet, og blir ofte fanget i å prise potensialet for disruptive teknologier og AGI.

Som en futurist, er han dedikert til å utforske hvordan disse innovasjonene vil forme vår verden. I tillegg er han grunnlegger av Securities.io, en plattform som fokuserer på å investere i banebrytende teknologier som definerer fremtiden og omformer hele sektorer.