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

A Career in Software Engineering - STEM Ambassa...

A Career in Software Engineering - STEM Ambassador Talk

A talk about my career as a software engineer, what my day job looks like building iOS apps, and how you can get involved in building software yourself.

This talk was prepared for the the Glossopdale School for their British Science Week. I have also presented it for Wright Robinson College Manchester, and Leeds City Academy.

Youtube video recording: https://www.youtube.com/watch?v=oEp_EXAuH_4

Luke Stringer

March 14, 2022
Tweet

More Decks by Luke Stringer

Other Decks in Science

Transcript

  1. I’m Luke Stringer ! I’m a Lead Mobile Engineer at

    AND Digital I build software for mobile devices iOS Android Today I’ll cover: • What is Software Engineering • How I got to where I am now • How I build apps • Why I love it! • How you can get involved
  2. What is Engineering? Engineering is the use of science and

    maths to design or make things. People who do engineering are called engineers.
  3. What is Engineering? Engineering is the use of science and

    maths to design or make things. People who do engineering are called engineers. " Civil # M echanical $ Aerospace % Electrical & Chem ical ' Bio
  4. What is Engineering? Engineering is the use of science and

    maths to design or make things. People who do engineering are called engineers. ( ) * + Software Engineering
  5. What is Software Engineering? Software Engineers build, design, and test

    programs for computers. They create websites, desktops programs, mobile apps, games… ( ) * +
  6. How I became a Software Engineer , Science Technology Maths

    ICT School GCSEs 2001 - College A-Levels Maths Further Maths Physics ICT 2006
  7. How I became a Software Engineer , Science Technology Maths

    ICT School GCSEs 2001 - College A-Levels Maths Further Maths Physics ICT 2006 . University of Sheffield Masters Degree Software Engineering Programming Algorithms Testing User Interface Design Team Work 2008
  8. How I became a Software Engineer , Science Technology Maths

    ICT School GCSEs 2001 - College A-Levels Maths Further Maths Physics ICT 2006 . University of Sheffield Masters Degree Software Engineering Programming Algorithms Testing User Interface Design Team Work 2008 / Graduation 2012
  9. What do Software Engineers do? They write code in a

    programming language. This is called programming.
  10. What do Software Engineers do? They write code in a

    programming language. This is called programming. There are lots of different programming languages!
  11. A programming language is like a tool in a toolbox.

    You need to understand what you are building and choose the right tool for the job. 0 1 2 What do Software Engineers do?
  12. A programming language is like a tool in a toolbox.

    You need to understand what you are building and choose the right tool for the job. 0 1 I build Mobile Apps for iPhones and iPads. I use the Swift Programming Language. 3 2 What do Software Engineers do?
  13. “Touch” your own programs Get to keep up with new

    technology Why Build Mobile Apps?
  14. Screen Design Break the Problem into Chunks Coloured bars Y-axis

    labels Graph of data Options for graph Kind of graph Share graph Buttons for navigation
  15. Screen Design Write Swift Code for each Chunk Coloured bars

    Y-axis labels Graph of data Options for graph Kind of graph Share graph Buttons for navigation
  16. Run and Test your Code Coloured bars Y-axis labels Graph

    of data Options for graph Kind of graph Share graph Buttons for navigation
  17. How to get Involved , School GCSEs - . University

    Degree 5 Software Engineer College A-Levels T-Levels
  18. How to get Involved , School GCSEs - College A-Levels

    T-Levels . University Degree . On the Job Digital Apprenticeship 5 Software Engineer