a career in software engineering
TRANSCRIPT
A C A R E E R I N S O F T W A R E E N G I N E E R I N G
R E B E C C A F R A N K S
Source: #WOCinTech
It is not just code…
Source: Google
W H O A M I ?
Rebecca Franks Android Engineering Lead at Dynamic Visual Technologies
Google Developer Expert for Android and the Internet of Things
W H AT D I D I S T U D Y ?
• BSc (Hons) Information Technology in 2012
• 3 years to obtain BSc Information Technology
• 1 year to obtain Honours in Information Technology
I M P O R TA N T FA C T S
• I didn’t do Computer Science in High School.
• I arrived at University with no knowledge of programming.
• I’m still learning every day.
D AY T O D AY
C O D I N GSource: #WOCinTech
C O L L A B O R AT I O N
Source: #WOCinTech
P R O D U C T D E V E L O P M E N T
Source: #WOCinTech
P R O T O T Y P I N G
Kenya USA
Switzerland Germany
P U B L I C S P E A K I N G
T R AV E L
W H Y D O I L O V E I T ?
Y O U A R E N E V E R F I N I S H E D L E A R N I N G
Source: #WOCinTech
T H E D E V E L O P M E N T C O M M U N I T Y.
B E I N G A B L E T O G I V E B A C K
AT T E N D I N G E V E N T S
Source: Google
C H A R A C T E R I S T I C S & I N T E R E S T S R E Q U I R E D
• You love solving problems
• You enjoy learning
• Determined
• Enthusiastic
• Curious
• Team player
• Interested in Technology and building software that benefits people
R E S O U R C E S F O R G E T T I N G S TA R T E D
• Learn to Code: code.org • Code Academy: www.codecademy.com
W H AT I D I D N ’ T K N O W B A C K T H E N
• No one knows everything.
• There are many different aspects to SE other than programming.
• I would enjoy it so much and thrive in an environment that I battled with at first.
• Team work and collaboration is one of the keys to building a successful product
C A R E E R PAT H S I N S O F T W A R E
Product Owner
Test Analyst
Business Analyst
Software Engineer
User Interface Designer User Experience Designer
Source: #WOCinTech
F I E L D S O F S O F T W A R E E N G I N E E R I N G
Mobile (Android / iOS)
Web (Chrome, Firefox etc)
Internet of Things
Operations (DevOps)
Security
Architecture
Virtual Reality / Augmented Reality
Artificial Intelligence
Machine Learning
Accessibility CloudDatabase
Game Programming
M A N Y D I F F E R E N T L A N G U A G E S
Java
Swift
Kotlin
Erlang
Typescript
Go
Javascript
C#
C++
Elm CoffeeScript
DartPython
PHP
P R O M O T I O N PAT H
Every company is different
Chief Technology Officer
Team Lead
Architect
Intermediate Software Engineer
Graduate Software Engineer
Junior Software Engineer
Engineering Manager
Senior Software Engineer
Tech Lead
D I F F I C U LT I E S F O R W O M E N I N T E C H
• It is a male dominated industry
• The job is no different for women (ie you don’t need physical strength)
• Women often perform A LOT better than men when studying IT. 👍
• Plenty of efforts to change the ratio - Google Women TechMakers, GirlCode, Women who code, Pyladies, Hackbright, PinkIT ZA
Source: Google
If I could go back in time and change my career, Would I?
No. I love it.😃❤
T H A N K Y O U
Rebecca Franks Android Engineering Lead Google Developer Expert
Twitter: @riggaroo [email protected]