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
3.8k
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
Developer Productivity Engineering: What's in it for me? (2024)
trishagee
1
380
Developer Productivity with IntelliJ IDEA
trishagee
1
900
Are Your Tests Slowing You Down?
trishagee
1
1.3k
Developer Productivity Engineering: What's in it for me? (LJC)
trishagee
1
310
Developer Productivity Engineering: What's in it for me? (DevBcn)
trishagee
0
1.5k
Developer Productivity Engineering: What's in it for me?
trishagee
1
620
Career Advice for Programmers (2023)
trishagee
0
1.4k
2015-2021
trishagee
2
17k
Staying Ahead of the Curve (2021)
trishagee
3
820
Other Decks in Technology
See All in Technology
Classmethod Odyssey 登壇資料
yamahiro
0
390
スレットハンティングについて知っておきたいこと
hacket
0
130
データ分析を支える技術 生成AI再入門
ishikawa_satoru
0
380
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8k
How to Think Like a Performance Engineer
csswizardry
4
590
JBUG岡山 #6 WordCamp男木島の チームビルディング
takeshifurusato
0
150
AWSでRAGを作る法方
sonoda_mj
1
140
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
180
サービスの持続的な成長と技術負債について
siva_official
PRO
10
4.4k
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
DevIO2024_レガシー運用からの脱却 -クラウド活用の実践事例とベストプラクティス-
jun2882
0
210
Featured
See All Featured
Practical Orchestrator
shlominoach
185
10k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Leading Effective Engineering Teams 2024
addyosmani
3
300
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
Six Lessons from altMBA
skipperchong
24
3.2k
Docker and Python
trallard
37
2.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
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