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
400
20240811_若手エンジニアふんわりLT資料
tommy
August 11, 2024
Tweet
Share
Other Decks in Technology
See All in Technology
20260222ねこIoTLT ねこIoTLTをふりかえる
poropinai1966
0
120
生成AIで始める業務改革 - 製造業編 in 福島 -
daikikanemitsu
2
620
AgentCore RuntimeをVPCにデプロイして 開発ドキュメント作成AIエージェントを作った
alchemy1115
3
250
歴史に敬意を! パラシュートVPoEが組織と共同で立ち上がる信頼醸成オンボーディング
go0517go
PRO
0
120
量子クラウドシステムと運用
oqtopus
0
180
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
3
350
ECSネイティブのBlue/Green デプロイを攻略しよう ~CodeDeployとの違いから、デプロイフロー実装まで~
ideaws
3
290
Open Table Formatにおけるストレージ抽象化の比較
lycorptech_jp
PRO
1
180
Scrum Fest Morioka 2026
kawaguti
PRO
1
410
Agent Payments Protocolで実装するAIエージェント間取引
tokio007
0
120
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
4
7.9k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
74k
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
340
Paper Plane (Part 1)
katiecoart
PRO
0
4.6k
Crafting Experiences
bethany
1
63
Ruling the World: When Life Gets Gamed
codingconduct
0
150
Build your cross-platform service in a week with App Engine
jlugia
234
18k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Writing Fast Ruby
sferik
630
62k
Building Applications with DynamoDB
mza
96
6.9k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.1k
What's in a price? How to price your products and services
michaelherold
247
13k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
130
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
61
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