Connect with us

Vishwastam Shukla, Chief Technology Officer bei HackerEarth – Interview-Reihe

Interviews

Vishwastam Shukla, Chief Technology Officer bei HackerEarth – Interview-Reihe

mm

Vishwastam Shukla, ist der Chief Technology Officer bei HackerEarth, einer Plattform, um Top-Entwickler mit Hackathons zu engagieren oder zu finden, während sie es Unternehmen auch ermöglichen, Entwickler leicht zu bewerten, zu interviewen und weiterzubilden.

Was hat Sie ursprünglich zur Informatik und zur Programmierung hingezogen?

Ich habe meinen ersten Code noch in der Schule geschrieben. Es war einfach magisch, etwas von Wert zu erstellen, indem ich nur ein paar Zeilen Code schrieb. Ich erinnere mich daran, kleine C- und BASIC-Programme zu schreiben, um Texte zu manipulieren und arithmetische Funktionen auszuführen, und diese auf einer Diskette herumzutragen, als wäre es ein wertvolles Gut. Ich war immer von Mathematik angezogen und daher war es sehr faszinierend, das Binärsystem zu lernen.

Können Sie uns erzählen, was HackerEarth genau ist?

Die Vision von HackerEarth ist es, Software-Entwickler mit den richtigen Chancen auf der ganzen Welt zu verbinden. Wir haben eine Community von fast 6 Millionen Entwicklern, die unsere Plattform nutzen, um zu lernen, zu coden. Sie nehmen an Hackathons und Hiring-Challenges teil, die von verschiedenen Organisationen auf unserer Plattform durchgeführt werden. Für Unternehmen bieten wir ein technisches Bewertungstool für die Auswahl ihrer Software-Entwickler-Kandidaten an. Wir haben auch kürzlich ein technisches Interview-Tool gestartet, das ein Spitzenleistungserlebnis für Interviewer und Kandidaten bietet. Wenn man alles zusammenfasst, bieten wir eine umfassende Plattform für den Entwickler-Lebenszyklus an, die vom Lernen bis zur Qualifizierung, von der Qualifizierung bis zur Einstellung und zurück zum Lernen reicht.

Können Sie definieren, was Skill-Signaling ist und wie es sich im Laufe der Zeit entwickelt hat?

Skill-Signaling ist im Grunde der Beweis, den Sie potenziellen Arbeitgebern präsentieren, um zu zeigen, was Sie im Laufe der Zeit gelernt haben. Konventionell haben Arbeitgeber auf Pedigree wie Universitätsabschlüsse, vorherige Organisationen, Fähigkeiten, die im Lebenslauf erwähnt werden, als Skill-Signale gesetzt. Dies hat eine unangemessene Abhängigkeit von dem geschaffen, was Kandidaten in ihren Lebensläufen schreiben. Dies ändert sich jedoch schnell. Heute suchen die besten Tech-Arbeitgeber nach tatsächlichen Beweisen der Arbeit, wenn sie versuchen, Fähigkeiten zu bewerten. Diese Art von Skill-Signaling kann durch das Github-Profil eines Kandidaten oder seinen Rang in der Rangliste auf Plattformen wie HackerEarth erfolgen. Darüber hinaus bewerten Arbeitgeber diese Kandidaten anhand ihrer Leistung in einem Online-Technik-Test, der rein auf die für den Job erforderlichen Fähigkeiten basiert. Dies hält den gesamten Einstellungsprozess sehr objektiv und fair für sowohl den Arbeitgeber als auch den Kandidaten.

Warum ist es so wichtig, zu Open-Source-Projekten beizutragen?

Ich würde sagen, dass Open-Source-Beiträge eines der starken Skill-Signale für jeden Kandidaten sind, der eingestellt werden möchte. Aber im Allgemeinen bedeutet es für jeden Software-Entwickler mit Open-Source-Beiträgen, dass er viele Entwicklungsmethoden kennt, effizient in einem Team arbeiten kann, Prozesse befolgen und sauberen, wartbaren Code schreiben kann.

Warum ist die Teilnahme an Hackathons eine der besten Möglichkeiten für Kandidaten, sich abzuheben?

Hackathons sind eine einzigartige Lerngelegenheit. Kandidaten können ihre technischen Fähigkeiten einsetzen und etwas wie eine Anwendung oder ein Prototyp einer Idee erstellen, die in der realen Welt tatsächlich nützlich ist. Dies hilft Kandidaten nicht nur, ihre technischen Fähigkeiten aufzubauen, sondern auch Expertenwissen in dem Bereich zu erwerben, für den sie bauen. Es gibt ihnen auch einen Einblick in Teamarbeit und Eile, die normalerweise für jedes schnell wachsende Unternehmen erforderlich ist. Deshalb sehen wir, dass Arbeitgeber heute mehr Einstellungs-Hackathons durchführen, bei denen sie echte technische Fähigkeiten, Kreativität und Teamarbeit auf einmal sehen können.

Welche anderen Möglichkeiten haben Kandidaten, ihre Arbeit zu präsentieren?

Neben der Aktivität auf Github und Open-Coding-Communities wie HackerEarth können Kandidaten ihre Arbeit durch ihre Beiträge auf Plattformen wie StackOverflow oder ihre technischen Blogs auf Medium präsentieren.

Warum sollten Kandidaten immer bereit sein zu lernen und sich kontinuierlich weiterzubilden?

Während die Grundlagen der Software-Entwicklung nicht unbedingt ändern, gibt es viele Änderungen mit neuen Sprachen, Frameworks, Kodierstilen oder Software-Architekturen. Dies wird hauptsächlich durch das Wachstum der Verarbeitungsleistung, den Zugang zu großen Mengen an Daten und die Anwendbarkeit in so vielen verschiedenen Bereichen getrieben. Kandidaten müssen eine gute Tiefe in mindestens einigen dieser Bereiche entwickeln, aber auch eine große Breite des Verständnisses, um das beste Werkzeug für eine bestimmte Problemstellung anwenden zu können. Dies erfordert kontinuierliches Lernen und allgemeines Bewusstsein für diese Entwicklungen.

Was sollten Personalverantwortliche und Einstellungsmanager beim Einstellen der nächsten Generation von Entwicklern beachten?

Neben den Kernfähigkeiten wie Datenstrukturen, Algorithmen und Design müssen Arbeitgeber auf das erste Prinzip denken. Es gibt mehrere Möglichkeiten, dies zu überprüfen, aber mein Favorit ist, Kandidaten ein ordnungsgemäßes schriftliches Assignment zu geben. Dies zwingt sie nicht nur, das Problem zu lösen, sondern auch ihre Lösung auf eine Weise zu erklären, die von anderen verstanden wird. Ein weiterer wichtiger Aspekt, über den nachgedacht werden sollte, ist die Vielfalt. Als Einstellungsmanager möchten Sie kein Team schaffen, das genau wie Sie denkt und handelt. Teams sollten tatsächlich ein Schmelztiegel von Ideen und vielfältigen Meinungen sein. Dies fördert die Innovation auf lange Sicht.

Gibt es noch etwas, das Sie über HackerEarth teilen möchten?

HackerEarth als Organisation ist stolz darauf, dass es uns gelungen ist, Zehntausende von Leben zu beeinflussen, indem wir ihnen geholfen haben, zu lernen und Jobs bei hunderten großartigen Organisationen auf der ganzen Welt zu finden. Da Software die Welt weiterhin verändert, werden wir weiterhin Leben beeinflussen, Technologie zugänglicher machen, Vorurteile abbauen und eine qualifizierte Einstellung demokratisieren.

Antoine ist ein visionärer Führer und Gründungspartner von Unite.AI, getrieben von einer unerschütterlichen Leidenschaft für die Gestaltung und Förderung der Zukunft von KI und Robotik. Ein Serienunternehmer, glaubt er, dass KI so disruptiv für die Gesellschaft sein wird wie Elektrizität, und wird oft dabei ertappt, wie er über das Potenzial disruptiver Technologien und AGI schwärmt.

Als futurist ist er darauf fokussiert, zu erforschen, wie diese Innovationen unsere Welt formen werden. Zusätzlich ist er der Gründer von Securities.io, einer Plattform, die sich auf Investitionen in hochmoderne Technologien konzentriert, die die Zukunft neu definieren und ganze Branchen umgestalten.