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
Career Advice for Architects
Search
Trisha Gee
March 12, 2019
Technology
2
4.2k
Career Advice for Architects
Delivered at the Software Architecture Summit, Munich
Trisha Gee
March 12, 2019
Tweet
Share
More Decks by Trisha Gee
See All by Trisha Gee
Beyond Inspiration: Turning Learning into Action
trishagee
0
91
Reading Code Is Harder Than Writing It
trishagee
3
290
Next Step: Play Time!
trishagee
2
280
Developer Productivity with IntelliJ IDEA (YOW 2024)
trishagee
1
630
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
540
Are Your Tests Slowing You Down?
trishagee
1
930
Developer Productivity Engineering: What's in it for me? (2024)
trishagee
1
1.1k
Developer Productivity with IntelliJ IDEA
trishagee
1
1.5k
Are Your Tests Slowing You Down?
trishagee
2
1.7k
Other Decks in Technology
See All in Technology
Kaigi Effect 2025 #rubykaigi2025_after
sue445
0
380
SwiftUIとMetalで簡単に作るレアカード風UI
stoticdev
1
110
Platform Engineering for Private Cloud
cote
PRO
1
150
SRE/インフラエンジニアの市場価値とキャリアパス/Market value and career path for SRE-infrastructure engineers
takumakume
1
220
Software Delivery Observability CI・CD , DORA metrics も Datadog で可視化しよう / datadog-ci-cd-observability
parupappa2929
0
190
テスト設計、逆から読むとおもしろい──仕様にない“望ましさ”の逆設計
mhlyc
0
200
AIフレンドリーなプロダクト開発を目指して 〜MCPを橋渡しにした環境移行〜
shinpr
0
140
計装を見直してアプリケーションパフォーマンスを改善させた話
donkomura
2
210
Developer 以外にこそ使って欲しい Amazon Q Developer
mita
0
190
hacomonoらしさをデザインする
hacomono
PRO
2
110
本番環境への影響リスクが低い Real Application Testing (SQL Performance Analyzer) の実施方法の検討と実践
jri_narita
0
230
技術選定の仕方 - FLEXYウェビナー / How to select technology
shinden
1
120
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
BBQ
matthewcrist
88
9.6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Scaling GitHub
holman
459
140k
Optimizing for Happiness
mojombo
378
70k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Visualization
eitanlees
146
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Transcript
Trisha Gee (@trisha_gee) Java Champion & Developer Advocate Career Advice
for Architects
Define “Architect”
The hardest single part of building a software system is
deciding precisely what to build. No Silver Bullet: Essence and Accidents of Software Engineering Frederick P. Brooks, Jr.
Everyone is an architect these days (Sorry)
You
Required Skills
Asking Questions Listen to the answers!
“Good Communication Skills” Talking to computers is the easy bit
Adaptability And being open minded
Prioritisation And time management
Technology Skills I guess
Be aware If you perform non-technical activities too well, you
may be moved into a non-technical role
Scaling
Pair Programming Mob Programming
Code Reviews Code walkthroughs
20% Time But actually use it!
Community Support Give back to the community
Book Club With feedback sessions
Internal Learning Sessions Internal User Groups
Conferences User Groups
You don’t need to be In Charge to apply these
Your responsibility as an architect is to share
Benefits of Sharing
Backup and Redundancy Specialisation and silos are a risk
Increase Team Productivity Teach 9 others your skills to be
10x more productive
Retention …and recruitment
It helps you to learn …and it makes you look
great
In Summary
Your key skills are not technical
To scale your skills, share them
Sharing makes you Look Good
http://bit.ly/careerFP
http://bit.ly/careerFP @trisha_gee