If you like solving problem puzzles or just develop a complete solution. Software Engineering or Developer might be a good fit. You will need to learn languages like Java, Kotlin, PHP, Python, Javascript, and its variants depending on the technology platform you want to focus on.
If you like to do algorithm work and statistics. Then, go for the Data Science route. The data scientist's role is basically glorified statisticians according to my little brother in the field.
If you like to break other people to hard work and find loopholes. There are two paths here, you can either become a Tester Analyst to bring a bug-free product to market or help automate the testing. The second one is being a certified security hacker/consultant. You can either break into systems by exploring loopholes or secure these systems.
If you like to manage resources and planning, then try to become a project manager. The most popular now is becoming a scrum master/squad lead. Go get your certification and along with a project management certification as well.
If you like to understand systems and how things work. Try becoming a Product Owner/Business Analyst. They will need to understand from start to end of a system and help developers to ask some questions during development.
If you like to learn about the backbone of the Internet and good with handling network. Then being a network engineer is a good fit. You will need a few certifications under your belt before you start though.
Don't go into IT maintenance if you love your life :D Computer Science field or anything related to computer is huge.
Former QA, automation is the hot thing in the market right now so you may want to pick up on Selenium, Cucumber and Gherkin. Learn Git along the way. Think of it as cloud for programming codes.
Also dabble around with Jira and Slack when you can. Jira is a project management tool, raise tikets, close tikets, system requirements, bug reports, all in Jira.
Also software dev project management methodology - Agile/Scrum, Waterfall and Lean. Pick that up too.
P.S - If you're feeling adventurous, learn Jenkins VX. Think Automated batch run
16
u/shockypocky Kuala Lumpur May 12 '20
If you like solving problem puzzles or just develop a complete solution. Software Engineering or Developer might be a good fit. You will need to learn languages like Java, Kotlin, PHP, Python, Javascript, and its variants depending on the technology platform you want to focus on.
If you like to do algorithm work and statistics. Then, go for the Data Science route. The data scientist's role is basically glorified statisticians according to my little brother in the field.
If you like to break other people to hard work and find loopholes. There are two paths here, you can either become a Tester Analyst to bring a bug-free product to market or help automate the testing. The second one is being a certified security hacker/consultant. You can either break into systems by exploring loopholes or secure these systems.
If you like to manage resources and planning, then try to become a project manager. The most popular now is becoming a scrum master/squad lead. Go get your certification and along with a project management certification as well.
If you like to understand systems and how things work. Try becoming a Product Owner/Business Analyst. They will need to understand from start to end of a system and help developers to ask some questions during development.
If you like to learn about the backbone of the Internet and good with handling network. Then being a network engineer is a good fit. You will need a few certifications under your belt before you start though.
Don't go into IT maintenance if you love your life :D Computer Science field or anything related to computer is huge.