Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kyash Meetup 20180925

岩藤圭介
September 25, 2018
3.3k

Kyash Meetup 20180925

おっさんエンジニアの生存戦略

岩藤圭介

September 25, 2018
Tweet

Transcript

  1. 岩藤 圭介
    おっさんエンジニアの生存戦略

    View full-size slide

  2. 自己紹介
    名前:岩藤 圭介(いわどう けいすけ)
    年齢:40歳オーバー
    文学部卒(日本文学)
    エンジニア歴 15年
    三児の父
    2018年8月Kyash入社

    View full-size slide

  3. 戦略とは?

    View full-size slide

  4. 戦略とは
    「百戦百勝は善の善なるものに非ず。戦わずして人
    の兵を屈するは善の善なるものなり」
    孫武

    View full-size slide

  5. 戦略とは
    戦(いくさ・たたかい)

    略すること

    View full-size slide

  6. 戦とは?

    View full-size slide

  7. ここで言う戦
    エンジニアとして生き残っていくための課題
    ● 高度化・複雑化・多様化していく要件
    ● 日進月歩の技術
    ● 流動的なビジネス環境
    ● 若手・オフショアの台頭
    どうにかして向き合っていかないと家族を路頭に迷
    わせることに

    View full-size slide

  8. どこから手を付けよう
    「彼を知り己を知れば百戦して殆うからず」
    孫武

    View full-size slide

  9. 己を知る 〜おっさんの弱点〜
    ① 加齢
    ○ 記憶力の低下
    ■ 新しいモノゴトを覚えるのがしんどい
    ■ 昨日やったことも思い出せなかったり
    ○ 体力の低下
    ■ 深夜・早朝のアラート対応がしんどい
    ■ 馬力(≒連徹)で乗り切るのがマジ無理
    ○ ガタが出てくる体
    ■ 眼精疲労がヤバイ(老眼)
    ■ 肩こり・腰痛がキツイ

    View full-size slide

  10. 己を知る 〜おっさんの弱点〜
    ② 家庭環境
    ○ 結婚して子供がいたりすると
    ■ 分担せざるをえない家事・育児・他
    ■ 自由に使える時間の減少
    ■ 自由に使えるお金の減少
    ○ 家族の介護が必要になったりすると
    ■ ↑がさらにksk

    View full-size slide

  11. 己を知る 〜おっさんの強み〜
    ① 経験
    ○ 新しいものが次々と登場する一方で変わらな
    いことも多い
    ○ 長年やってるアドバンテージはやはり大きい
    ○ 歴史を知っていると現状だけ見ても理解でき
    ないことを理解できたりする
    ○ 修羅場をくぐっていれば多少のことには動じ
    なくもなる

    View full-size slide

  12. 己を知る 〜おっさんの強み〜
    ② 人脈
    ○ 人材の流動性が高めな業界なので、意外なと
    ころに知り合いがいたりする
    ③ 年功にもとづく存在感(政治力・発言力)
    ○ 積み上げた実績・知識・スキル・人脈
    ○ ただし社内に限定されがち

    View full-size slide

  13. 彼を知る 〜おっさんを取り巻く環境〜
    ① 高度化・複雑化・多様化する要件
    ○ 設計・実装の複雑さ⤴
    ■ v.s. おっさんの記憶力 → ☠
    ○ ミスによるトラブル⤴
    ■ v.s. おっさんの体力 → ☠
    ○ ミスによる影響の深刻さ⤴
    ■ v.s. おっさんの心と体 → ☠

    View full-size slide

  14. 彼を知る 〜おっさんを取り巻く環境〜
    ② 日進月歩の各種技術
    ○ v.s. おっさんの記憶力 → ☠
    ③ 流動的なビジネス環境
    ○ 盛者必衰 諸行無常 といった趣き
    ○ 大企業でもどうなるか。。。
    ■ v.s. おっさんの年功 → 
    ④ 若手・オフショアの台頭
    ○ v.s. おっさんの体力×単価 → ☠

    View full-size slide

  15. 彼を知り己を知る
    ● 使えるリソース(気力・体力・時間・お金)は(ごく)
    限られている
    ● 使える武器も限られている(経験・人脈)
    ● 向き合うべき課題は多方面に存在

    View full-size slide

  16. 圧倒的不利 /(^o^)\

    View full-size slide

  17. 戦略
    ● 限られたリソースで
    ● どの武器を磨き
    ● どこで戦い
    ● どこで戦わない(略する)のか?

    View full-size slide

  18. おっさんの勝負どころ
    by 海南の牧先輩(18歳)
    ディフェンス=経験からくる予測

    View full-size slide

  19. ディフェンス力?
    ● 障害の予測
    ○ → 設計・実装の段階で先手を打つ
    ● システムに障害はつきもの
    ● でも障害対応はおっさんの貴重な気力・体力・時
    間をうばっていく
    ● 先手を打っておくことが戦略上、極めて重要

    View full-size slide

  20. ディフェンス力?
    ● 変化の予測
    ○ → 設計・実装の段階で先手を打つ
    ● システムに変更はつきもの
    ● 変更しづらいシステム(≒クソコード)のメンテは
    おっさんの貴重な気力・体力・時間をうばっていく
    ● 先手を打っておくことが戦略上、極めて重要

    View full-size slide

  21. おっさんが磨くべき武器
    設計力と見つけたり
    ※あくまでも個人的な意見です

    View full-size slide

  22. おっさんが磨くべき武器
    DDD
    GRASP
    PoEAA
    おっさんが苦い経験を元に書いた本たち
    20年近く経っても古びていない

    View full-size slide

  23. おっさんが磨くべき武器
    DDD
    GRASP
    PoEAA
    経験がないとありがたみが理解できない
    失敗した経験がないとホントに刺さらない

    View full-size slide

  24. おっさんのための本だ!!
    ※あくまでも個人的な意見です

    View full-size slide

  25. いかに少ない労力で
    望む機能を実現し、維持していくか
    偉大な先輩おっさん達の背中を見よう

    View full-size slide

  26. さいごに
    ○ 若い人の方が詳しかったりする
    ○ 若い人に教えを乞う!!
    ○ 知らないことは恥ではない
    ○ 知ろうとしないことは恥
    日進月歩の技術への対処

    View full-size slide

  27. ご清聴ありがとう
    ございました。

    View full-size slide