インタビュー
ハッカーアースのチーフテクノロジーオフィサー、Vishwastam Shukla氏 – インタビューシリーズ

Vishwastam Shukla氏は、HackerEarthのチーフテクノロジーオフィサーです。HackerEarthは、ハッカソンや採用チャレンジを通じて、トップの開発者を募集し、企業が開発者を評価、面接、スキルアップさせることを可能にするプラットフォームです。
コンピューターサイエンスとコーディングに最初に惹かれたのは何ですか?
私は学校に通っていたときに最初のコードを書きました。それは単に数行のコードを書くだけで価値のあるものを作ることができたので、魔法のように感じました。私はCとBASICのプログラムを書いてテキスト操作と算術関数を行い、それをフロッピーディスクに保存して大事にしていました。私はいつも数学に興味があり、2進数システムを学ぶことも非常に面白かったです。
HackerEarthについて具体的に教えてください。
HackerEarthのビジョンは、世界中の開発者を適切な機会にマッチさせることです。私たちのプラットフォームには、約600万人の開発者がいます。彼らは、さまざまな組織が提供するハッカソンや採用チャレンジに参加し、コードを学びます。企業向けには、開発者候補者の技術評価ツールを提供しています。また、最近、技術面接ツールを立ち上げました。これにより、面接官と面接を受ける人にとって、最高の経験を提供します。全体として、開発者のライフサイクルをカバーするプラットフォームを提供しています。学習からスキルシグナリング、採用まで、そして再び学習に戻るまでをサポートします。
スキルシグナリングとは何ですか?それがどのように進化してきたのでしょうか?
スキルシグナリングとは、潜在的な雇用主に自分が学んだことを示す証明を提示することです。従来、雇用主は、大学の学位、前の組織、履歴書に記載されたスキルなどをスキルシグナリングとして使用していました。しかし、これは候補者が履歴書に何を書くかによって依存することになります。これは急速に変化しています。現在、最も優れたテクノロジー企業は、候補者の実際の仕事を評価するために、実際の仕事の証明を求めています。这种スキルシグナリングは、候補者のGithubプロフィールやHackerEarthのようなプラットフォームでのランキングによって行うことができます。雇用主は、オンラインの技術評価を通じて、これらの候補者をスキルに基づいて評価します。これにより、採用プロセスが公平かつ客観的になることを保証します。
オープンソースプロジェクトに貢献することはなぜ重要ですか?
私は、オープンソースプロジェクトへの貢献は、採用されることを希望する候補者にとって強力なスキルシグナリングの一つであると考えています。一般に言えば、オープンソースプロジェクトに貢献した開発者は、開発のベストプラクティスを知っており、チームで効率的に作業でき、プロセスに従い、クリーンでメンテナブルなコードを書くことができます。
ハッカソンに参加することは、候補者が自分を差別化するための最も良い方法の一つです。なぜですか?
ハッカソンは、学習するための独自の機会です。候補者は、技術スキルを使用して、実際に役立つアプリケーションやアイデアのプロトタイプを作成することができます。これにより、候補者は技術的な筋肉を築くだけでなく、ビルドするドメインの専門知識を得ることができます。また、チームワークとハッスル、急成長する組織で必要なスキルも身につけます。したがって、雇用主は、技術的なスキル、創造性、チームワークをすべて一度に評価できるハッカソンを使用して採用を行うことが増えています。
候補者が自分の仕事を示す他の方法は何ですか?
候補者は、GithubやHackerEarthのようなオープンコーディングコミュニティに参加することで、自分の仕事を示すことができます。さらに、StackOverflowのようなプラットフォームでの貢献や、Mediumのような技術ブログを通じて自分の仕事を示すことができます。
候補者はなぜ常に学び、スキルを身につける習慣をつけるべきですか?
ソフトウェア開発の基礎は必ずしも変化しないですが、新しい言語、フレームワーク、コードの書き方、ソフトウェアアーキテクチャなどが変化しています。これは、処理能力の向上、データへのアクセス性の向上、さまざまなドメインへの適用可能性の向上によって推進されています。候補者は、これらのうち少なくとも数点について深い理解を持ち、幅広い理解を持って、特定の問題に対して最適なツールを適用できる必要があります。これには、継続的な学習と認識が必要です。
採用担当者や採用マネージャーは、次の開発者を採用する際に何を考慮するべきですか?
コアスキルであるデータ構造、アルゴリズム、設計に加えて、雇用主は、第一原理思考に焦点を当てる必要があります。そこでは、候補者に適切な書面の課題を与えることができます。これにより、候補者は問題を解決するだけでなく、解決策を他の人に理解できるように説明する必要があります。もう一つの重要な側面は、多様性です。採用マネージャーとして、同じ考え方や行動を持つチームを作りたくないはずです。チームは、実際にはアイデアや意見の融合であるべきです。これにより、長期的にはイノベーションが促進されます。
HackerEarthについてさらに何か共有したいことはありますか?
HackerEarthとして、私たちは、数十万人の人々の生活に影響を与えることができ、学習の機会を提供し、世界中の優れた組織で仕事を見つけるのを支援できたことを誇りに思っています。ソフトウェアが世界を食いつくすにつれて、さらに多くの人々の生活に影響を与え、テクノロジーをよりアクセスしやすくし、偏見を除去し、スキルベースの採用を民主化することを続けます。












