世界を動かす技術を、日本語で。

HNに聞く: ソハム・パレクはどのようにして多くの仕事を得たのか?

327日前

概要

  • Soham ParekhがTwitterで話題
  • 複数のスタートアップが彼の雇用歴を主張
  • 同時に複数社で働く、もしくは詐欺行為の疑い
  • 採用プロセスの課題が浮き彫り
  • スタートアップの雇用管理の問題点

スタートアップ採用プロセスの課題

  • スタートアップ はリソース不足により、 採用プロセス が簡略化されがち
  • バックグラウンドチェック やリファレンス確認の省略
  • 即戦力重視 でスキルや経歴の検証が甘くなる傾向
  • リモートワーク普及 により、複数社での同時勤務が発覚しづらい状況
  • スピード重視 の採用文化による見落とし

なぜ詐欺行為や複業を見抜けないのか

  • 厳格な本人確認雇用契約の精査 が不徹底
  • 社内コミュニケーション情報共有 の不足
  • 人事担当者の経験不足 によるリスク認識の低さ
  • スタートアップ間の情報連携不足 による重複雇用の見逃し
  • 成果主義 により、勤務実態よりアウトプット重視の傾向

対策と今後の課題

  • バックグラウンドチェックリファレンス確認 の徹底
  • 雇用契約書 に副業や競業禁止条項の明記
  • リモートワーク管理ツール の導入と活用
  • スタートアップ間での情報共有 やブラックリストの検討
  • 人事担当者の教育強化 によるリスク管理体制の構築

Hackerたちの意見

これ、私も同じ疑問だわ。もう仕事探しはしてないけど、面接はいつもいくつかのステップと「バックグラウンドチェック」があった。そしたら、その人の履歴書には1年で半ダースの仕事をしてたって書いてあって、私でもそれは大きな赤信号だなと思った。しかも、GitHubには自動コミットがあるし…。スタートアップに対して悪く言いたくはないけど、ああいう人がどうしてそんなに成功率高いの?めっちゃ低い給料でももらってるのかな?

それに付け加えると、彼が面接を受けた会社を知りたいな。落ちた会社の方が、面接での見抜き力が高いと思う。

バックグラウンドチェックにはいろんな種類があって、通常は犯罪歴やグローバルなウォッチリストのチェックが含まれるよ。雇用や学歴の確認は雇い主にとってちょっとお金がかかるけど、あまり気にしない雇い主もいる。

前の仕事の時、私の住所を確認するはずの人が電話してきて、村の誰かにその家の写真を同じ日の新聞を写して送ってくれって頼んできたんだ。それを未来の雇い主に転送して、これが普通の確認手続きなのか聞いたよ(笑)。

Twitterで創業者たちがこのことについて話してた。彼は電話に出た人にリファレンスを渡して、彼の仕事を一般的に褒めてた。一人は、彼のリファレンスチェックがすごく若い男たちばかりで変だと思ったけど、スタートアップの世界だから見逃したみたい。誰かがツイートしてて、彼が働いてるときは良い仕事をしてたって言ってたけど、同時に複数の仕事をしてたから、あまり働いてなかったんだろうね。彼はリファレンスがあまりチェックされないと思ってたのかもしれないし、もしかしたらその通りだったのかも。

彼は本当に才能あるエンジニアで、面接を圧倒的にクリアしたんだ。面白いことに、彼は同時に複数の会社にLinkedInに載ってた、うちの会社も含めてね。私たちはそれがインターンシップか何かだと思って、彼が更新してないだけだと思ってた(ちょっとカオスな感じだったし)。でも、実際には全部同時に働いてたんだ。うちでほぼ1年働いて、しっかりした仕事をしてくれたけど、複数の仕事をしてることが分かって、結局彼を解雇した。

彼はその会社で働いてないって嘘をついたの?それともその質問が出なかったのかな?私が面接をしてたときは、必ず「現在雇用されていない」ってチェックボックスにチェックしなきゃいけなかったし、どこかのタイミングで聞かれることが多かったよ。

彼がしっかりした仕事をしてたのに、なんで解雇したの?

彼はどうやって才能があったの?話が全部同じで、「才能がある」とか言われてるけど、結局は何も仕事をしてないじゃん。どうやって彼の才能を評価できるの?

彼は本当に才能のあるエンジニアで、私たちの面接を圧倒したよ。 "本当に才能のあるエンジニア"が、たくさんのゲーム化された面接を通過することを意味するなら、この業界について多くを物語っていると思う。

私たちはソハムを雇ったよ。彼が本当にスキルのあるエンジニアだからだ。面接は完全に圧倒されるくらい上手い。候補者の中で簡単に上位1%か0.1%だよ。他のスタートアップもそう言うと思う。ただ、実際に仕事(うちの場合は試用期間)が始まると、会議を欠席する理由やPRが遅れた理由が言い訳ばかりになってくる。言い訳がどんどん馬鹿げてきて、最終的にはただの嘘だって明らかになる。他の人たちは間違ってるけど、これは開発会社じゃない。私は試用期間中にソハムと2日間一緒に働いたけど、彼はいいよ。彼は毎日半分は弁護士に会うって言い訳してた。

問題なのは、仕事(うちの場合は試用期間)が始まると、会議を欠席する理由やPRが遅れた理由が言い訳ばかりになることなんだ。言い訳がどんどん馬鹿げてきて、最終的にはただの嘘だって明らかになる。俺は過剰雇用されてる人と一緒に働いたことがあるけど(ソハムじゃないよ)、まさにこんな感じだった。最初は良かったんだけど、集中してるときはいい仕事をしてた。でも、納期をどんどん延ばしていって、もうやる気がないのが明らかになった。会議はいつも言い訳でリスケされてたし、家族の悲劇の話が何度も出てきた。みんな疲れちゃうよね。チームメイトが最初に気づくし、マネジメントも我慢できなくなる。最悪なのは、一人のせいで部門全体の信頼が失われること。リモートワークはより厳しく見られるし、リモートの従業員はもっと監視される。リモートワークに大きなダメージを与えるよ。 > このスレッドの他の人たちは間違ってる、開発会社じゃないよ。俺は試用期間中にソハムと2日間直接働いたけど、彼はいいやつだよ。開発会社じゃないと思う、だって開発会社は給料を受け取るためにローテーションで代わりの人を使うから、同じアイデンティティで毎回仕事をしないんだ。この人は給料を直接自分に送ってほしいって言ってた。でも、彼が他の開発者を雇って、自分の仕事を外注しようとしてたら驚かないけどね。 > 彼は毎日半分を弁護士に会うって言い訳して抜けてた。試用期間の日を半分にして他の仕事をするなんて、ちょっとおかしいよね。彼はどの会社が甘いか試してたのかもしれない。

アメリカの雇用契約には「専念義務」条項が普通ないの?俺の地域ではあるけど。

彼が面接でLLMを使って cheating してたヒントに気づいた?もし本当にそんなに優秀なら、なんで正々堂々とやらないのか不思議だよ。詐欺をするよりもずっと先に行けるのに。

俺たちは彼を面接して通したけど、ひどかったよ。彼が面接を圧勝して素晴らしい開発者だって報告を見ると驚く。プログラマーの基準がひどく低いんだよね。考え直すと、もっとこの話には裏があると思う。彼はリクルーターを通じて来たんだけど、そのリクルーターが彼をめっちゃ持ち上げてたんだ。君のところにもリクルーターを通じて来たの?もしそうなら、そのリクルーターもグルか、彼がいろんなリクルーターを使ってYCの人たちの前に出てるってことだね。それに、君は彼と直接働いたって言ってるけど、他の報告では彼はインドにいたって言ってる。何かおかしいよね。俺の話は、彼が使ってる変わったメールアドレスのNth文字を教えれば確認できるよ。君も同じことできる?

彼が実際には非常に優れたエンジニアだってことは言えるよ。彼は面接を完全に吹き飛ばすだろうね。候補者の中で簡単に上位1%か0.1%に入る -- 他のスタートアップもそう言うよ。詐欺を働いてた彼を雇った会社が、開発者のスキルレベルを評価するのが得意だと信じてるのが面白いね。

彼は実際に非常に優れたエンジニアだよ。 ってことは、"彼はleetcodeでトップ0.1%で、我々の壊れた採用プロセスの中でも特に優れている"ってこと? そんなトップ0.1%のエンジニアが、小さなスタートアップのためにわざわざ苦労する理由があるの? もし彼が過剰資金を持ったAI企業で一つの仕事を得られるなら、リスクも少なくてもっと良い条件で働けるのに。全然辻褄が合わないよ、ごめん。

出典:1日前に作成された匿名アカウント。了解。

簡単に言うと、候補者のトップ1%またはトップ0.1%だね。 それをどうやって測るの? 結局、彼は良い候補者じゃなかったみたいだね。 採用についての教訓を学んで、仕事に対して信号にならないものから離れることを願ってるよ。

これがいわゆるハスラーってやつだね。うまくいくこともあれば、そうでないこともあるけど、悪い話があってもその神話を維持することは価値がある。

チートしてるし、性格も悪い。どんなに才能があっても、傲慢すぎると「ア*ソールルール」に従って期待に応えられないか、別の場所を探さなきゃいけない。もしそんなに才能があるなら、自分のことをやった方がいいんじゃない?

嫌だなと思うのは、@Suhailが彼がアメリカにいると思ってたけど、実際はインドにいたって言ってること。雇用資格を確認してない会社を暴露してるよね [0]。もし彼が本当にアメリカで働くことを許可されてたなら(今のところそうじゃないみたいだけど、彼はこの件に関する返信には何も答えてないし)、彼らはパフォーマンスが低い人を雇ったか、最悪の場合、従業員が他の仕事を持つことができないっていう会社のポリシーに違反したことになる。屋根の上から叫ぶほどのことじゃないよね。[0] https://x.com/Suhail/status/1940441569276158190

ツイートには、最初の週に彼を解雇して、嘘や詐欺について confront したって書いてあるね。すぐに気づいて confront したのは明らかだよ。

15年前に転職の一環で1ヶ月間フルタイムの仕事を2つやったことがあるけど、めちゃくちゃハードだった。でも、他は特に問題なかったかな。18時間起きてると、どんな趣味があっても暇な時間が多いよね。雇用主はこれを嫌がるんだよね。だって、従業員に無給の残業をさせることができたかもしれないから。こういう怒りの多くは単なる嫉妬だと思う。求められているレベルで仕事をしていれば、文句を言う理由はないよ。雇用は結婚と同じくらい一夫一妻制だね。時々そうじゃないこともあるけど。

18時間起きてると、どんな趣味があっても暇な時間が多いよね。笑 - 趣味が足りないんじゃない?

24時間 - 18時間 = 6時間の「非労働」時間。食事、洗濯、トイレで最低1時間はかかるから、実質的にベッドで過ごせるのは5時間で、睡眠は最大4.75時間ってところだね。すぐには寝られないし。長期的にはこの計算は成り立たないよ。21歳の人でも1~2ヶ月は持つかもしれないけど、それ以上は無理だと思う。

4社で働くのは明らかに持続可能じゃないけど、その半分は結構一般的だよ。フルタイムとパートタイムで2社で数ヶ月働いた人を何人か知ってる。最も生産的な人たちは、実際に2つのフルタイムのポジションを持って、1年以上も成果を出し続けていたよ。これが起こる理由は、大きな組織が特定のパフォーマンスを期待しているから。パフォーマンスが低すぎると解雇されるけど、頑張っても報われないことが多い。報酬は予算で決まっていて、昇進も稀だからね。例えば、数年前に前の同僚が「残業」をもらったけど、実際には隠れた昇給だったんだ。管理職は彼を本当に残したかったけど、正式に報酬を上げることができなかった。私たちが働いていた組織は最終的にこういうことを厳しく取り締まったから、彼はもっと正当に報酬をもらえるところに移ったよ。

サイドハッスルや過剰なボランティアも、 workload の面ではあまり変わらないよ。多くの人がやってるし。いつも会議が一番大変なんだよね。

上の人や周りの人は、君がその範囲内に留まることを好むよ。過剰なパフォーマンスは他の人をストレスにさせて、対立を生むからね。

https://reddit.com/r/overemployed https://youtu.be/IWMngMm3_88

アメリカの市民がソフトウェアエンジニアの仕事に応募しても、履歴書に対する返事すらもらえないことが多いのに、こんな話を読むとなんか悲しくなるね。

すべての仕事がアウトソーシングされているのが理由だよ。

これを読むのは本当にすごいことだね。

採用マネージャーやHRは、正確な経験と正確な技術スタックを持つユニコーン候補者にしか開かれなくなってきてる。 そんな人たちが少しは存在するけど、実際には嘘をつくことにオープンな人たちを面接する可能性が高い。 だから今や、パイプラインは90%が嘘つきで埋まってる。小さな白い嘘をつく人もいれば、あなたの組織のためだけに特別に嘘を盛り込んだ履歴書を作った人もいる。 仕事はそんなに難しくないし、経験を誤魔化した多くの人が能力を持っているから、雇われた嘘つきたちもそれなりに仕事をこなす。 だから採用チームは戦略を調整する理由が見当たらない。 最終的には、こうした慣行をさらに悪用する人が増えて、手に負えなくなるんだよね。

ほとんどの会社が採用プロセスをカゴ族のようにやってる気がする。この人はその証拠の一つだね。彼は採用担当者が聞きたいことを知っていて、それを利用して入社した。会社へのアドバイスは、ユニコーンや10倍エンジニアを追いかけるのをやめて、普通のエンジニアを意図的に採用すること。SaaSアプリを作る会社には、特別な才能を持ったプログラマーは必要ない、普通の人で十分だよ。自己満足からトップ1%の才能を追い求める創業者もいるけど、製品がひどいのに素晴らしいプログラマーを雇えば何とかなると思ってるケースもある。でも、そんなことはない。普通の人を雇って、普通にビルドすればいいんだ。

ほとんどの会社が採用プロセスをカゴ族のようにやってる気がする。これがこの話を面白くしてるんだよね。多くの人が「シャーマン天才ロックスターしか雇わない」システムの中で、抜け道を見つけた彼に怒ってるけど、そのシステム自体には全然文句を言わない。もしみんなのプロフィールが「アーノルド・シュワルツェネッガーとしか話したくない」って書いてたら、いつかは偽の『キンダーガートン・コップ』に引っかかる人が出てくるよね。まさに「バカなゲームをして、バカな賞を得る」って感じ。

いや、まず第一に、俺たちは開発者だけだ。自分たちをエンジニアと呼ぶのはサイコパスの嘘だよ。ほとんどの人がエンジニアリングに似たことをする能力なんてない。ソフトウェアの問題は、ひどい無能を許容することだ。俺は20年間企業でやってきて、15%の人間だけが自分のやってることを理解してるって言える。残りはオープンソースのアプリやフレームワーク、ツールキット、AIに頼ってる。業界全体の無能さの問題は、ソリューションの提供が遅く、部分的で、範囲が極端に狭いこと。10倍の開発者になるのはそんなに難しくない。俺は何度も10倍の開発者になったことがある。通常、8時間分の仕事を2時間未満で終わらせて、ゲームを一日中やるためだ。提供する仕事は、もっと耐久性があって、かなり早く実行されるから、誰もあまり質問しない。俺が賢いわけじゃない。仲間たちが同じバカなことを繰り返して質問しないから、彼らはインポスター症候群でなんとかやってるだけ。雇用者は時々10倍の開発者を雇わないと、そのギャップを埋めるために外部の会社を雇うことになるよ。

ソフトウェア開発者の生産性には明らかにばらつきがあるよね。若いスタートアップでは、高い生産性を持つ開発者が大きな影響を与える。製品開発の遅れは、会社の成長を完全に妨げることになるかもしれない。「遅い」開発者のコストは、Xが完成するのをみんなが待ってる間に、会社の燃焼率全体になることもある。より生産的な開発者は、重要な道筋を先に進むチャンスが高くなる。

「彼は素晴らしいエンジニアだ」って言ってる人が、その根拠が「彼がうちのリードコード面接を通過しただけ」ってのは、ちょっとおかしいよね。

これらのチームはバージョン管理について知ってるのかな?実際に仕事をして貢献している人を見分けるのは簡単だよ… 彼が素晴らしいって言ってる人がいるけど、具体的に何をしてたの?LLMの出力をコピー&ペーストしてただけ?彼は時間ごとや日ごとの技術的な会話に参加してたの?他の人にすぐに返事してた?このチームはSlackやDiscordを使いこなせてるのかな?ビデオ会議を常にやってて、話してるのは一人だけでポッドキャストみたいになってるのかも?