You know all about the latest technology and you know how to use it. You have a great resume on top of your software programming skills, developer talents, and engineering knowledge and experience. You spent years in school, university, and taking class after class in college to put into practice with you know. But did it really prepare you for building your professional career? Most college and university programs or certifications teach you how to perform the tasks required to do your job. Yet we are often never taught the skills to succeed throughout our careers. Resume writing, interview skills, negotiating, professional networking, etc. We look to others to learn these skills but who taught them, what success and troubles have they themselves experienced throughout their own career development.
Now, there is definite wisdom to the old adage “practice makes perfect“. So practice and seek quality career advice. Enlist some friends, teachers, professors, or fellow classmates that will allow you to practice interviewing. Have them ask you the most difficult questions you both can think of and have them ask them quickly and demand real answers. Do not turn it into a talk or discussion; this should be your interview practice! Keep the interview questions coming, one after another. Practice answering these questions with confidence and without hesitation.
You do not have to memorize your answers, nor should you. But have a few basic responses to those annoying but often asked questions, “tell me what you’re not so good at” or “tell me your strengths and weaknesses“.
The purpose of this exercise is to get comfortable in the interview chair so that the interviewer can really see what an asset you are to the company. Also, be sure to research the companies for which you are submitting your resume and job application to. If you do these things, you are more likely to excel at your interview. One thing is for sure: Software Developers, Engineers, Technologist, and Technicians are certainly needed.