ciot Vishwastam Shukla, Chief Technology Officer la HackerEarth - Seria de interviuri - Unite.AI
Conectează-te cu noi

interviuri

Vishwastam Shukla, Chief Technology Officer la HackerEarth – Seria de interviuri

mm

Publicat

 on

Vishwastam Shukla, este Chief Technology Officer la HackerEarth, o platformă pentru a implica sau atrage dezvoltatorii de top cu hackathon-uri, permițând în același timp companiilor să evalueze, să intervieveze și să îmbunătățească dezvoltatorii cu ușurință.

Ce te-a atras inițial către informatică și codificare?

Primul cod l-am scris când eram încă la școală. A fost pur și simplu magic să creezi ceva de valoare scriind doar câteva rânduri de cod. Îmi amintesc că am scris mici programe C și BASIC pentru a manipula text și funcții aritmetice și le-am purtat pe o dischetă ca o posesie de preț. Am fost întotdeauna condus către matematică și, prin urmare, învățarea sistemului binar a fost și foarte captivantă.

Ne puteți împărtăși cu noi ce este HackerEarth în mod specific?

Viziunea HackerEarth este de a potrivi dezvoltatorii de software cu oportunitățile potrivite de pe tot globul. Avem o comunitate de aproape 6 milioane de dezvoltatori care folosesc platforma noastră pentru a învăța să codifice. Ei participă la Hackathon-uri și provocări de angajare facilitate de diverse organizații, pe platforma noastră. Pentru întreprinderi, oferim un instrument de evaluare tehnică pentru a-și selecta candidații dezvoltatori de software. De asemenea, am lansat recent un instrument tehnic de interviu care oferă intervievatorilor și intervievatului cea mai bună experiență din clasă. Punând totul laolaltă, oferim o platformă ciclului de viață pentru dezvoltatori de la capăt la capăt, care acoperă învățarea și semnalarea abilităților până la angajare și apoi înapoi la învățare.

Ați putea defini ce este skill-semnalizarea și cum a evoluat de-a lungul timpului?

Semnalarea competențelor este practic dovada pe care o prezentați potențialilor angajatori pentru a prezenta ceea ce ați învățat de-a lungul timpului. În mod convențional, angajatorii au folosit pedigree, cum ar fi diplome universitare, organizații anterioare, abilități menționate în CV ca semnale de calificare. Acest lucru a creat o dependență nerezonabilă de ceea ce candidații scriu pe CV-urile lor. Totuși, acest lucru se schimbă rapid. Astăzi, cei mai buni angajatori din domeniul tehnologiei caută dovezi reale de muncă atunci când încearcă să evalueze competențele. Acest tip de semnalizare a abilităților se poate face prin profilul Github al candidatului sau prin clasamentul său în clasament pe platforme precum HackerEarth. În plus, angajatorii selectează apoi acești candidați în funcție de modul în care aceștia performează în timpul unei evaluări tehnologice online, care se bazează exclusiv pe abilitățile necesare pentru job. Acest lucru menține procesul general de angajare foarte obiectiv și echitabil atât pentru angajator, cât și pentru candidat.

De ce este atât de importantă contribuția la proiecte open-source?

Aș spune că contribuțiile open-source sunt unul dintre semnalele puternice de calificare pentru orice candidat care dorește să se angajeze. Dar, în linii mari, pentru orice dezvoltator de software cu contribuții open-source în subordine, înseamnă că cunoaște o mulțime de cele mai bune practici de dezvoltare, poate lucra eficient în cadrul unei configurații de echipă, poate urma procesele și poate scrie cod curat și care poate fi întreținut.

De ce este participarea la hackathon-uri una dintre cele mai bune moduri prin care candidații se diferențiază?

Hackathon-urile sunt o oportunitate unică de învățare. Candidații pot să-și folosească abilitățile tehnice și să creeze ceva ca o aplicație sau un prototip al unei idei care este de fapt utilă în lumea reală. Acest lucru îi ajută pe candidați nu numai să-și dezvolte mușchiul tehnic, ci și să câștige experiență în domeniul pentru care își construiesc. De asemenea, le oferă o aromă de muncă în echipă și agitație care este de obicei necesară oricărei organizații cu creștere rapidă. Acesta este motivul pentru care vedem angajatorii care angajează mai multe hackathoane în aceste zile, unde pot vedea abilități tehnice reale, creativitate și lucru în echipă simultan.

Care sunt alte modalități prin care candidații își pot prezenta munca?

Pe lângă faptul că sunt activi pe Github și comunități deschise de codare precum HackerEarth, candidații își pot prezenta munca prin contribuțiile lor pe platforme precum StackOverflow sau blogurile lor tehnice pe Medium.

De ce ar trebui candidații să fie întotdeauna dispuși să învețe și să-și facă un obicei de a perfecționa permanent?

Deși fundamentele dezvoltării software nu se schimbă neapărat, există multe schimbări cu noi limbaje, cadre, stiluri de scriere a codului sau arhitectură software. Acest lucru este determinat în principal de creșterea puterilor de procesare, de accesibilitatea la cantități masive de date și de aplicabilitatea la o varietate atât de mare de domenii. Candidații trebuie să dezvolte o bună profunzime în cel puțin câteva dintre acestea, dar trebuie să aibă și o mare lățime de înțelegere, astfel încât să poată aplica cel mai bun instrument pentru o anumită enunțare a problemei. Acest lucru necesită o învățare constantă și o conștientizare generală a unor astfel de evoluții.

La ce ar trebui să se gândească recrutorii și managerii de angajare atunci când angajează următoarea generație de dezvoltatori?

În afară de abilitățile de bază, cum ar fi structurile de date, algoritmii și designul, angajatorii trebuie să se concentreze pe gândirea principiilor. Există mai multe moduri de a verifica asta, dar cea preferată este de a determina candidații să facă o sarcină scrisă corectă. Acest lucru îi obligă nu numai să rezolve problema, ci și să își explice soluția într-o manieră înțeleasă de ceilalți. Un alt aspect important la care trebuie să ne gândim este diversitatea. Ca manager de angajare, nu vrei să creezi o echipă care gândește și acționează la fel ca tine. Echipele ar trebui să fie, de fapt, un amestec de idei și opinii diverse. Acest lucru ajută la stimularea inovației pe termen lung.

Mai există ceva pe care ați dori să împărtășiți despre HackerEarth?

HackerEarth, ca organizație, se mândrește cu faptul că am reușit să influențeze zeci de mii de vieți, ajutându-i să învețe și să obțină locuri de muncă la sute de organizații grozave din întreaga lume. Pe măsură ce software-ul continuă să mănânce lumea, vom continua să influențăm mai multe vieți, să facem tehnologia mai accesibilă, să eliminăm părtinirile și să contribuim la democratizarea angajării bazate pe competențe.

Un partener fondator al unit.AI și un membru al Consiliul Tehnologic Forbes, Antoine este un futurist care este pasionat de viitorul AI și al roboticii.

El este, de asemenea, fondatorul Securities.io, un site web care se concentrează pe investițiile în tehnologie disruptivă.