suztomoの日記

To be a good software engineer

So good they can't ignore you

So good they can't ignore you : why skills trump passion in the quest for work you love / Cal Newport

So good that they can't ignore you book cover

Amazonのstaff software engineerのおすすめより。NYPLで物理本を借りた。

youtu.be

成功したひとやPassionを追って失敗した人の記録、インタビューから著者は四つのルールを見出した。自分が見てもそれぞれ正しいと思う。ただ、成功した人達にインタビューして「スキルがあったから成功したんだ」と感じるのは当たり前。 読んで自分に役に立つ何かが得られたような気はしない。

Rule #1 Don’t Follow Your Passion

The Passion mindset

情熱のある事をしよう、という考えは著者は信じない。失敗する事例の紹介。

Rule #2 Be so good that they can’t ignore you

The Craftsman mindset

腕を磨き続ける。自信が出てくる。他の人がそのスキルの高さに気づく。自分が世の中に何を提供できるのか、に注力する。

Career capital: 仕事で得られる珍しくて価値のあるスキル。Rare and valuable.

Becoming a craftsman

Mike Jacksonは週の始まりにHard-to-change commitmentとhighly changeable commitmentsに分けて意識的に1時間時間を使う計画を

Five habtits of a craftsman

Step 1 Decide what capital market you're in

Winner-takes-all market (only 1 skill matters) and auction market (collection of different skills).

Step 2 Identify your capial type

Step 3 Define "Good". 何を目指しているのかはっきりしよう。

Step 4 Stretch and Destroy. 知ってる事を適用するのを超えて、コンフォートゾーンの外の学びを得る。恥ずかしく感じる事もありうるが、コンスタントにフィードバックを得る。

Step 5 Be patient.

Rule #3 Turn down Promotion

Control over what you do. 昇進、偉くなっても組織によっては自分がコントロールできる部分が少なくなる時も多い。そういう時は断ったほうがいい時が多い。

CSAを成功させている農家Ryan Voilandの話。人々はAutonomyを魅力的に感じる。

First control trap: スキル(career capital)を身につける前にcontrolを目指して独立しようとすると失敗する。

Do what people are willing to pay for. もし自由(control)を得るための挑戦をしたいならば人々がお金払うという証拠を集めてからにしよう。Second control trap: スキルが高くなると、周り(雇用主や家族)の当たり前に負けて高い待遇の職を選んでしまい自由がなくなる事。ここで”Turn down promotion”する振り切る勇気が大切。

Rule #4 Think Small, Act Big

良いCareer missionがあると毎日の仕事が楽しい。ミッションを見つけるまで時間がかかる。

Mission Requires Little Bets. 小さな挑戦をいくつもすること。

Mission Requires Marketing. Purple cow. 平凡なもの(brown cow)に人々は見向きしない。見た人々が口にするほどなものである事。さらにそれを効果的な場(例えばOSSプロジェクト)で人々に見せる事。

Conclusion

Working right trumps finding the right work.