I'm currently working as a web developer with a stack that uses PHP for backend, and have been doing so throughout my entire 4 year software career.
I've noticed that there is a lot of demand for languages like Python, Javascript (React, Node), and Java, according to various articles. PHP, on the other hand, is rarely chosen for new and exciting large scale projects, or so it sounds. I feel like if I stick with PHP, I'll be stuck maintaining legacy projects or working at a WordPress plugin shop, which doesn't sound exciting to me.
I feel like I need to pivot away from PHP and into one of those other languages for the sake of my career development.
What should I do to make myself a good candidate for jobs that use a language that I don't have professional experience with?
So far I've been working on a course and personal project that use React and Node. I think personal projects are a great way to practice newly learned programming skills, but is it sufficient for successful job applications?
Top comments (3)
Hey, firstly all the best for your journey ahead.
I've moved tech sometime back due to multiple factors, but I've a list of things that might help you.
Don't let imposter syndrom gets in the way of you switching stack
1) you have a lot of transferable skills - heck that would even be true if you switched to a non-programming job
2) you are able to learn what you don't know yet - and you don't have to know everything before you apply, you just need to show future hiring managers that you are willing and able to learn
Hi Andy. That's a great point to consider when making a tech pivot! You can leverage the value you have already established at your current company to persuade management into making the pivot, fully or partially.
Unfortunately, this doesn't apply to my situation, due to the consistently understaffed team that has little experience with the technologies I'm interested in, and the priorities of management.