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
250
Developer Productivity with IntelliJ IDEA
trishagee
0
720
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
大規模言語モデル (LLM)における低精度数値表現
pfn
PRO
3
860
開発スピードの維持向上を支える、テスト設計の 漸進的進化への取り組み / Continuous Test Design Development for Speed of Product Development
ropqa
0
190
テストコードを書きながらCompose Multiplatformを乗りこなす
subroh0508
0
150
B2C、B2B プロダクトマネジメントの違い(および思考の罠) / B2C, B2B PM and reduction fallacy
ykmc09
5
2.5k
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
4.1k
生成AI活用推進の為にやったこと/やらなかったこと
ktc_wada
0
210
[2024년 5월 세미나] 생성형 AI와 함께하는 데이터 분석가 커리어
datarian
0
1.3k
[PyconUS 2024] Having fun with Pydantic and pattern matching
enforcerpl
0
190
複雑なビジネスルールに挑む:正確性と効率性を両立するfp-tsのチーム活用術 / Strike a balance between correctness and efficiency with fp-ts
kakehashi
5
3.7k
PHP 9 に備えよ - 動的プロパティ、どうすればいぃ?
taisukearase
0
390
RubyKaigi 2024 - Make Your Own Regex Engine!
makenowjust
1
180
QA Engineer Life @ LINE
line_developers_tw
PRO
0
150
Featured
See All Featured
Embracing the Ebb and Flow
colly
80
4.2k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Side Projects
sachag
451
41k
GitHub's CSS Performance
jonrohan
1025
450k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Six Lessons from altMBA
skipperchong
22
3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
RailsConf 2023
tenderlove
9
590
Being A Developer After 40
akosma
67
580k
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