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.3k
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
110
Reading Code Is Harder Than Writing It
trishagee
3
350
Next Step: Play Time!
trishagee
2
350
Developer Productivity with IntelliJ IDEA (YOW 2024)
trishagee
1
780
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
570
Are Your Tests Slowing You Down?
trishagee
1
1k
Developer Productivity Engineering: What's in it for me? (2024)
trishagee
1
1.2k
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
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
480
BigQuery Remote FunctionでLooker Studioをインタラクティブ化
cuebic9bic
2
150
vLLM meetup Tokyo
jpishikawa
1
250
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
150
OCI Oracle Database Services新機能アップデート(2025/03-2025/05)
oracle4engineer
PRO
1
190
20250623 Findy Lunch LT Brown
3150
0
650
CI/CDとタスク共有で加速するVibe Coding
tnbe21
0
220
Definition of Done
kawaguti
PRO
5
390
原則から考える保守しやすいComposable関数設計
moriatsushi
3
480
ローカルLLMでファインチューニング
knishioka
0
100
DroidKnights 2025 - Jetpack XR 살펴보기: XR 개발은 어떻게 이루어지는가?
heesung6701
1
150
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
3
1k
Featured
See All Featured
Practical Orchestrator
shlominoach
188
11k
How to Ace a Technical Interview
jacobian
276
23k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Automating Front-end Workflow
addyosmani
1370
200k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Designing for Performance
lara
609
69k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
930
The Language of Interfaces
destraynor
158
25k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
How to train your dragon (web standard)
notwaldorf
92
6.1k
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