SKILLS』というジョン・ソンメズさんが書かれた本。この本を手に取ったかというと、私自身エンジニアでありキャリア設計を再度行う際の参考資料として相応しいと考えたからです。結論、エンジニアとしてのキャリアという枠を超えて今後の人生について再考する良い機会を手に入れることができました。駆け出しエンジニア給料に悩むエンジニアフリーランスエンジニア上記に当てはまる方はぜひ読み進めてください。SKILLS』はあなたが幸せなエンジニアライフを送るための手助けとなり得るはずです。SKILLS』はソフトウェア開発者の人生マニュアルという副題にもあるように、ソフトウェア開発者がより良い人生を送るための方法をまとめて教えてくれる内容となっております。SKILLS』は単なる技術書ではなく、あくまでソフトウェア開発者がより良い人生を送るための指南書という位置付けになります。SKILLS』を読んだ感想や学びについて書き連ねていきたいと思います。キャリアを築こうこの章ではソフトウェア開発者としてのキャリアの築き方が記されている。会社との関係を捉え直すこと。これがキャリアの最初にすべきことだ。マインドセットを、雇用契約で縛られた奴隷から、自分自身の事業を経営している事業者に切り替えるのである。SKILLS』では上記のように語られており、私自身この考え方には賛同している。私を例にとってみよう。私は事実上は会社と雇用関係を結んでいる一社員に違いないが、ソフトウェアを開発するというサービスを提供している事業者とも捉えられる。事業には目標があり、それを達成するためにサービスの品質を向上させたり、サービスの売り方について考えたりする必要があるだろう。このように自分の持つサービスを事業として捉えることからキャリア形成は始まり、事業の目標(自身のキャリアのゴール)に向かって歩を進めていけば良いという考え方である。SKILLS』では、その過程で必要となる社交術や面接をハックする方法・専門性の重要さ・出世階段の登り方などのノウハウが記載されている。専門特化の法則:専門性が高ければ高いほど、チャンスの数は減る。その反面チャンスを獲得する可能性は高くなる。悲しいことに私にはこの考え方が少し抜け落ちていたように思える。これまで興味のある分野にとことん手を出してきた私は専門性を持っていない(23歳という若さを考えれば専門性など持っていないことの方が普通に思えるかもしれないが)しかし、この考え方が抜け落ちたままでは市場競争には勝ち残れず、結局何ができる人なのか?と問われたら考え込んでしまっていたであろう。ウェブ開発スタック組み込みシステム特定のオペレーティングシステムモバイル開発フレームワークパッケージソフトウェア目指すキャリアと照らし合わせて私という事業の選択と集中を行なっていきたいと思う。自分を売り込め!この章はいわゆるマーケティングの話である。結論、ソフトウェア開発者こそマーケティングにも注力すべきであると思う。いうのも、多くのソフトウェア開発者は既に技術力という武器を有しているからだ。その技術力という武器の見せ方さえ知ることができれば、現状より良い仕事に携わることができるようになることだろう。自分のマーケティングとは、自分が送り出しているメッセージや自分が演じているイメージのコントロールの仕方、メッセージが届く範囲の拡大方法を学ぶことだ。SKILLS』では上記の方法論が記載されているので、興味のあるソフトウェア開発者にはぜひ手に取ってもらいたい。SKILLS』ではマーケティングの手段としてブログとTwitterなどのSNSで発信活動をすべきであると書かれている。あなたがこの記事を読んでいただけていることからも分かるように、私は自身のブログで情報を発信しておりTwitterでも4000人以上の方からフォローしていただいている。これは大変有難いことであり、自身のマーケティングのために今後もメディアを通じて情報を発信し続けていく予定である。その他に講演会も自身のマーケティングに役立つと書かれており、機会があればこちらにも注力していけたらと思う。学ぶことを学ぼうこの章では独学技法について記載されている。変化の激しいソフトウェア開発の世界では、学習能力が極めて重要になる。していることを選び、スキルを習得しないソフトウェア開発者は早晩置いていかれ、未来のチャンスをつかみ損ない、過去の陳腐化したシステムの仕事に追いやられる。そのような運命から逃れたいなら、学び方を学ぶ必要がある。これに対しては反論の余地もないだろう。SKILLS』では、以下10ステップシステムという独自の独学技法を唱えている。全体像をつかむスコープを決める成功の基準を決める参考資料を見つける学習プランを作るリソースをフィルターにかける使い始められるようにする方法を学ぶ遊び回る役に立つことができるところまで学ぶ教えるこれを見ただけではおそらくどういうことか理解できないだろうが、ここで全てを解説してしまうのはネタバラしになってしまうので避けたいと思う。私もこの10ステップシステムをアレンジした独学技法を用いるようになってから学習効率が向上したので効果はおそらくあるはずだ。その他の章についてその他の章では、生産性の高め方・お金・身体の大切さ・精神論について語られている。どの章も役に立つに内容ではあったが、個人的な感想としては各章における他の専門書を読んだ方がベターかなとは思う。SKILLS』の内容だけでは不十分だろう(ページの制約上しょうがない気もするが)それでも全体としては完成度が非常に高く、ソフトウェア開発者にまずおすすめしたい本であることには変わりない。おわりにソフトウェア開発者の人生マニュアルという副題通りの内容であり、冒頭でおすすめしたいと述べた人たちにとっては役立つ本であるに違いない。LIFEこれから本気でエンジニアを目指そうと思われている方は読み進めて頂けると幸いです。LIFEエンジニアにとって書籍学習は欠かせません。「でもどの書籍を読めばいいのかわからない」という方も少なからずいるでしょう。LIFE今回紹介するのは『ゼロ』というホリエモンの愛称でお馴染み堀江貴文(@takapon_jp)さんが書かれた本になります。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。某外資系IT企業に勤める傍ら副業中のエンジニア。当サイトではエンジニア向けにお役立ち情報を発信しています。