Should I look for a new role or continue to develop my knowledge base?
Hi guys, I graduated in computer science with my first class 5 years ago now, and ever since, I've had 2 roles as a software engineer but in reality, it was PHP roles.
At my first role, I worked in PHP 7 and Bootstrap 4. In that role, I created websites and even API. In the 2nd job, Iworked with WordPress PHP 5 - 8, Bootstrap 3 -5, Javascript, MySQL, SQL, Ajax, JQuery, and CSS in creating websites and adding new features. I have 4 years worth of dom experience as PHP / Web developer. Both of these roles were only small companies therefore not requiring the latest technologies framework which placed me in a really bad spot at the moment.
I'm looking to find a new better, paying job, but I always get rejected in the first stage as I have no framework exposure on a a commercial level. I decided to learn Larvel in my spare time l, but I'm not sure what to do now.
Do I look for a new role as a junior or do I wait for now and continue to learn frameworks in my spare time?
Thank you - Currently I'm on 27k and previously was on 24k it's a nightmare right now with inflation.
NOTE: this question was asked anonymously
7 answers
Sara Miller’s Answer
I don't know much about what you do specically. But, broaden your job search beyond web site development. Make your resume over to be more generic ... Less focused on the tools you know how to use. Highlight your projects, outcomes , productivity, deliverables, rather than what you feel like you are lacking.
I recommend trying to work for larger companies where there will be opportunities to explore new roles, grow your salary, gain experience. In my limited experience, very small companies that are not growing quickly tend to become really reliant on their staff staying put and doing what they have been doing for the same amount of pay. This stalls you out.
Do not name a salary first if an employer asks what you are making.
and do not use your current salary as an opener in the negotiations. Use the phrase, Im looking for a position paying in the range of $x. Find out from the recruiter what the salary range is before the interview. Be the one to ask first. Don't be afraid to name a number that is quite a bit higher than what you are making now. I'm thinking double.
You got this!
Hormuzd’s Answer
If you have over 5 years of Software Development experience, regardless whether it is in a small or large shop, you should be able to find another role with another firm which pays higher wages. I agree $27K is not feasible in today's economic environment. I would do the following
1) Spruce up your resume. In it make sure you expand your skill sets which is required by a prospective employer. For example, if you developed a web site make sure you mention how beneficial it was for your current employer.
2) If you are not on LinkedIn, please join. It helps with networking and it also posts tons and tons of IT jobs.
3) Go to employer web sites (does not have to be an IT shop) and search for IT jobs. Also, be flexible to move to a different state.
All the best.
Regards,
Hormuzd
Tierney’s Answer
Billy’s Answer
1. As a Software Engineer you have to commit to life long learning and enhancement of your skills. That is the way it is in the Software biz. Dev Frameworks, Tools, Dev Process and Languages come and go, but if your demonstrate that you are a quick learner you will be an asset to any development team. So showcase that you a quick learner in your resume with things you have already learned.
2. Looking for new roles should be done strategically so that you can build in demand skills that will keep you relevant in the industry. Some companies look for people with ready skills that can be productive day 1. Others look for solid contributors that can perform in the long term working well with their existing team. Take your time to find a good fit. Remember you are also selecting your next assignment/role/employer.
SW Engineering world is constantly changing however it is an exciting and fulfilling career experience. I wish you luck!
Dino’s Answer
You've been successfully developing and strengthening your skills throughout your career, so perhaps now is the perfect moment to consider exploring even greater opportunities beyond your comfort zone. Seek out a company where you can not only contribute, but also flourish and grow.
If the concern is a lack of certain requirements, why not devote some time to learning those essential skills? This will only make you more competitive in the ever-evolving tech landscape. Remember, your proficiency in various technologies inherently makes you a more formidable candidate!
While you're still employed, take a moment to appreciate the learning experiences your current company has provided you with. Even though it might not be the perfect fit, it has served as an excellent training ground for you to develop and refine your expertise.
While working at your present company, try to allocate some time to becoming proficient in the required computer languages. This way, you'll be well-equipped and prepared for future job opportunities. Just bear in mind that it's best not to resign until you have a new position lined up.
Transitioning to new opportunities is a natural part of everyone's career journey. We are all given reasons to stay, grow, and eventually venture out in search of greener pastures. So, trust in your abilities and embrace the exciting potential that lies ahead. You've got this!
Peter’s Answer
William’s Answer
Hormudz is also correct to point out the need for networking. Don't be shy to connect with people where you have had only casual contact... think about contractors/consultants that you may have encountered during your work. The worst they can say is no to the connection request. The beauty of that approach is that your name will pop up when the search is actually being conducted for the other person... I was able to place a person on a job recently based solely on that happenstance that the resource's name came up in a somewhat related search. Getting associated with a recruiter is not a bad idea either, as they see job postings that many times do not hit the general job boards.
Stepping backward to move forward is the strategy I used to get my foot in the door when I first got into IT. The key is getting in the door. You have a couple of experiences on the resume already, so you are ahead of the game over someone with entry-level experience.