Hello Everyone,
I need some clarification about where to take my career.
My background: I have a bachelor's (Information Technology) and a master's degree (IT management with a dissertation using machine learning). I performed poorly during my bachelor's; to rectify that, I worked hard during my master's and was placed first.
After university, I did gig work for a while and worked part-time at a startup where I was a solo developer (using Django and Flutter).
After 2.5 years, I realised that my career was going nowhere, so I finished the project, quit (on good terms), and got a job as a Junior Full Stack engineer at a small company. I was fired after three months due to low code quality and asking too many questions, so I am unemployed now.
My Conundrum: I need to figure out where to take my career as the market is quite bad. I have heard various opinions from friends and family, making me indecisive. The views that I have heard are as follows:
- Focus on backend-only roles using Python and contribute to open source.
- Focus on Analyst roles instead, such as Data or Business Analyst (Based on my skills from my master's)
- Learn React Native and get rid of Flutter.
- Learn something else instead of Python, such as .Net or C#. I did Java during my bachelor's, so I think I should be able to pick it up relatively quickly.
I should pick one of these and focus on it, but I am having difficulty selecting which.
Which area should I focus on? What would you do if you were in my position?
Any guidance would be highly appreciated. Thank you!