Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
腕のある技術者はなぜ たくさん給料をもらう資格が あるのか
Slide 2
Slide 2 text
管理者 偉い人はなぜ 給料をたくさん もらえるのか?
Slide 3
Slide 3 text
個人の生産性
Slide 4
Slide 4 text
個人の生産性 効率UP
Slide 5
Slide 5 text
管理職の取り分 1×5 2×5 2×1くらい もらってもいい
Slide 6
Slide 6 text
技術者には会社 に貢献する別の 方法があります
Slide 7
Slide 7 text
技術者の生産性 ~10倍程度の差があります 個人の資質より組織に依存 習慣を導入することが重要
Slide 8
Slide 8 text
個人の生産性
Slide 9
Slide 9 text
個人の生産性 効率UP
Slide 10
Slide 10 text
技術者の取り分 1×5 2×5 2×1くらい もらってもいい
Slide 11
Slide 11 text
生産性について 生産性のニュアンス が変わってきている リードタイム が重要 •一定期間でいくつこなす かではなく、ほしいと言っ て則出てくることが重要。 •即と言っても1、2週間後 だが
Slide 12
Slide 12 text
技術者はどうやって会社に貢献できるのか 新しい技術の導入 • 生産性は常に上がり続けている 自作ライブラリ • リファクタリングによって抽出 • YAGNI 習慣によるリードタイムの短縮 • 自動テストなどのCI/CD 抽象化 • 予測できない未来に対処する
Slide 13
Slide 13 text
新しい技術の導入 様々な改善点が次々と 対応するためのライブラリが 新しい技術を次々と導入する必要 一定度合い以上に使いこなせないと逆効果
Slide 14
Slide 14 text
自作ライブラリ ほとんどは既存のライブラリで賄える 一部自作 90 10 グラフ タイトル
Slide 15
Slide 15 text
コストの割合 導入するだけなので コスト減 持ってくるだけでは済まな い部分が生産性を分ける
Slide 16
Slide 16 text
オープンソースに頼れない場合 一般的ではない要件があるもの • ビジネスロジックなど • コアコンピタンスは確実に 様々な実装方法が考えられるもの • デファクトスタンダードが生まれない場合
Slide 17
Slide 17 text
独自部分を既存ライブラリ 並みの利便性で作りこむこ とが生産性の要
Slide 18
Slide 18 text
設計指針 YAGNI DRY リファクタリングによって抽出 予測できない未来に対処する
Slide 19
Slide 19 text
習慣によるリードタイムの短縮 CI/CD 基本は自動テストの充実 常に明日は今日より高生産性 予測できない未来に対処する
Slide 20
Slide 20 text
抽象化 抽象 本質
Slide 21
Slide 21 text
抽象化 具体例ではなく、抽象化された本質に対して 対策を行う
Slide 22
Slide 22 text
抽象化 予測できな い未来に対 処することが 可能になる