1) Compromise on web development technologies
It’s very easy (especially if you are fed up enough to leave your current job) to try and look for the perfect fit in terms of technology and agile practice (you don’t want to go through this hassle again right?). In my experience it can be difficult to find a job that is ‘perfect’ in all areas often you will find jobs that cover most of the bases but not all of them. Given that this is the norm it might be worth compromising on some aspects.
2) Create a transparent online identity to prove you are a web developer!
I have mentioned this multiple times in other articles. And this could be THE most important advice. There is nothing stronger than proving you can do the job. I don’t care what anyone says. Make sure you open a Stack Overflow account and start answering questions. Then get your linked-in profile looking buff. Begin writing blogs, commit to open source projects (Github or Codeplex) and use an online continuous deployment tool like Appharbor.
3) Be happy with what you are currently doing
Whether it’s the projects you are working on inside work or the ones you are working on outside work then make sure you are happy with them. It can be hard when in work you are put on a project you don’t want to work on but I strongly recommend finding your peace with it. Become good at it and be diligent this will make it easier to be happy about it and this will come through in your interview. With regards to the projects you work on outside, well it should be easy to be happy with them if you aren’t then change them pronto!
4) Practice and learn about technologies that you need to know
If there is an area of your experience you are not too well versed in discussing or there is a project you have worked on that if you were questioned on you would falter then make sure you practice discussing it. Discuss it with your partner, the cat or even just to yourself. It will help you iron out problems with it before you try and bring it up in an interview. With regards to technologies that you don’t have but feel you should. Well the truth is many people embellish things on their CV. The problem is that you may get asked about it, so make sure you learn it inside out. Spend Saturdays learning about the stuff you want to work with.
5) Mirror the people interviewing you
If you’re being interviewed by a Geek crack geek jokes. If you’re being interviewed by a ‘Mumsy’ HR type then act innocent and for the ‘lads’ just laugh at all their jokes. Skills in being Chameleonic don’t come naturally for everyone but you can get better over time. You have to be mindful that the world comes in all shapes, sizes and types, you will get further if you can match your communication more closely with people!