The engineering in a software engineer.

The engineering in a software engineer.

Software engineering is more than coding

I'm a programmer

I thought for many years since I started my career as a software engineer that it was all about that beautiful indexed code with syntactic sugar if possible. I thought that was the reality because a lot of media right now sells the idea that programmers just code, but as the title says "software engineering is more than coding".

The soft in software

Nowadays soft skills are essential for any engineering job. We as problem solvers have to understand that is necessary to understand not only the problem to solve, but the person that ask us to solve their problem. The reason is because communication is key for understanding what to do to make their life's easier.

There is more in the world than coding.

There are many fields of software engineering where you do not have to code. For example:

  • UX Design
  • UI Design
  • Software Requirements (BA)
  • Project Management

There are many others, but this are some of the examples that allow us as programmers to make worthy and usable applications. There's a need in the for developers to understand principles of service to the client or planning out a coding project.

Explore new things

Just because you like coding, doesn't mean you can't search for new possibilities. Even if you have no interest in other things than coding, learning new software areas that aren't about coding can make your skills as a coder a lot better. Go out there and learn about the wonders of the engineering part in a software engineer.