- Navigate the landscape
- Work on building blocks
- Utilize the resources
- Build your portfolio
- Network & land the job
- Make your career future-proof
When you start learning a new skill, the first thing is to look at the big picture and where your would-be skills fit in the field. It gives you a context of what role you can play or are expected to play. And when the skill and field are evolving & overwhelmingly large, you are so engrossed in the details that most probably you tend to miss the purpose.
In my view, to understand the big picture, ask yourself ‘why’ more often and start with the end in your mind.
The following analogy is not particularly about artificial intelligence but in general.
As you can see above, to land the job you want you to need to crack the interview. To get the call for the interview, you need a network that can refer you for opportunities. To have a relevant & helpful network, you need to have impressive credentials or portfolio. To have a solid portfolio, you need to work on the core skills of the job role that you want. To build core skills, you need to have the right resources. To gather the right resources, you need to have awareness of the field in which you want to build your career.
Now, reverse the order and assess at what stage you are and fill the gap in the coming months to build your career.
Based on the above approach, this post gives you a holistic view of what you need to know and do to build your road-map in the artificial intelligence field.
Now let us see what you would be doing in each of the steps in the above framework to build your career in artificial intelligence.
Navigate the landscape
Before learning artificial intelligence, it is very much required that you understand the overall landscape and where all the buzzwords like artificial intelligence, machine learning, deep learning fit in. In this step, you need to learn different terminologies, their meaning and how these are interconnected.
Artificial intelligence is a vast field, not a single person has all the required knowledge or does all day to day tasks. Due to the variety of skills required in artificial intelligence projects, specific roles are evolving so that individual can contribute according to their abilities. As part of this step, you also need to know almost all the artificial intelligence roles, which will give you a better idea which one suits you.
Work on building blocks
This is the core part of artificial intelligence, knowing the concept, process & tools are the most important part of any job. In this step, you need to be aware of what is in the scope of the artificial intelligence field and which role need to have what kind of skills.
After completing this step you should know what is in the scope of the artificial intelligence field. You can relate the concepts, process & tools based on the role you think you can fit in. Think of this step as defining the scope of the artificial intelligence field with electives based on your role.
Utilize the resources
There is no dearth of learning resources but that has only confused the starters in the artificial intelligence field. I get many questions related to what books to read, what courses to enrol, what blogs/portals to follow, what data-sets to work on.
As part of this step, you need to make a list of all the prominent books, courses, blogs, portals, data-sets & podcasts etc. Please note that this list should be as you get more exposure to the field, there may be additional and better resources but I think you will get enough exposure after going through this step to evaluate other resources comparatively.
Build your portfolio
Refining & honing the skills required for a job is one part, showcasing what you can offer is another. What if you have all the required skills but nobody looking for the skill-set is aware that you do. Having a credible portfolio is an effective way to showcase your skill-set and talent.
In this step, you should know what is needed to build an impressive portfolio even before entering the market looking for a relevant job.
Network & land the job
You know, you have filtered the best-suited role & honed your skill-set & built the portfolio as well. Your mission is not accomplished unless you have like-minded professionals in your network who are aware of your capabilities and can refer you for the jobs that match your skills. Interview preparation is another task in itself.
As part of this step, you will focus on the steps required to network & land the job in the artificial intelligence field. How to network with like-minded professionals, how to search for relevant job openings, how to prepare & crack artificial intelligence interviews.
Make your career future-proof
Future-proofing your career is simply taking the extra steps to prepare yourself for constant technology disruption, one that’s going to rely heavily on adaptability.
So rather than waiting for someone or technology to replace your labour, you need to take a proactive approach to put yourself in a position where potential employers can’t afford to work with you.
Artificial intelligence is an evolving field due to ongoing technology disruption. While the core concepts remain the same; tools, technology & frameworks will be changing. Any roadmap prepared for artificial intelligence has to be reviewed at a regular interval, so keep a tab on what’s happening in the artificial intelligence field and revise your roadmap accordingly.
Ankit Rathi is an AI architect, published author & well-known speaker. His interest lies primarily in building end-to-end AI applications/products following best practices of Data Engineering and Architecture.