DEV Community

Cover image for Why Yes to UI and No to ML/AI?
Akhil-Movva
Akhil-Movva

Posted on

Why Yes to UI and No to ML/AI?

If you are unable to decide between UI and ML/AI, I would suggest you go for UI. Below I describe a few reasons why you should choose UI over ML/AI.

Degree of Difficulty:

To secure a good enough job in ML/AI, your math and statistics skills have to be excellent. You would also need to know which algorithm suits which condition, how to train algorithms better, how to do better feature engineering among many other things that are not easy to master. Whereas in UI, within a few weeks of learning, you can become an entry-level developer. It is way easier to get someone job-ready in UI than in ML/AI.

Rapid automation:

In the ML/AI domain, automation is going to replace most of the jobs in the future. Even now, companies such as Microsoft, Amazon, and Google have ready-made API's to train the algorithms.

Scarcity of good projects in India:

Currently, the majority of good projects in the ML/AI domain are being implemented in the US. There are few good ML/AI projects in India. Even the Indian government is not showing much interest in ML/AI.

Market readiness:

Jobs available in the ML/AI domain outside India are also less. In spite of this being the case, there are many ML/AI courses online which claim that AI is the future and that there are many jobs here. Don't get allured by them. When working in any field, one should try to be in the top 1% of that field, and getting to the top 1% in ML/AI is difficult compared to getting to the top 1% in UI. Also, programming and software development are skills that will keep one employed for a long time.

If you are keen on pursuing a career in ML/AI, complete your graduate studies in India and then pursue MS and P.H.D in the US. This will help you build a better career in this field.

Credits: Which career path to choose? UI or AI? by Tanay Pratap

Top comments (0)