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.5k
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
0
240
Developer Productivity with IntelliJ IDEA
trishagee
0
710
Are Your Tests Slowing You Down?
trishagee
0
800
Developer Productivity Engineering: What's in it for me? (LJC)
trishagee
1
280
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
600
Career Advice for Programmers (2023)
trishagee
0
1.1k
2015-2021
trishagee
2
17k
Staying Ahead of the Curve (2021)
trishagee
3
790
Other Decks in Technology
See All in Technology
エムスリーQAチーム紹介資料 / Introduction of M3 QA Team
m3_engineering
1
260
AI JIMY - 登壇(インストール編)
hanacchi
0
140
中年男性がメインフレームから クラウドへキャリアシフトしてみた
uechishingo
1
460
動画配信サービスのフロントエンド実装に学ぶ設計原則
yud0uhu
0
110
PhpStorm超絶技巧40分集中講義 #phpconkagawa
yusuke
4
690
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
3.7k
AWSやJAWS-UGとの出会いを振り返る
yoyoyopg
1
210
データ分析力を高めるSQL研修サービス『SQL Everyone』
hikarut
1
360
成長をサポートするピープルマネジメントのやり方
sioncojp
9
1.5k
SWC Transformerから見るTypeScript関数記述ベストプラクティス
fujiyamaorange
1
160
M5stackで使用できるpHセンサの開発
shinrinakamura
1
300
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
270
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Raft: Consensus for Rubyists
vanstee
133
6.3k
Building Your Own Lightsaber
phodgson
100
5.7k
Optimizing for Happiness
mojombo
370
69k
Design by the Numbers
sachag
274
18k
The Brand Is Dead. Long Live the Brand.
mthomps
49
30k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
0
95
Done Done
chrislema
178
15k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
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