Real-life career videos and ideas for your future
Job titles in this area can be confusing. The same job can have a different title, depending on where you work.
Broadly speaking, software developers write code for games or apps. Website developers work on websites. Sometimes, you’ll just find shortened titles such as developer, programmer or – more recently, coder. Sometimes, you’ll find titles with a science-focus, such as software engineer. And sometimes job titles reflect different programming languages, so a Javascript developer is someone working in Javascript.
If you’re thinking about a career in this area, don’t worry about job titles at this stage, but focus on the different routes and options out there.
Different programming languages are used for different things. Common Programming languages include Javascript, C++ and Python.
HTML and CSS are programming languages used by websites.
Some people specialise in one programming language. Some programmers work across several different languages.
You don’t need to be good at maths or science to get started in coding, but having a head for puzzles and the ability to stick at finding solutions are a big bonus.
Other key skills include:
Soft skills are also important, especially listening, teamwork and communications. You might need to work as part of a larger team with different specialists or need to explain issues to people with less technical know-how.
There are a number of routes into software development including:
With all options, looking at what past students have done next will give you an idea of where each route could lead.
Computer programming is easy to explore. There are lots of free taster courses and online learning options you can try out.
StudioCode  is a not-for-profit organisation and runs the #HourofCode campaign. Try a one-hour code tutorial or check out their selection of longer courses, all for free.
FreeCodeCamp – another not-for-profit organisation which helps people learn to code for free
Codewars helps you learn through real coding challenges
You can take a wide range of short online tech and coding courses from top universities as part of FutureLearn. Courses are free and flexible.
At the moment there are not enough software developers in the UK to fill the jobs available. Demand for software developers is set to rise over the coming years and the tech industry is also expected to grow.
Alongside standard job sites, look out for specialist recruitment agencies such as Bubble Jobs or local networks and industry groups.
From personal careers advice to finding work, see our round-up of
useful websites to help you on your way