It has been a very rewarding experience to become a software engineer. Companies are constantly looking to fill in positions looking for different types of engineers such as but not limited to front end engineer, back end engineer, full-stack engineer, Mobile IOS/Android Engineer, QA engineer, database engineer, DevOps engineer, and more. These positions are high in demand, irreplaceable by robots, and there is always a shortage every year. Try to search these roles and see any role sparks an interest then pursue.
The common mentality that people think is that one has to be smart/genius to be an engineer, good at math, and needs a Bachelor's degree in Computer Science. This is not true at all. I am not a genius nor very good at math and do not have a Computer Science degree. I taught myself the skills needed to be an engineer when I was unemployed.
There are lots of reasons to be a software engineer.
- To pursue one's passion
- To build beautiful websites or/and applications
- Monetary. Yes, it pays pretty well
- Be able to work remotely
- Convenient. You can work from your home and wear your favorite PJ's
- Job is safe when there is pandemic :)
- Shyness. Introvert or someone who wants to be left alone
- Many more reasons I didn't mention above
- All or combination of the above
The perfect time to build up the skills needed is now! This can be done after work, during unemployment, or simply looking for a career change.
There are lots of documentation online, articles, and even free or paid videos/courses online thanks to the explosion of the internet. I consider us to be fortunate as every information we need is super accessible. Fire up google.com and search away! Practice a lot then build things. Learn, fail, search, or ask for answers, and then repeat.
Are you up for the change or challenge and be a future software engineer?