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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tommy
August 11, 2024
Technology
0
400
20240811_若手エンジニアふんわりLT資料
tommy
August 11, 2024
Tweet
Share
Other Decks in Technology
See All in Technology
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.4k
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
170
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
120
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
340
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
230
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
210
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
330
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
190
配列に見る bash と zsh の違い
kazzpapa3
3
170
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
110
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Thoughts on Productivity
jonyablonski
74
5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
100
Making Projects Easy
brettharned
120
6.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
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