起業と経営管理
起業と経営管理の人気の質問 (459)
友よ、これは本当に身につまされる問題だ。正直なところ、この言葉を聞いて、胸がドキッとしないわけがない。苦労して作り上げたものが、たった一言で否定されたら、誰だって辛いものだ。
この件は状況による。探偵のように分析する必要がある:
まず、その言葉は誰が言ったのか?
潜在的なユーザー/顧客? ならば、すぐに小さな椅子を持って彼の隣に座り、丁重に尋ねるべきだ。
皆さん、この問題は非常に現実的で、IT業界で何かを成し遂げたいと考える人なら、誰もが一度は自問自答したことがあるでしょう。正解があるとは言えませんが、私の考えを共有させてください。
正直に言うと、全く影響がないということはありえません。結局のところ、安心感というものは、多くの場合、銀行口座の数字によってもたらされるものです。しかし、自信というものは、安心感と全く同じではありません。
君のその質問を見て、まるで若い頃の自分を見ているようだ。一つの目標のために、一日が48時間あればいいのにと思うほどの意気込み、痛いほどよくわかるよ。
でも、経験者として、はっきり言っておくよ。絶対にそんなことはするな。それは効率が悪いだけでなく、自分の健康を危険に晒しているんだ。
コードを書くことを、精密な手術をするようなものだと考えてみてほしい。
これは本当に切実な問題で、IT業界や起業に携わる人なら誰でもぶつかる壁と言えるでしょう。
まず理解すべきは、家族があなたを「疎ましく思う」かどうかは、あなたがどれだけの時間を費やしたかではなく、彼らがあなたの中で自分たちがどのような位置にいると感じているか、にかかっているということです。あなたが996や007で働き、へとへとになっていることは、彼らも承知しています。
この質問は非常に良い点をついていますね。会社員から起業を考えている多くの人が抱える大きな懸念事項でもあります。率直にお答えしましょう。はい、孤独になります。しかし、それは会社員時代とは全く異なる種類の孤独であり、同時に会社員時代よりもはるかに深い繋がりを得る機会もあります。
少し回りくどい言い方かもしれませんが、詳しく説明させてください。
なぜ起業はより孤独になるのか?
誰も真に共感できない。
君、その問題、コードを打ちながら頭が少し寂しくなってきたと感じているんじゃないかな。これは経験者なら誰もが頷く話だろう。
まず明確にしておきたいのは、抜け毛は体が君にイエローカードを出しているということだ。それは、現在の「システム」の負荷が高すぎ、最適化が必要だと警告している。これは、君が起業を続けるかどうかという問題とは別だが、密接に関連している。
友人、良い質問ですね。これは、あなたが自分の人生を真剣に考えていて、ただ流されているわけではないという証拠です。私もこの業界で長年働いてきましたし、多くの996を経験した人を見てきましたし、私自身も経験があります。私の考えをお話ししましょう。
この件は、単純に「できる」か「できない」かで答えられるものではありません。
わかるよ、その気持ち。これは、プロダクト開発に携わる人なら誰もが経験する「日常的な苦痛」だね。まるで、永遠に追いつけないバスを追いかけているようなものだ。もうすぐ手が届きそうになったと思ったら、また少し先に進んでしまう。
まず言っておくけど、これは君のせいじゃないし、君のプロダクトが特に不運なわけでもない。この業界ではよくあることで、「スコープクリープ」という専門用語まであるんだ。
この問題は、ほとんどのエンジニアにとって「魂の問い」と言えるでしょう。コードを書き始めると、まるで世界を創造しているかのような感覚に陥る一方で、会議に引きずり込まれると、人生が浪費されているように感じてしまう。この感覚はごく自然なことです。
「効率」というものを、二つの視点から見てみましょう。
第一に、「個人の生産性」という観点から見ると、コードを書く方が断然効率的です。
はい、絶対にやるべきです。
これは会社の規模に関わらず、たとえプログラマーが2人しかいなくても、実施すべきです。多くの人はコードレビューが時間の無駄だとか、あら探しだと思いがちですが、全くそうではありません。一番簡単な例え話をしましょう。
あなたは非常に重要なレポートを作成し、大ボスに送ろうとしています。
もちろん可能です。特に創業初期においては、これは創業者の標準装備と言っても過言ではありません。しかし、そこには多くの「落とし穴」があり、それについて詳しく説明しましょう。
想像してみてください、あなたの頭の中には二人の小人が喧嘩している状態です:
小人Aは「プログラマー」:
彼は静かな環境を好み、邪魔されずに「ゾーンに入る」ためのまとまった時間を必要とし、アイデアをコードに変えることに専念します。
これについては、「オンコール」という専門用語があります。担当者が当番になると、起き上がって対応しなければなりません。
病院の当直医を想像してみてください。私たちエンジニアはシフト表を組みます。例えば、今週は私が担当で、来週は田中さんが担当といった具合です。当番期間中、私の携帯電話には特別なソフトウェアがインストールされるか、会社から専用の電話が支給されます。
おい、この問題は本当に古典的で、エンジニアなら誰もが一度は悩む「究極の問い」だ。オフィスでドキュメントのことで揉めるのは、コードスタイルで揉めるのと同じくらい、いやそれ以上に多い。
正直なところ、「XXページ書け」とか「XX文字書け」といった標準的な答えはない。もし誰かが「すべての関数にコメントを書け」なんて言ってきたら、そいつはブロックしてしまっていい。
これはあまりにも古典的な問題ですね。ほとんど全てのインターネット関連チームが、日々この問題で頭を悩ませています。これは「車にとってスピードと安全、どちらが重要か?」と問うようなものです。答えは間違いなく「どちらも重要」ですが、段階によって重点を置くべき点は異なります。
例え話を使って、理解を深めてみましょう。
これは非常に良い質問ですが、実は標準的な答えはありません。なぜなら、各企業のビジネスモデルや発展段階は異なり、車を評価するのと同じです。スポーツカーなら0-100km/h加速、トラックなら積載量と燃費を見るように、基準は全く異なります。
しかし、ご心配なく。「標準的な答え」はありませんが、「一般的な考え方」はあります。
皆さん、これは核心を突いた質問ですね。続けられるかどうか、答えは「難しいですが、考え方を変えれば可能です。」
週報を「タスク」や上司への「報告」として捉えないでください。もしそう考えているなら、絶対に続きません。なぜなら、それは純粋にあなたのエネルギーを消耗するだけのことであり、誰も監視されることを好みませんから。
週報を「ツール」、つまり自分自身のためのツールとして捉えるべきです。
この質問は非常に代表的で、コードホスティングプラットフォームに初めて触れる多くの人が抱く疑問です。分かりやすく説明しましょう。
まず、最も直接的な答えは次のとおりです。あなたのコードリポジトリ(repo)が公開(public)されている場合、技術的に他人がforkするのを防ぐことはできません。
この問題は、何かを始めたいと考える誰もが一度は悩む古典的な問いです。ビジネス理論としてではなく、昔からの友人のように気楽に話しましょう。
「安さ」を選ぶ道とは?
この道を選ぶのは、まるで沙県小吃(中国の庶民的な食堂)を開くようなものです。あなたの核となる競争力は「手頃な価格」にあります。お客さんは深く考えずに注文でき、食事をしても大した金額にはなりません。
落ち着いてください、これは本当に腹立たしいことですが、多くのクリエイターや開発者が直面する可能性のある障害でもあります。まるで苦労して育てたキャベツを、誰かにひょいと引き抜かれ、「うちの畑で採れたものだ」と言われるようなものです。
このような事態に遭遇しても、決して衝動的にならず、すぐにSNSで相手を非難したり罵倒したりしないでください。事態を複雑にし、自分に不利になる可能性があります。
この質問は、あなたの製品に「堀」があるかどうかを尋ねています。つまり、競合他社が模倣したり凌駕したりするのが難しく、競争優位性を維持できるものは何かということです。これは必ずしも画期的なハイテク技術である必要はなく、時には非常に微妙なディテールであることもあります。
以下のいくつかの視点から考えてみてください。
1.