a career in software engineering

35
A CAREER IN SOFTWARE ENGINEERING REBECCA FRANKS

Upload: dvt-smart-people-smart-solutions

Post on 21-Jan-2018

150 views

Category:

Software


4 download

TRANSCRIPT

Page 1: A Career in Software Engineering

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

Page 2: A Career in Software Engineering

Source: #WOCinTech

Page 3: A Career in Software Engineering

It is not just code…

Page 4: A Career in Software Engineering

Source: Google

Page 5: A Career in Software Engineering

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

Page 6: A Career in Software Engineering

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

Page 7: A Career in Software Engineering

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.

Page 8: A Career in Software Engineering
Page 9: A Career in Software Engineering

D AY T O D AY

Page 10: A Career in Software Engineering

C O D I N GSource: #WOCinTech

Page 11: A Career in Software Engineering

C O L L A B O R AT I O N

Source: #WOCinTech

Page 12: A Career in Software Engineering

P R O D U C T D E V E L O P M E N T

Source: #WOCinTech

Page 13: A Career in Software Engineering

P R O T O T Y P I N G

Page 14: A Career in Software Engineering

Kenya USA

Switzerland Germany

P U B L I C S P E A K I N G

Page 15: A Career in Software Engineering

T R AV E L

Page 16: A Career in Software Engineering

W H Y D O I L O V E I T ?

Page 17: A Career in Software Engineering

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

Page 18: A Career in Software Engineering

T H E D E V E L O P M E N T C O M M U N I T Y.

Page 19: A Career in Software Engineering

B E I N G A B L E T O G I V E B A C K

Page 20: A Career in Software Engineering

AT T E N D I N G E V E N T S

Page 21: A Career in Software Engineering

Source: Google

Page 22: A Career in Software Engineering

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

Page 23: A Career in Software Engineering

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

Page 24: A Career in Software Engineering

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

Page 25: A Career in Software Engineering

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

Page 26: A Career in Software Engineering

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

Page 27: A Career in Software Engineering

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

Page 28: A Career in Software Engineering

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

Page 29: A Career in Software Engineering

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

Page 30: A Career in Software Engineering
Page 31: A Career in Software Engineering
Page 32: A Career in Software Engineering

Source: Google

Page 33: A Career in Software Engineering

If I could go back in time and change my career, Would I?

Page 34: A Career in Software Engineering

No. I love it.😃❤

Page 35: A Career in Software Engineering

T H A N K Y O U

Rebecca Franks Android Engineering Lead Google Developer Expert

Twitter: @riggaroo [email protected]