Software Engineer - Home

Bob Johnson

What is Software engineering?

Software engineering is the art of making and maintaining computer applications, software, and systems. They also must debug their own stuff to oblivion and they work with devs, shareholders, and clients to meet the requirements of their applications.

Upsides and Downsides

Upsides

The upsides of software engineering is the high potential for earning with it being a high annual earning. Another upside is that you can work at home since it doesn’t really require physical work since you’ll be coding. Additionally, the software engineering industry is constantly growing at around 15-17% per year. Software engineering allows you to be creative with how the software will look and you can enter with degrees.

Downsides

The downsides of software engineering is that it is mentally exhausting since you’ll be at your desk for hours staring at your screen and it’s a mental task. Another downside is that you must continuously learn about new tech since tech will keep on moving forward and evolving causing bugs. Another downside is that you must be available 24/7 which means that even if your own break something can go wrong and can screw that up. Lastly, software engineering is a competitive field and a lot of people want to be a software engineer.

Fun Facts