Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kyash Meetup 20180925
Search
岩藤圭介
September 25, 2018
11
3.4k
Kyash Meetup 20180925
おっさんエンジニアの生存戦略
岩藤圭介
September 25, 2018
Tweet
Share
More Decks by 岩藤圭介
See All by 岩藤圭介
ウォレットアプリKyashの先 〜 Kyash Directのアーキテクチャ
k315k1010
34
20k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Designing the Hi-DPI Web
ddemaree
280
34k
Statistics for Hackers
jakevdp
796
220k
A Modern Web Designer's Workflow
chriscoyier
693
190k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Building Your Own Lightsaber
phodgson
103
6.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Transcript
岩藤 圭介 おっさんエンジニアの生存戦略
自己紹介 名前:岩藤 圭介(いわどう けいすけ) 年齢:40歳オーバー 文学部卒(日本文学) エンジニア歴 15年 三児の父 2018年8月Kyash入社
戦略とは?
戦略とは 「百戦百勝は善の善なるものに非ず。戦わずして人 の兵を屈するは善の善なるものなり」 孫武
戦略とは 戦(いくさ・たたかい) を 略すること
戦とは?
ここで言う戦 エンジニアとして生き残っていくための課題 • 高度化・複雑化・多様化していく要件 • 日進月歩の技術 • 流動的なビジネス環境 • 若手・オフショアの台頭
どうにかして向き合っていかないと家族を路頭に迷 わせることに
どこから手を付けよう 「彼を知り己を知れば百戦して殆うからず」 孫武
己を知る 〜おっさんの弱点〜 ① 加齢 ◦ 記憶力の低下 ▪ 新しいモノゴトを覚えるのがしんどい ▪ 昨日やったことも思い出せなかったり
◦ 体力の低下 ▪ 深夜・早朝のアラート対応がしんどい ▪ 馬力(≒連徹)で乗り切るのがマジ無理 ◦ ガタが出てくる体 ▪ 眼精疲労がヤバイ(老眼) ▪ 肩こり・腰痛がキツイ
己を知る 〜おっさんの弱点〜 ② 家庭環境 ◦ 結婚して子供がいたりすると ▪ 分担せざるをえない家事・育児・他 ▪ 自由に使える時間の減少
▪ 自由に使えるお金の減少 ◦ 家族の介護が必要になったりすると ▪ ↑がさらにksk
己を知る 〜おっさんの強み〜 ① 経験 ◦ 新しいものが次々と登場する一方で変わらな いことも多い ◦ 長年やってるアドバンテージはやはり大きい ◦
歴史を知っていると現状だけ見ても理解でき ないことを理解できたりする ◦ 修羅場をくぐっていれば多少のことには動じ なくもなる
己を知る 〜おっさんの強み〜 ② 人脈 ◦ 人材の流動性が高めな業界なので、意外なと ころに知り合いがいたりする ③ 年功にもとづく存在感(政治力・発言力) ◦
積み上げた実績・知識・スキル・人脈 ◦ ただし社内に限定されがち
彼を知る 〜おっさんを取り巻く環境〜 ① 高度化・複雑化・多様化する要件 ◦ 設計・実装の複雑さ⤴ ▪ v.s. おっさんの記憶力 →
☠ ◦ ミスによるトラブル⤴ ▪ v.s. おっさんの体力 → ☠ ◦ ミスによる影響の深刻さ⤴ ▪ v.s. おっさんの心と体 → ☠
彼を知る 〜おっさんを取り巻く環境〜 ② 日進月歩の各種技術 ◦ v.s. おっさんの記憶力 → ☠ ③
流動的なビジネス環境 ◦ 盛者必衰 諸行無常 といった趣き ◦ 大企業でもどうなるか。。。 ▪ v.s. おっさんの年功 → ④ 若手・オフショアの台頭 ◦ v.s. おっさんの体力×単価 → ☠
彼を知り己を知る • 使えるリソース(気力・体力・時間・お金)は(ごく) 限られている • 使える武器も限られている(経験・人脈) • 向き合うべき課題は多方面に存在
圧倒的不利 /(^o^)\
戦略 • 限られたリソースで • どの武器を磨き • どこで戦い • どこで戦わない(略する)のか?
おっさんの勝負どころ by 海南の牧先輩(18歳) ディフェンス=経験からくる予測
ディフェンス力? • 障害の予測 ◦ → 設計・実装の段階で先手を打つ • システムに障害はつきもの • でも障害対応はおっさんの貴重な気力・体力・時
間をうばっていく • 先手を打っておくことが戦略上、極めて重要
ディフェンス力? • 変化の予測 ◦ → 設計・実装の段階で先手を打つ • システムに変更はつきもの • 変更しづらいシステム(≒クソコード)のメンテは
おっさんの貴重な気力・体力・時間をうばっていく • 先手を打っておくことが戦略上、極めて重要
おっさんが磨くべき武器 設計力と見つけたり ※あくまでも個人的な意見です
おっさんが磨くべき武器 DDD GRASP PoEAA おっさんが苦い経験を元に書いた本たち 20年近く経っても古びていない
おっさんが磨くべき武器 DDD GRASP PoEAA 経験がないとありがたみが理解できない 失敗した経験がないとホントに刺さらない
おっさんのための本だ!! ※あくまでも個人的な意見です
いかに少ない労力で 望む機能を実現し、維持していくか 偉大な先輩おっさん達の背中を見よう
さいごに ◦ 若い人の方が詳しかったりする ◦ 若い人に教えを乞う!! ◦ 知らないことは恥ではない ◦ 知ろうとしないことは恥 日進月歩の技術への対処
ご清聴ありがとう ございました。