5 Things I Wish I Knew Before Becoming a Software Engineer

Waqas Shami
5 min readMay 6, 2022
Photo by Karl Pawlowicz on Unsplash

As a Software engineer, I often find myself in the position of mentoring other engineers. They usually begin by inquiring about which programming language to start with or how to improve programming. The most intriguing question they asked is what are the things I wish I had known when I first began my Software engineering career and whether I would advise them in the same way.

As a Software engineer, I have had the unique opportunity to see technology evolve in all of its glory. And, believe me, when I say this, it isn’t over yet.

My experience as a Software engineer extends over 15 years, and I have seen many changes in the industry. Here are five things I wish someone had informed me when I first began out in Software engineering to help people just get started so that you can avoid mistakes that will cost you time and money.

1. The Importance of a Good Education

The world is changing rapidly and the most important thing you can do is get a good education. The jobs that are in demand are in the technology industry.

A good education will give you the skills you need to work in this industry. A good education is not just about learning technical skills. It is important to learn how to think critically and solve…

--

--

Waqas Shami
Waqas Shami

Written by Waqas Shami

💻 Learn, code, grow—AI, Python, AWS, and productivity unlocked

Responses (1)