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
decord_report
Search
hekitter
July 10, 2019
Technology
0
81
decord_report
de:cord2019 に参加した学び&感想
hekitter
July 10, 2019
Tweet
Share
More Decks by hekitter
See All by hekitter
今日からできる「未来」の作り方
hekitter
1
58
広がる世界の向こう側
hekitter
1
680
マネージャーの問題地図7丁目 読書会 #インフラ勉強会
hekitter
0
210
今始まるストーリー #engineers_lt #hekitterにつづけ
hekitter
4
4k
チャレンジ1年生
hekitter
2
2.1k
Other Decks in Technology
See All in Technology
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
210
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
110
スプリントレビューを効果的にするために
miholovesq
9
1.7k
FAST導入1年間のふりかえり〜現実を直視し、さらなる進化を求めて〜 / Review of the first year of FAST implementation
wooootack
1
180
人と生成AIの協調意思決定/Co‑decision making by people and generative AI
moriyuya
0
160
AI工学特論: MLOps・継続的評価
asei
10
2k
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
610
AI時代の知識創造 ─GeminiとSECIモデルで読み解く “暗黙知”と創造の境界線
nyagasan
0
160
AIを使っていい感じにE2Eテストを書けるようになるまで / Trying to Write Good E2E Tests with AI
katawara
3
1.9k
データエンジニアがクラシルでやりたいことの現在地
gappy50
3
660
【CEDEC2025】LLMを活用したゲーム開発支援と、生成AIの利活用を進める組織的な取り組み
cygames
PRO
1
1.6k
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
100
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Faster Mobile Websites
deanohume
308
31k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building an army of robots
kneath
306
45k
Rails Girls Zürich Keynote
gr2m
95
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
720
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
RailsConf 2023
tenderlove
30
1.2k
Transcript
de:code2019 レポート
アジェンダ 1.自己紹介 2.de:codeとは 3.最近の開発事情 4.エンジニアの歩き方 5.Tips 6.まとめ
1.自己紹介
2.de:codeとは
de:codeとは ”「今すぐ使えるテクノロジ」と「未来を創るテクノロジ」を体感する 2 日間” 開催日時:2019 年 5 月 29 日
(水) ・2019 年 5 月 30 日 (木) 対象者:開発者の方、IT に携わるすべてのエンジニアの方 会場:ザ・プリンス パークタワー東京 セッション数:180超 主催:Microsoft
None
3.最近の開発事情 DevOpsを中心に
3.参考セッションはこちら ◆CD06 しくみがわかる Azure Kubernetes Service (AKS) ~開発者目線で Kubernetes の基本を理解する~
◆CD12 マネージド Kubernetes ガチ本番運用 in ZOZOTOWN ◆DT53 GitHub × Azure DevOps ~CI/CD/CO だけじゃない、GitHub、Azure DevOps の機能や小技、質問な んでも答えます~ ◆DT41 実践! Azure DevOps で実現するアジャイル開発 ◆SP03 「政府・金融機関等のクラウド採用時のセキュリティ・監査基準から考える Azure のセキュリティ アーキ テクチャ」
DevOps関連の発表が多い 全189セッション中 ・DevOpsに直接かかるもの 30セッション ・DevOpsとかかわりの深いトピック コンテナ 19セッション IaaS 18セッション 参考 AI 39セッション
そもそもDevOpsとは① 参考:DT41
そもそもDevOpsとは② 参考:DT41
要するにDevOpsとは① DevOpsをざっくりとこのように理解しています ・開発において自らチーム内課題を発見・解決する文化 ・課題の抽出が行いやすいプロセス ・円滑な運用を支えるツール・技術 →最終目標としては、よりシームレスに価値を届けること
要するにDevOpsとは② DevOpsの文脈で取り上げられる主な課題 ・組織運用コストが過大でリリースまで時間がかかる ・属人化した運用や人力依存の監視 ・リリースの失敗や環境依存の弊害 ・複雑な開発・リリース体制 →気合と根性と時間を排して、スマートに地道に解決する
DevOpsに関連した技術 ・Azure DevOps ・Docker ・Kurbernetes(k8s) ・クラウド(AWS・Azure) etc
Azure DevOps 参考:DT41
Docker 参考:CD06
Kurbernetes① 参考:CD06
コンテナとk8sの関係① 参考:CD06
コンテナとk8sの関係② 参考:CD06
コンテナとk8sの関係③ 参考:CD06
コンテナとk8sの関係④ 参考:CD06
IaC(Infrastructure as Code)の世界へ 参考:CD06
何故導入するのか ・柔軟なサーバ台数の増減 ・運用の負荷軽減 ・マイクロサービスを視野に入れたインフラ設計 →ビジネス価値の向上 参考:CD12
ビジネス要件例① 参考:CD06
ビジネス要件例② 参考:SP03
安定稼働に必要なこと ・ひたすら検証・実測 ・サポートの活用 ・広大な知識習得 →課題に即した使いどころを見極める 参考:CD12
学習・運用コスト 決して「簡単」ではない ・習得に時間がかかる ・技術のバージョンアップが速い 例)k8sの習得で半年 →実際のリプレースには5名で数年かかる予定 参考:CD12
オープンソース技術を利用するメリット ・知見が豊富 ・運用の柔軟性/拡張性 ・(有名OSSであれば)大企業自体が積極コミット →Microsoftでさえ、OSSを重視した施策が増えている
小まとめ ・開発環境はオンプレ→クラウド・仮想化・IaCへ ・課題に適した技術選定が大事 ・技術を導入するには ビジネス課題・組織文化の支え が必要
4.エンジニアの歩き方
4.参考セッションはこちら ◆AI09 そのコーチングを ”見える化” するソリューション「Coaching AI」 〜 オムロン株式会社における現場の 現場による現場の課題を解決するための AI
利用 ◆SP02 人生 100 年時代の PDCA 〜キャリア、働き方改革に活かせる古くて新しい PDCA の回し方〜 ◆SP05 エンジニアの人生設計 ~どのようにキャリアを描いていけばよいのか~
そもそもなぜ働くの?
幸せになるため
キャリア観の変化 山登り型 フィールド型
求められる能力の変化 予測可能な時代 WHY + WHAT HOW DO 予測不可能な時代
WHY + WHERE WHY + WHAT WHY + WHAT + HOW 参考:SP02 経営層 管理層 現場層
答えのない時代だからこそ 自分はどうありたいかにフォーカスすべきではないか? →とはいえ、それが一番難しい by 澤円さん 参考:SP05
サイクルを回して早く理解する 例えばPDCAサイクル →サイクルを繰り返す中で、失敗と学びを得て、 質を向上させる 参考:SP02
サイクルを阻害するもの P:計画の立てすぎ(網羅へのこだわりすぎ) D:検証しない・できない C:正解探し・責任追及・失敗への恐れ 参考:SP02
サイクルが回っている例 参考:AI09
結局どうしたらいいの 自分の中にしか答えがないが… 参考:SP05 組織全体を引き上げる上 昇気流を作り出す
5.Tips
参考セッション: ◆PR02 開発者も非開発者でも PowerApps + Flow を使って 50 分で爆速アプリ作成! →アプリ作成のスピード感
アプリ作成の民主化・高速化 50分のセッションで受付システムアプリが作れる! →仕様確定のプロトタイプとして 社内向けの簡易サービスとして
参考セッション: ◆SP03 「政府・金融機関等のクラウド採用時のセキュリティ・監査 基準から考える Azure のセキュリティ アーキテクチャ」より →クラウド時代の導入とセキュリティの考え方
クラウド時代の導入とセキュリティの考え方 • クラウドを導入すること自体が当たり前化 • 「境界型防御」のセキュリティから「ID管理」のセキュリティへ →リモートワーク・働き方改革の前提
参考セッション: ◆MW82 がんばらない Vue.js 〜 Visual Studio Code + TypeScript
でクールに Vue.js の開発をしよう! →VSCodeをつかってみた
VSCode超便利ですね! ・Git・GitHubとの連携がめちゃくちゃ楽 ・ショートカットでサクサク動く ・テキストエディタだから軽い ・入力補完(Emmet)がすごい ←”!”を 入力するとhtmlのベースができる
・拡張機能であらゆる言語に対応 ・ターミナルも直ぐに打てる
そういえば、 あの方が来ました
本田圭佑 選手
人格の差を感じました ・学びに対する貪欲さ ・上っ面だけではない、真の言葉 ・謙虚さ 端的に言えば、オーラが違います 澤円さんにも言えます…
6.まとめ
世の中のスピードは想像以上に速い スピード感をもって実現することが最大の価値 価値あるもの×スピード=∞
とはいえ全部を全部は無理 ・技術もどんどん早く広く深く変化している ・社会の変化に伴い人の価値観がどんどん変わっている ・従来型のマネジメントでは対応できない ・どんどん新しいビジネスが発信されている etc
目的志向であることが大事 ・なぜその技術を導入するのか ・今のプロセスの意味は何か ・そもそも自分は何のためにチームにいるのか etc
多様な価値観の中で生み出す 技術潮流 社会の要請 顧客の価値 チーム状況 自分の価値 成果
自分を客観視しよう そのために学ぼう 外の世界を知ろう