Post

What is software developer

What is software developer

In today’s world the word software developer is thrown around quite a lot and almost nobody outside the field knows what it means, so I just want to try and explain it in a really simple way.

Software dev is the process of designing, creating, testing and maintaining computer programs.

Now that is a lot of words but personally at the beginning of my journey as a developer I was just as confused as I was before so i will simplify it a bit more.

  • Designing: Putting it down on paper
  • Creating: Programming
  • Testing: Trying out what we have programmed
  • Maintaining: Fixing problems and adding new things.

I will explain all these points in more detail below.

Designing

Designing is nothing more than taking the information about what the software should do and how it should look and putting it into a concept that can be programmed.

Now let me give you a practical example: during a conversation your friend says: “Hey, I want you to make me a website for my homemade jam business, can you do that?”

Now your job as a software developer is to design it.

Creating (Programming)

I know from other colleagues that explaining programming to someone outside the field is quite difficult without technical terms, so I thought long and hard and found the perfect sentence to sum it up.

I tell computers what to do, and sometimes they listen.

It is as simple as that.

Testing

Testing means trying out what you have programmed and seeing if it works as intended.

Maintaining

It is about fixing errors and adding new stuff to the programm

Sources

Definition of software developer

This post is licensed under CC BY 4.0 by the author.