Wywiady

Vishwastam Shukla, Chief Technology Officer at HackerEarth – Wywiad

mm
Dodaj Unite.AI do preferowanych źródeł w Google

Vishwastam Shukla, jest Chief Technology Officer w HackerEarth, platformie, który umożliwia zaangażowanie lub znalezienie najlepszych developerów poprzez hackathony, a także umożliwia firmom ocenę, przeprowadzanie rozmów kwalifikacyjnych i doskonalenie umiejętności developerów w łatwy sposób.

Czym pierwotnie zainteresował się pan informatyką i programowaniem?

Napisałem swój pierwszy kod, gdy jeszcze byłam w szkole. Było to po prostu magiczne, tworzenie czegoś wartościowego, pisząc tylko kilka linii kodu. Pamiętam, jak pisałam małe programy w C i BASIC, aby manipulować tekstem i wykonywać funkcje arytmetyczne, i nosiłam je w dyskietce jako cenne possesje. Zawsze byłem skłonny ku matematyce, a więc uczenie się systemu binarnego było również bardzo angażujące.

Czy mógłby pan opowiedzieć nam, czym jest HackerEarth?

Wizja HackerEarth polega na dopasowaniu developerów oprogramowania do odpowiednich możliwości na całym świecie. Mamy społeczność prawie 6 milionów developerów, którzy używają naszej platformy, aby nauczyć się programować. Uczestniczą oni w hackathonach i wyzwaniach rekrutacyjnych organizowanych przez różne organizacje na naszej platformie. Dla przedsiębiorstw oferujemy narzędzie do oceny technicznej kandydatów na stanowiska developerów. Ostatnio uruchomiliśmy również narzędzie do przeprowadzania rozmów kwalifikacyjnych, które oferuje najlepsze w swojej klasie doświadczenie zarówno dla przeprowadzających rozmowę, jak i dla kandydata. Biorąc wszystko pod uwagę, oferujemy platformę, która pokrywa cały cykl życia developera, od nauki poprzez sygnały umiejętności aż do zatrudnienia, a następnie powrotu do nauki.

Czy mógłby pan zdefiniować, czym jest sygnał umiejętności i jak ewoluował on w czasie?

Sygnał umiejętności to po prostu dowód, który przedstawiasz potencjalnym pracodawcom, aby pokazać, czego nauczyłeś się z czasem. Konwencjonalnie pracodawcy używali pochodzenia, takiego jak wykształcenie, poprzednie organizacje, umiejętności wymienione w CV, jako sygnały umiejętności. To jednak zmienia się szybko. Dziś najlepsi pracodawcy technologiczni szukają rzeczywistych dowodów pracy, gdy próbują ocenić umiejętności. Ten rodzaj sygnału umiejętności może być wykonany za pomocą profilu kandydata na GitHub lub jego pozycji w rankingu na platformach takich jak HackerEarth. Następnie pracodawcy oceniają tych kandydatów na podstawie ich wyników w online’owym teście technicznym, który opiera się wyłącznie na umiejętnościach wymaganych na stanowisku. To utrzymuje cały proces rekrutacji bardzo obiektywny i sprawiedliwy zarówno dla pracodawcy, jak i kandydata.

Dlaczego przyczynianie się do projektów open-source jest takie ważne?

Powiem, że wkład w projekty open-source to jeden z silnych sygnałów umiejętności dla każdego kandydata, który chce dostać pracę. Ale ogólnie rzecz biorąc, dla każdego developera oprogramowania, który ma wkład w projekty open-source, oznacza to, że wie on wiele o najlepszych praktykach programistycznych, może efektywnie pracować w zespole, może stosować procesy i pisać czytelny, utrzymywalny kod.

Dlaczego udział w hackathonach jest jednym z najlepszych sposobów, aby kandydaci mogli się wyróżnić?

Hackathony to unikalna okazja do nauki. Kandydaci mogą użyć swoich umiejętności technicznych, aby stworzyć coś takiego jak aplikacja lub prototyp pomysłu, który jest naprawdę użyteczny w świecie rzeczywistym. To pomaga kandydatom nie tylko budować ich umiejętności techniczne, ale także zdobywać wiedzę w dziedzinie, w której budują. Daje im również smak zespołowej pracy i pośpiechu, który jest zwykle wymagany w każdej szybko rozwijającej się organizacji. Dlatego widzimy, jak pracodawcy częściej organizują hackathony rekrutacyjne, podczas których mogą zobaczyć prawdziwe umiejętności techniczne, kreatywność i pracę zespołową wszystko naraz.

Jakie są inne sposoby, aby kandydaci mogli pokazać swoją pracę?

Ponadto, będąc aktywnym na GitHub i w społecznościach kodowania otwartego, takich jak HackerEarth, kandydaci mogą pokazać swoją pracę poprzez swoje wkłady na platformach takich jak StackOverflow lub ich blogi techniczne na Medium.

Dlaczego kandydaci powinni zawsze być skłonni do uczenia się i rozwijania swoich umiejętności?

Podczas gdy podstawy programowania nie zmieniają się tak naprawdę, jest wiele zmian związanych z nowymi językami, frameworkami, stylami pisania kodu lub architekturą oprogramowania. Jest to głównie napędzane przez wzrost mocy obliczeniowych, dostęp do ogromnych ilości danych i zastosowanie w tak szerokiej gamie dziedzin. Kandydaci muszą rozwinąć dobre zrozumienie co najmniej kilku z tych obszarów, ale również muszą mieć szeroką wiedzę, aby mogli zastosować najlepsze narzędzie do danego problemu. To wymaga ciągłego uczenia się i ogólnej świadomości tych rozwojów.

Co powinni brać pod uwagę rekruterzy i menedżerowie ds. rekrutacji przy zatrudnianiu następnej generacji developerów?

Ponadto, oprócz umiejętności podstawowych, takich jak struktury danych, algorytmy i projektowanie, pracodawcy powinni skupić się na myśleniu pierwszych zasad. Są różne sposoby, aby to sprawdzić, ale moim ulubionym jest poproszenie kandydatów o wykonanie właściwego zadania pisemnego. To zmusza ich nie tylko do rozwiązania problemu, ale także do wyjaśnienia swojego rozwiązania w sposób zrozumiały dla innych. Innym ważnym aspektem, o którym należy pamiętać, jest różnorodność. Jako menedżer ds. rekrutacji, nie chcesz stworzyć zespołu, który myśli i działa tak jak ty. Zespoły powinny być wręcz przeciwnie – powinny być melodyjnym połączeniem pomysłów i różnorodnych opinii. To pomaga pobudzać innowacje na dłuższą metę.

Czy jest coś jeszcze, co chciałby pan podzielić się na temat HackerEarth?

HackerEarth jako organizacja jest dumny z faktu, że udało nam się wpłynąć na dziesiątki tysięcy życia, pomagając im uczyć się i zdobywać pracę w setkach wspaniałych organizacji na całym świecie. W miarę jak oprogramowanie będzie coraz bardziej dominować świat, będziemy nadal wpływać na więcej życia, czyniąc technologię bardziej dostępną, usuwając uprzedzenia i pomagając demokratyzować zatrudnienie oparte na umiejętnościach.

Antoine jest wizjonerskim liderem i współzałożycielem Unite.AI, który jest zmotywowany niezachwianą pasją do kształtowania i promowania przyszłości sztucznej inteligencji i robotyki. Jako serialowy przedsiębiorca, wierzy, że sztuczna inteligencja będzie tak samo przełomowa dla społeczeństwa, jak elektryczność, i często jest złapany na tym, że zachwala potencjał przełomowych technologii i AGI.

Jako futurysta, jest poświęcony badaniu, jak te innowacje ukształtują nasz świat. Ponadto, jest założycielem Securities.io, platformy skupiającej się na inwestowaniu w najnowocześniejsze technologie, które zmieniają przyszłość i przebudowują całe sektory.