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
20240811_若手エンジニアふんわりLT資料
Search
tommy
August 11, 2024
Technology
0
380
20240811_若手エンジニアふんわりLT資料
tommy
August 11, 2024
Tweet
Share
Other Decks in Technology
See All in Technology
Click A, Buy B: Rethinking Conversion Attribution in ECommerce Recommendations
lycorptech_jp
PRO
0
110
「魔法少女まどか☆マギカ Magia Exedra」のIPのキャラクターを描くための3Dルック開発
gree_tech
PRO
0
100
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
0
370
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
440
事業開発におけるDify活用事例
kentarofujii
4
1.1k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
8.9k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
190
Databricks AI/BI Genie の「値ディクショナリー」をAmazonの奥地(S3)まで見に行く
kameitomohiro
1
350
AWSでAgentic AIを開発するための前提知識の整理
nasuvitz
2
230
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
160
Oracle Autonomous AI Database:サービス概要のご紹介
oracle4engineer
PRO
2
15k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Facilitating Awesome Meetings
lara
56
6.6k
The Pragmatic Product Professional
lauravandoore
36
7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Balancing Empowerment & Direction
lara
5
700
The World Runs on Bad Software
bkeepers
PRO
72
11k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Transcript
新卒1年目もアーキテクトを目指したい! とみー
自己紹介 とみー @tomi_t0mmy ・新卒1年目エンジニア ・Go, Ruby ・今日途中で抜けちゃうので、 Xで話しかけてくれたら嬉しいです...!
今日話したいこと • 「アーキテクトになりたい!」 • そのためにやってきたこと @tomi_t0mmy
今日話したいこと • 「アーキテクトになりたい!」 • そのためにやってきたこと @tomi_t0mmy
アーキテクトになりたいって何よ? @tomi_t0mmy
興味があるのはこんな話 • クリーンアーキテクチャ • GoFのデザインパターン • DDD • マイクロサービスアーキテクチャ •
Dependency Injection(依存性の注入) • 技術負債の解消 • 変更しやすい設計 etc… @tomi_t0mmy
誰かの長期的な夢を叶えられる設計を 考える力をつけたい! @tomi_t0mmy
なんでアーキテクトに興味があるのか • 同じように動くプロダクトでも、裏側の設計次第で事業戦略に影響するのが面白い • 単純にパズルみたいで楽しい @tomi_t0mmy
今日話したいこと • 「アーキテクトになりたいんだ!!」 • そのためにやってきたこと @tomi_t0mmy
前提として ... • 努力の方向性が合っているかは不明 • 「こうした方がいい」などのツッコミ、どしどしお待ちしています • 同志のやってきたことのシェアもどしどしお待ちしています @tomi_t0mmy
必要だと思ってること • 理論的な知識のインプット • 場数 = 設計のことを考えた経験の数 @tomi_t0mmy
理論的な知識のインプット • 基本的に書籍で先人の知恵をインプット • 「やはり理論は理論」という気持ちで読んでいる 読んだ本 読みたい本 マイクロサービスアーキテクチャ なぜ依存を注入するのか DI
の原理・原則とパターン ドメイン駆動設計入門 Clean Architecture
場数 • まず、「場」に出会わないといけない ◦ 内定者インターンに参加。期待してもらえるように自分の出来ることを精一杯やる ◦ 自分のtimesで、設計や技術負債に興味があることをアピール ◦ 結果として、入社時の配属で設計に力を入れているチームに配属 •
「場」に出会ってからが本番 ◦ まずは目の前のプロダクトのコードをよく読む・よく書く ◦ 設計の背景・思想などは聞かないと分からないことも多いので積極的に質問 ◦ PRのレビューでも、「なぜその設計がいいと思うのか?」と質問する @tomi_t0mmy
今日話したこと • 「アーキテクトになりたい!」 ◦ 設計は長期的にプロダクト、ひいては夢を支える力 • そのためにやってきたこと ◦ 主に書籍で知識のインプット ◦
「場」に出会う・よく読みよく書く・質問 @tomi_t0mmy
今後も精進していきます! ご清聴ありがとうございました!! @tomi_t0mmy