Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Career in Software Engineering

A Career in Software Engineering

I gave this talk at St Marys School for Girls in Pretoria. The audience was primarily school girls with an interest in Software Engineering.

Rebecca Franks

June 13, 2017
Tweet

More Decks by Rebecca Franks

Other Decks in Education

Transcript

  1. A C A R E E R I N S O F T WA 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

    View Slide

  2. Source: #WOCinTech

    View Slide

  3. It is not just code…

    View Slide

  4. Source: Google

    View Slide

  5. 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

    View Slide

  6. 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

    View Slide

  7. 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.

    View Slide

  8. View Slide

  9. D AY T O D AY

    View Slide

  10. C O D I N G
    Source: #WOCinTech

    View Slide

  11. C O L L A B O R AT I O N
    Source: #WOCinTech

    View Slide

  12. P R O D U C T D E V E L O P M E N T
    Source: #WOCinTech

    View Slide

  13. P R O T O T Y P I N G

    View Slide

  14. Kenya
    USA
    Switzerland
    Germany
    P U B L I C S P E A K I N G

    View Slide

  15. T R AV E L

    View Slide

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

    View Slide

  17. 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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  21. Source: Google

    View Slide

  22. 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

    View Slide

  23. 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

    View Slide

  24. 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

    View Slide

  25. C A R E E R PAT H S I N S O F T WA R E
    Product Owner
    Test Analyst
    Business Analyst
    Software Engineer
    User Interface Designer User Experience Designer
    Source: #WOCinTech

    View Slide

  26. F I E L D S O F S O F T WA 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
    Cloud
    Database
    Game Programming

    View Slide

  27. 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
    Dart
    Python
    PHP

    View Slide

  28. 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

    View Slide

  29. 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

    View Slide

  30. View Slide

  31. View Slide

  32. Source: Google

    View Slide

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

    View Slide

  34. No. I love it.❤

    View Slide

  35. T H A N K Y O U
    Rebecca Franks
    Android Engineering Lead
    Google Developer Expert
    Twitter: @riggaroo
    [email protected]

    View Slide