30M here and currently working as a QA. My current ctc is 14LPA(6Y.O.E). Currently I'm on bench and looking out for projects. Parallelly I'm also looking outside, incase I don't get any projects in my current company.
The problem here is I'm not very good at writing programs(Or atleast that's what I think) and constantly face issues in programming questions in interviews. I have always been an A+ student, scoring in 90's throughout academics(Scored 100 in chem and phy in 12th). But never been able to clear programming interviews. This is affecting my self-confidence and I keep getting self doubts(One of my senior in my first company told me that, I'm good at theoretical concepts and I fail when it comes to the application of said concepts).
Now I'm into automation testing and as I was looking to switch, I kept seeing multiple openings for Mobile Development(Development in general, be it backend/front-end/full stack etc). The below reasons made me thinking as to why not switch to development:
- My current CTC is low for my exp and testing usually don't have much openings
- Testers don't have much respect in the Industry(Even from people working along with us)
- Not much scope to earn more from testing field
My current thoughts:
- Enroll into a Java course from any offline institute and learn Java thoroughly first.
- Switch to a good company with decent pay
- Invest time for 1-2 years and learn development and then try for some startups.
Any advice to my thoughts? Am I thinking in the right direction?
And also, if anyone who has done this transition(Or similar transition) could shed some light on how you did it and what difficulties you faced, I would greatly appreciate it.