This post is an answer to a question asked by Tom Moore about how To Get A Good IT Job. You may click here to read the original question or add your own question or comment to the discussion.
The original post is a No Holds Barred Discussion on challenges, problems or issues facing my readers. If you have a Burning Question or Challenge you need help with, be sure to add your question to that page and i will answer it fully just as I am answering Tom’s question below!
Is College Education Enough?
College is part of the preparation for the real-world, but if you read my past articles, you will see me say often that college is not real-life.
What Are The Critical Tech Skills
There are two critical skills needed to succeed in today’s Information Technology (IT) Job Market:
Your Technical skills
Your Marketing skills
Let’s look at these skills in detail:
You need to learn technical skills that are in high-demand by hiring managers. It is not enough to like your skills or to be good at what you do! You need to be passionate about, like or learn tech skills that are in high demand by hiring managers. It may not be apparent to you that you need to update your current skills while you still have a job. But what happens when you lose your job and can’t get job interviews?
Here is a reality check: If you are very good at what you do and you lose your job and can’t find interviews … then your skills are not in demand and you need to re-invent your career.
Some tech professionals are very good at what they do and they may even have technical skills that are in high demand but they committ the sin of not marketing their skills, resume or profile.
To succeed in the current tech Job Market, you need to start looking at yourself as a business. A business sees marketing as a core vital activity that needs to be performed on a daily basis.
So change your strategy from marketing your resume when you are out of work to marketing your profile at every opportunity!
What I have said so far is the background or prelude to what I am about to say next:
WHAT SKILLS SHOULD YOU LEARN?
SQL / RELATIONAL DATABASES
I would say that you start updating your skills by learning and becoming an expert at SQL and Relational Databases. I recommend SQL because you can learn or master it in a shorter time than the other skills like business analysis or computer programming or data analysis or software testing or computer networking skills.
Also by mastering SQL, you have access into other professions including “Data Analysis” or “Business Analysis” or “Computer Programming”. The way it works is that if you are an expert at one thing, then you have proven that you can be an expert at other jobs if given the chance.
HTML / CSS / WEB SKILLS
Look into mastering HTML, CSS and some web development after you master SQL and then choose a specific software development career path … along the lines of “Data Analysis” or “Business Analysis” or “Computer Programming”
Whatever skills or career you pursue, remember that:
You need to master a skill that is in high demand
You need to market your skills intensively. Don’t assume that your technical mastery alone is enough to get you a job, go sell yourself to hiring managers
If there is any other question or challenge facing your career, go ahead and challenging career or job questionpost it as a comment on this link and I will address it for you.