【読書】SOFT SKILLS ソフトウェア開発者の人生マニュアル
充実した人生のために必要なのはこの7つ
キャリア、自己アピール、学習法、生産性、お金、体、心
第1章 キャリアを築こう
- 大きな目標地点を決めてから動き出すこと
- 専門領域を決めること
- 多彩で柔軟なスキルも身に付けること
- プロであること(いい習慣、正しいことを選択、品質の追求、自己研鑽)
- やり遂げるまではできたふりをして実践に移す
第2章 自分を売り込め!
- ブログをやる
- 他人の役に立つような情報を提供する
- バカにされるのを恐れない
第3章 学ぶことを学ぶ
学習のための10ステップ
STEP1〜6 準備
1.基本的な調査で全体像を掴む
2.学びたいもののスコープを決める。絞る。大きすぎる場合分割する
3.学習活動の成功を定義する明確で簡潔な文を作る。目標を達成したらできること。
4.参考資料をできるだけたくさん見つける
5.学習プラン(自分がそのテーマについて本を書く場合のあらすじ)を書く
6.何を学ぶか、どのような順序で学ぶかが決まったらどの参考資料を使うか決める
STEP7〜10 実践
7.使い始められるようにする方法を学ぶ(浅すぎず、深すぎず)
8.遊び回る(実際に始めることが大切)疑問が浮かぶ
9.役に立つところまで学ぶ(本を最初から最後まで綺麗に読む必要はない)好奇心
10.教える(人に説明する)
第4章 生産性を高めよう
- 週ごとに小さなタスクの計画
- 四半期ごとに達成したいこと(月次計画、週次計画、日次計画)
- テレビを止める
- 習慣(キュー、ルーチン、褒美)をもつ
- ブレイクダウンして先延ばしを防ぐ