若手エンジニアが生き残るためには
死ななければ良い!!
死なないための戦略をたてるための戦略が必要
シリコンバレーのスタートアップ会社で成功する人で共通する能力
パターン認識能力が優れている
過去の歴史は真似をしてもあんまり意味がない.
じぶんの成功するパターンを抽出することが意味がある!!
Matsの歴史
12際でボードマイコン遭遇
15際でポケコン遭
- BASICが入っている
- ユーザ定義関数ない
- 変数名一文字しかない(グローバル変数26文字しかない)
Pascal入門に出会い,ノートに記述してプログラミングする(本体は持っていない)
Lisp, Logo, Smalltalkが出てくる (言語よりそれを使ったゲームとかが有名になってくる)
大学に進学!
- 思っていたのと違い,言語に興味のある人がほとんどいなかった
- 環境は揃っている!ここは天国か!
就職活動
- 東京で働きたくない!
浜松に就職
- 同期200人,CS専門6人 → 鶏口牛後
- 社内システムに携わる → 自分でどうあるべきか考えれる
我慢は誰のためにもならない
- 毎日スーツできていたが,私服で行き始めたが誰にも何も言われない.
- 問題のある我慢は意味がない,理不尽が敵だ!!
プログラマ三大美徳
怠惰
- 全体の労力を減らすために手間をおしまない気質.
短気
- コンピュータがタイマンな時に感じる怒り,今後おこりうる問題を想定したプログラムをかく.
傲慢
- 誰にでも誇れるシステムや仕組みをつくりを目指すべき。
無意識の価値構造
勤勉: 一生懸命働く
- 苦労
- 苦痛
- 我慢
労働する事は我慢ではない.
報酬は苦痛の対価ではない
報酬は価値の対価
会社に捨てられても,次に行けば良い,理不尽は拒否しなければならない
苦痛への忍耐がたかまる
ポジティブシンキングに!
少ない労力で楽をしよう!
空気をよまない!!
- 目的を明確化する
- 目的と手段が混同しない
理不尽をどうやって拒否するか
- 価値観にアプローチする
人に変わってもらう事は期待できない
自分の信じる価値観に移動する - リスペクトできる関係を構築する
7つの習慣
WinとLoseの組み合わせ
4種類じゃない,2種類だ
- Win - win
- No - Deal
逃げてもいいんだ(場合によっては)
それが死なないパターン
あなたの場合の生存戦略
- 我慢に価値をおかない
- 自分を知る
- 自分が努力できること.自分がやりたくない事
マッツの価値
- 継続できること(25年続くソフトウェアを作成)
- こっちに行けば幸せになりそう
- 社会的圧力に鈍感さ
人生においてのインベントリが必要
自分のスキルを棚卸しをして,組み合わせてたたかう
思い込みに自覚的になる
インバリデーションのないキャッシュは大変
意識的にキャッシュをクリアする
プログラマの仕事は問題解決
インプットは差別化要因にならない
アプトプットが大事
高いハードル
心理的障壁が高い!
コンピュータに対して仕事をしていても,使うのは人間.
人間の心理をかんがえろ
人間心理に興味を持とう
勤勉に価値を持つ人はどうやって黙らせるか
- 成果で黙らせる
- 上司の上司に話をする
- やめる
おすすめの本
思い込みの打破
失敗した時に失敗したパターンを知る
気配がするようになる
トレンドを知る
なんで今これが出てきたのだろう.
流行っているのだろう
と,どんな問題を解決したいからでてきたかは知る.