paint-brush
スタートアップで働けるかどうかを知るために20人の開発者にインタビューしました。彼らの答えは次のとおりです。@vakamynin
新しい歴史

スタートアップで働けるかどうかを知るために20人の開発者にインタビューしました。彼らの答えは次のとおりです。

Vitalii Kamynin 8m2025/01/08
Read on Terminal Reader

長すぎる; 読むには

開発者は単に高額な報酬を追い求めているわけではありません。多くの開発者にとって、まったく別の基準の方が重要です。この記事では、スタートアップ企業が、お金だけでなく、柔軟性、成長の機会、意義のあることに参加するチャンスなど、開発者にとって本当に重要なことに焦点を当てることで、優秀な開発者を引き付け、維持する方法を説明します。
featured image - スタートアップで働けるかどうかを知るために20人の開発者にインタビューしました。彼らの答えは次のとおりです。
Vitalii Kamynin  HackerNoon profile picture

スタートアップ企業がプログラマーを雇うと決めたとき、それはハリウッドスターのハートをつかもうとするようなものです。このゲームで競争しているのは、底なしの財布、有名なブランド、そして至る所で無料のカプチーノを提供している大企業です。あなたはどうですか? あなたには燃えるような情熱と 10 億ドルのアイデアがあります (理論上は)。


しかし、すぐに落胆する必要はありません。プログラマーは、常に最も財布の厚い会社を選ぶロボットではありません。プログラマーの多くは、単なる仕事以上のものを望んでいます。意義のあることに不可欠な部分であると感じ、努力の結果を見たい、そしてもちろん、人事部の厳しい視線を恐れることなく、時には昼まで寝たいのです。


私は、さまざまな国で働き、さまざまな言語を話す、性別、年齢、気質、資格を持つ 20 人の開発者にインタビューし、中小企業が大企業との競争に生き残るだけでなく、実際に勝つ方法を理解しました。この記事では、「未完成」の製品を恐れず、スタートアップの混乱の一部を担い、成功への道の重要な味方になってくれるプログラマーを見つける方法について説明します。ネタバレ: お金だけでは不十分です。創造性、誠実さ、そして少しの賢さが必要です。

スタートアップで働くことのメリット

スタートアップ企業で働くことは、小さな船で世界一周の旅に申し込むようなものです。もちろん、プールやビュッフェ式の食事のあるクルーズ船を好む人もいるでしょう (こんにちは、大企業)。しかし、真の冒険家は、自分で舵を取り、航路を選び、時には水を汲み出すことができる場所を選びます。


多くの研究によると、給与が公正かつ競争力があれば、多くの人がより高い給与と引き換えに、自由、成長、そして何か意義のあるものを創造する機会を得ようとします。


では、なぜプログラマーはスタートアップで働くことを選択するのでしょうか?

1. あらゆる面で柔軟性

スタートアップの勤務スケジュールは、レストランのメニューに似ているかもしれません。「あなたにとって一番都合のいいのはどれですか?」午前中は生産性が低いですか?夜に働きます。田舎のおばあちゃんに会いに行きます?安定したインターネット接続があれば問題ありません。中小企業は、幸せな従業員の方が仕事がはかどることを理解しており、彼らの幸せを邪魔することはありません。


2021年にガートナー調査さまざまな業界、役割、地域の 3,000 人の従業員のうち、IT 労働者の 65% が、柔軟なスケジュールで働けるかどうかが組織に留まるかどうかの判断に影響すると回答しました。柔軟性は給与よりも重要です。つまり、給与が公正であればということです。

2. 自由と自律

スタートアップでは、規則に従って午前 10 時にコードをコミットしなければならないと誰も言いません。ここでは、プロセスではなく結果に重点が置かれます。夜に毛布にくるまり、膝に猫を乗せて仕事をしたいですか? ぜひそうしてください。


3. 製品への影響

スタートアップ企業のプログラマーは、自分のキッチンで働くシェフのようなものです。CRM システム用のモジュールを単に作成しているのではなく、世界を変える可能性のあるもの、少なくとも最初の 10 人のユーザーを引き付けるものを作成しているのです。


4. 多様なタスク

ここでは、同じ「今すぐ支払う」ボタンを何年もかけて磨き上げる必要はありません。今日はバックエンドをコーディングし、明日は CI/CD を設定し、その次の日には突然、会社の電子メールの構成を担当することになります。これは冗談ではありません。


5. 潜在的成長

大企業でジュニアからシニアに昇進するには、数十年かかることがあります。スタートアップでは話は別です。ジュニアとして入社し、スタートアップが生き残れば、わずか数年で CTO になれるかもしれません。迅速な成長が保証されます。


6. 官僚主義がない

ボタンを追加するリクエストを 15 人の委員会が議論する、何週間もかかる承認プロセスは忘れてください。スタートアップでは、決定は迅速に行われます。時には速すぎることもありますが、そこが面白さです。


7. 活気のある雰囲気

スタートアップ企業には、人事部が社員 ID 番号でしかあなたを認識しない、500 人が集まる冷たく開放的な空間はありません。ここでは、あなたは単なる社員ではありません。あなたは友人であり、パートナーであり、チーム チャットでジョークを言う共著者でもあるかもしれません。


8. 素早い決断。

アイデアを提案すると、それはすぐに議論され、終わりのない会議や官僚主義はありません。昨日、ある機能を思いつき、明日にはほぼ生産段階に入ります (まあ、ほぼですが)。確かに、決定があまりにも早く下され、生産段階になって初めて、そのアイデアがちょっと変だと気づくこともあります。


9. 影響を与える能力

あなたの意見は重要です。ここでは、単に他の人のアイデアを実行するのではなく、クリエイターです。新しいテクノロジーを導入したいですか? それを言ってください。オフィスの椅子を売る必要がない限り、「はい」と答えてもらえるでしょう。大企業では、そのチャンスが得られないかもしれません。


10. 政治は少なく、仕事は多く

大企業では、すべてのプロジェクトが予算、リソース、経営陣の関心をめぐる戦場のように感じられます。小規模な企業では、状況はもっとシンプルです。余分な管理層はなく、複雑なプロセスもなく、社内ドラマもありません。チームがわずか 5 人で構成されている場合、物事をかき乱す人はいません。しかも、良い意味では。


11. ユニークな体験

小さな会社で働くということは、単に「コードを書いてお金をもらう」ということではありません。ゼロからプロジェクトを立ち上げ、その場で問題を解決し、独創的な解決策を思いついたというストーリーを友人と共有できるのです。そして、そのスタートアップが成功すれば、最初からそこにいたことを誇りに思えるでしょう。


12. 技術の選択

小規模なチームでは、プログラマーはテクノロジー、ツール、アプローチの選択においてより多くの自主性を持つことが多いです。これにより、責任感と達成した仕事に対する満足感が育まれます。


魅力的なオファーの作成

開発者は単なるコードを書く機械ではなく、夢と野心を持つ人々であることを忘れないでください。会社の特典を単調に列挙するのではなく、ストーリー性のある提案書を作成してください。ストーリーを強化するために、先ほど説明したスタートアップの利点に焦点を当ててください。古くからの友人に宛てた手紙のように、誠実で、少し大胆で、返信を引き出すのに十分な説得力がある必要があります。


あなたの使命と価値観を共有しましょう。プロジェクトの真髄を見せるのを恐れないでください。スタートアップ企業に参加することは、単なる機械の歯車ではなく、成功の真の共同創造者になるチャンスであることを強調してください。市場価格の 80% 上回る給与は提供できないかもしれませんが、報酬は公平でなければなりません。大企業の人事部門が通常提供しない、将来の成功への関与を提案してください。


独創性が評価されていることを明確にしましょう。「あなたの奇抜なアイデアは歓迎されるだけでなく、私たちの野心的な計画の一部になるかもしれません。」ユーモアと温かさを少し加えれば、あなたのオファーは、仕事だけでなく本当の冒険を求める人々を引き付けるものになります。


開発者が自分達の重要性を実感できるように支援しましょう。これは強力な動機付けになります。開発者がシステムの小さな一部ではなく、重要な役割を担っていることを示してください。


プログラマーとの面接は単なる尋問ではありません。ブラインドデートのようなものです。両者ともうまくいくことを望んでいることを忘れないでください。面接中は、プロジェクトのミッションと課題を詳細かつ誠実に共有し、候補者にとって最も重要なことは何かを尋ねることを忘れないでください。

才能を維持する

プログラマーを雇うことは戦いの半分に過ぎません。特に大企業がプログラマーに無料の昼食や年間ボーナスをちらつかせ始めたときに、プログラマーを引き留めておくことが本当の課題です。


特にチームに 1 人、2 人、または 3 人しかいない場合は、開発者とのコミュニケーションにかなりの時間を費やす覚悟が必要です。社内のプログラマーの数が少ないほど、定期的に開発者と (または 1 人だけでも) 交流することがより重要になります。


「どうお手伝いしましょうか?」「何があなたを妨げているのですか?」と尋ね、心から彼らを支援する必要があります。彼らが何かを要求したら、それを満たすために真剣に努力してください。LinkedIn には、チームの長期的な忠誠心と成功を確実にする唯一の方法は、従業員を家族のように扱うことだというリチャード ブランソンの素晴らしい言葉が流れています。


スタートアップにとって、プログラマーは単なる従業員ではありません。成功への道を共に歩むパートナーです。敬意を示し、時間と注意を注ぎ、親切に接し、助けを提供し、やる気を起こさせ、自由を与えてください。そうすれば、たとえ隣の企業がボーナスをちらつかせたとしても、プログラマーはあなたと一緒にいてくれるでしょう。重要なのは、プログラマーに評価され、理解されていると感じさせることです。

人々は何と言うでしょうか?

私が個人的に小さな会社に雇うことができた 4 人の開発者に、なぜ当社に入社することにしたのか尋ねたところ、次のような答えが返ってきました。


大手銀行にサービスを提供する企業から採用された中級レベルの開発者(経験上、スキル面では自信のある上級者):

「私にとって、創造力と個人の自由は不可欠です。さらに、銀行業務のすべてが時代遅れの技術を使用して、非常に遅いペースで進んでいます。リリースの 1 年前ではなく、新しくて役立つ知識と、その場での意思決定を望んでいました。」


200 人以上の開発者のチームでの経験を持つシニア開発者:


「私は官僚主義、そしてあえて言うなら『社内政治』にとても疲れていました。新しいアイデアが浮かんだらすぐに試してみたかったのです。」


ジュニア開発者:

「約 100 人の開発者のチームで 1 年間働いた後、私は変化を求めていました。仕事は 1 つの機能の日常的なメンテナンスに変わりました。プロとして成長していないように感じていましたが、そんなときにあなたを見つけました。」


率直で誠実なエントリーレベルのスペシャリスト:

「経験が必要だっただけです。給料の良い大企業は、どうせ私を雇ってくれないんです。😂」


総括する

それで、開発者獲得競争に参加することを決めました。企業に対抗するのは不可能だと感じながらこの旅を始めたかもしれません。企業には何百万ドルもの給料、オフィスジム、無料のアーモンドミルクラテがあります。あなたはどうですか? スタートアップ、アイデア、熱意、そしておそらく半分の時間しか機能しないコーヒーマシンがあります。でも、それで十分です。


この記事の資料を集める際に、私はさまざまな国で働き、さまざまな言語を話す、性別、年齢、気質、資格を持つ 20 人の開発者にインタビューしました。そのうちの 1 人だけが、「スタートアップには絶対に参加しません。企業にしか参加しません」と言いました。


あなたの使命は、単にプログラマーを雇うことではありません。あなたの目標は、あなたのスタートアップの喜びと課題の両方を共有してくれる人を見つけることです。つまり、コードを書いて、そのコードが壊したサーバーを修復できる人です。最も重要なのは、Spotify のサブスクリプションを特典として追い求めて競合他社に去らない人を見つけることです。


プログラマーの採用を成功させるには、お金が重要ではないことを忘れないでください。重要なのは、誠実さ、雰囲気、そして意義の感覚です。大企業は標準的な特典を提供できますが、本当の興奮と素晴らしいことに参加しているという感覚を提供できるのは、中小企業だけです。


だから、あきらめないでください。正直で、少しずる賢く、そして常にユーモアのセンスを持ち続けてください。開発者が派手な企業パーティーよりも優れたコードに惹かれる世界では、あなたの誠実さと創造性が成功の鍵となるかもしれません。