Submit Search
Upload
agatsuma.survive#5
•
5 likes
•
1,575 views
Yoshiaki Sugimoto
Follow
agatsuma.survive#5 発表スライド
Read less
Read more
Internet
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 50
Download now
Download to read offline
Recommended
Engineer forum2018
Engineer forum2018
Yoshitaka Okada
18 minitus発表資料
18 minitus発表資料
Keiichirou Miyamoto
2000年問題と私
2000年問題と私
Mitsunori Satomi
MARICON発表資料
MARICON発表資料
TadaTeruki
株con
株con
東証ソーシャルかぶコン
Razona,Recreation App 2014 in Cebu.
Razona,Recreation App 2014 in Cebu.
Daisuke Iijima
200122 bert slideshare
200122 bert slideshare
SohOhara
『自走プログラマー』 が我々に必要だった理由
『自走プログラマー』 が我々に必要だった理由
Takayuki Shimizukawa
Recommended
Engineer forum2018
Engineer forum2018
Yoshitaka Okada
18 minitus発表資料
18 minitus発表資料
Keiichirou Miyamoto
2000年問題と私
2000年問題と私
Mitsunori Satomi
MARICON発表資料
MARICON発表資料
TadaTeruki
株con
株con
東証ソーシャルかぶコン
Razona,Recreation App 2014 in Cebu.
Razona,Recreation App 2014 in Cebu.
Daisuke Iijima
200122 bert slideshare
200122 bert slideshare
SohOhara
『自走プログラマー』 が我々に必要だった理由
『自走プログラマー』 が我々に必要だった理由
Takayuki Shimizukawa
Sac201903 presentation document
Sac201903 presentation document
Yoshitaka Okada
木下是雄『理科系の作文技術』の紹介
木下是雄『理科系の作文技術』の紹介
Ryo Ishigaki
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
Kohei MATSUSHITA
TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発
Makoto Koike
Uec.R#3 YjdnJlpを使ってみた
Uec.R#3 YjdnJlpを使ってみた
Atsushi Hayakawa
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
Koichiro Oki
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
Makoto Nishimoto
Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発
Motokatsu Matsui
「IoTをビジネスの力に」IoTデータ伝送プラットフォーム "Plat'Data Processing"
「IoTをビジネスの力に」IoTデータ伝送プラットフォーム "Plat'Data Processing"
Kohei MATSUSHITA
Code for Japan Summit フェロー大集合プレゼン資料 浪江町編
Code for Japan Summit フェロー大集合プレゼン資料 浪江町編
Takayuki Yoshinaga
オープンデータディ2017(講演)
オープンデータディ2017(講演)
Hiroyuki Ichikawa
アジャイルジャパン2018 参加レポート
アジャイルジャパン2018 参加レポート
naoto teshima
ここがスゴい(変だ)よ!Git lab!
ここがスゴい(変だ)よ!Git lab!
Naoharu Sasaki
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
Naoyuki Yamada
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
Hal Seki
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
Code for Japan
開発者からサポートエンジニアにジョブチェンジした話
開発者からサポートエンジニアにジョブチェンジした話
Ito Takayuki
近江八幡市オープンデータ講習会(20171110)
近江八幡市オープンデータ講習会(20171110)
Hiroyuki Ichikawa
2016 03 05_yokohama_north
2016 03 05_yokohama_north
Ryo Tomidokoro
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
Masao Niizuma
Go conference 2021 autumn
Go conference 2021 autumn
masahiko ito
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
Takashi Uemura
More Related Content
What's hot
Sac201903 presentation document
Sac201903 presentation document
Yoshitaka Okada
木下是雄『理科系の作文技術』の紹介
木下是雄『理科系の作文技術』の紹介
Ryo Ishigaki
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
Kohei MATSUSHITA
TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発
Makoto Koike
Uec.R#3 YjdnJlpを使ってみた
Uec.R#3 YjdnJlpを使ってみた
Atsushi Hayakawa
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
Koichiro Oki
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
Makoto Nishimoto
Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発
Motokatsu Matsui
「IoTをビジネスの力に」IoTデータ伝送プラットフォーム "Plat'Data Processing"
「IoTをビジネスの力に」IoTデータ伝送プラットフォーム "Plat'Data Processing"
Kohei MATSUSHITA
What's hot
(9)
Sac201903 presentation document
Sac201903 presentation document
木下是雄『理科系の作文技術』の紹介
木下是雄『理科系の作文技術』の紹介
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
IoT時代のデータ伝送とインフラに求められている機能 Developers.IO 2015
TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発
Uec.R#3 YjdnJlpを使ってみた
Uec.R#3 YjdnJlpを使ってみた
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
個人で30本スマホアプリリリースしたときのコツ5つを紹介してみるよ(LT編
Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発
「IoTをビジネスの力に」IoTデータ伝送プラットフォーム "Plat'Data Processing"
「IoTをビジネスの力に」IoTデータ伝送プラットフォーム "Plat'Data Processing"
Similar to agatsuma.survive#5
Code for Japan Summit フェロー大集合プレゼン資料 浪江町編
Code for Japan Summit フェロー大集合プレゼン資料 浪江町編
Takayuki Yoshinaga
オープンデータディ2017(講演)
オープンデータディ2017(講演)
Hiroyuki Ichikawa
アジャイルジャパン2018 参加レポート
アジャイルジャパン2018 参加レポート
naoto teshima
ここがスゴい(変だ)よ!Git lab!
ここがスゴい(変だ)よ!Git lab!
Naoharu Sasaki
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
Naoyuki Yamada
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
Hal Seki
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
Code for Japan
開発者からサポートエンジニアにジョブチェンジした話
開発者からサポートエンジニアにジョブチェンジした話
Ito Takayuki
近江八幡市オープンデータ講習会(20171110)
近江八幡市オープンデータ講習会(20171110)
Hiroyuki Ichikawa
2016 03 05_yokohama_north
2016 03 05_yokohama_north
Ryo Tomidokoro
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
Masao Niizuma
Go conference 2021 autumn
Go conference 2021 autumn
masahiko ito
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
Takashi Uemura
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
福岡のIT系勉強会情報
福岡のIT系勉強会情報
健人 井関
デジタルが切り開く未来ビジネス
デジタルが切り開く未来ビジネス
Osaka University
クラウド移住で地方に住むということ
クラウド移住で地方に住むということ
Takehito Tanabe
Swiftにおけるclassとstructの使い分けをDDDから考える
Swiftにおけるclassとstructの使い分けをDDDから考える
Takuya Kitamura
JEPA2017年年末イベントパネルディスカッション資料
JEPA2017年年末イベントパネルディスカッション資料
馮 富久
《kintoneプラグイン》「Movable Type連携」のご紹介
《kintoneプラグイン》「Movable Type連携」のご紹介
Sakae Saito
Similar to agatsuma.survive#5
(20)
Code for Japan Summit フェロー大集合プレゼン資料 浪江町編
Code for Japan Summit フェロー大集合プレゼン資料 浪江町編
オープンデータディ2017(講演)
オープンデータディ2017(講演)
アジャイルジャパン2018 参加レポート
アジャイルジャパン2018 参加レポート
ここがスゴい(変だ)よ!Git lab!
ここがスゴい(変だ)よ!Git lab!
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
浪江町タブレットで採用した、 Cordovaで作るHTML5のAndroidアプリのしくみ
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
開発者からサポートエンジニアにジョブチェンジした話
開発者からサポートエンジニアにジョブチェンジした話
近江八幡市オープンデータ講習会(20171110)
近江八幡市オープンデータ講習会(20171110)
2016 03 05_yokohama_north
2016 03 05_yokohama_north
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
Go conference 2021 autumn
Go conference 2021 autumn
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
福岡のIT系勉強会情報
福岡のIT系勉強会情報
デジタルが切り開く未来ビジネス
デジタルが切り開く未来ビジネス
クラウド移住で地方に住むということ
クラウド移住で地方に住むということ
Swiftにおけるclassとstructの使い分けをDDDから考える
Swiftにおけるclassとstructの使い分けをDDDから考える
JEPA2017年年末イベントパネルディスカッション資料
JEPA2017年年末イベントパネルディスカッション資料
《kintoneプラグイン》「Movable Type連携」のご紹介
《kintoneプラグイン》「Movable Type連携」のご紹介
agatsuma.survive#5
1.
長く生きのこる話 (ジェネラリスト編) @ysugimoto agatsuma.survive #5
2.
Yoshiaki Sugimoto RichMedia inc. Backend
/ Frontend Engineer @ysugimoto @sugimoto1981
3.
名古屋で約7年 東京に来て約2年 沖縄にハマって約3年
4.
5.
1. 地方→都会に移った所感 2. 今日まで生きのこるために 3.
この先生きのこるために
6.
✖ フルスタック ○ ジェネラリスト
7.
ジェネラリスト スペシャリスト
8.
地方→都会に 移った所感
9.
Nagoya
10.
PHP + JavaScriptの受託をメインにCMSを開発したり サーバ・インフラ・PM・ディレクション・etc... 規模的に一人が多方面をカバーする体系
(あるよね)
11.
このままで良い?
12.
特定分野への専門性が得られないことへの 藤 新しい技術スタックへの追従不足への焦燥 サーバーサイド?フロントエンド? 年齢的にも決断が迫られる
13.
Tokyo
14.
フロントエンド専業を求めてブラウザゲーム開発を 数人規模→数千人規模、数十人規模のProject ネイティブへのシフト / 基盤SDKの開発 C++
/ Objective-C / Golang / Rust / etc...
15.
フロント…エンド…?
16.
(再)このままで良い?
17.
Tokyo vol.2
18.
Webサービス開発のバックエンドへ PHPとの再会、フロントエンドをもう一度 古いコード再生と新しいコード創出のバランス
19.
東京に来て、どう?
20.
• チームビルディングの難しさ・達成感 • スキルセットのばらつきをどう担保するか •
属人化の排除と技術的負債の返済計画 • 体重が増加するのは何人にも止められなかった 学び
21.
(技術的な) 需要と供給のバランス
22.
• いわゆる”凄腕”の方のコードを見る機会 • エンジニアの政治事情 •
情報の感度と鮮度 • 歳を取ったら落ち着いてきた etc
23.
今日まで生きのこるために
24.
学習計画を立てる
25.
• 遊びなら失敗してもいい、知見を得るのが目的 • 既存技術と関連付ける •
採用される / 採用できるように根回し(アピール) 趣味から業務に還元
26.
but
27.
• ツールや技術に振り回されないこと • プロダクトをゴールにした方針設計と手段 •
適材適所の判断力を養う 目的を履き違えない
28.
“数万通りのHowを学ぶより、 たったひとつのWhyを知れ"
29.
How = 問題を解決するための手段
(= Hack, Library) Why = そもそもの問題と技術スタック
30.
• 言語そのもの、低レイヤー、アルゴリズム • 昔も今も普遍的
== 生きのこっている • 新しい技術スタックに対しても学習コストは下がる※ ※ Drasticなものは除く e.g.
31.
“銀の弾丸はない”
32.
できること、手数を増やしておく 技術の波に流されない錨を下ろす 属人化しない、させない
33.
“ショットガンならある”
34.
週3でバーに行けるくらい生きのこっています 半年に一度沖縄に行けるくらい生きのこっています now
35.
この先生きのこるには
36.
自分のポリシー
37.
vs 新しい技術スタック
38.
• 流行ってるなら業務で使うチャンスないとおかしい • 大抵は既存の技術・言語に乗っかっている •
少しやれば使えるくらいに地力と知識をつける 全部やろうとしない
39.
しっかり土台作りを (土台ばかり立派にしてもダメ)
40.
vs 枯れた or
枯れ始めた 技術スタック
41.
• ドキュメント・テストのない実装 • 開発当初から継ぎ足された秘伝のほげほげ •
あちらを直せばこちらがデグレる • リファクタリング工数、そんなものはない 古いコードは を向く
42.
• 誰かに /
何かに極端に依存し過ぎない • 数年後(特に自分以外が)噛み付かれないために • Githubにあげる / OSSにするのは有効な手段 コードを手懐ける
43.
人の目に触れさせることで、 腐敗は遅くなる
44.
まとめ
45.
「古臭いことやってるなぁ」と思うこと、ありますよね
46.
きっと数年後も同じこと思う人がいます
47.
古いコードの面倒を見る技術と需要もあるということ ※ いわゆる界隈の有名人になりたいのでなければ。 の道
48.
新しさと古さのバランスを保ちましょう
49.
ジェネラリスト編でした
50.
Thank you! https://flic.kr/p/iXsBSY https://flic.kr/p/jABFM1 https://flic.kr/p/58KGb4 https://flic.kr/p/7kFgYt https://flic.kr/p/eVJyjn https://flic.kr/p/59ngDA https://flic.kr/p/p6g6rD
Download now