I am Java developer with 4+ years of experience. I am willing to learn AI and MI, and move my career into this. Would that be a good idea or not? Will my current year of experience be considered while applying for a job in AI and ML?

Asked by Last Modified  

Follow 1
Answer

Please enter your answer

In a broad sense, Changing your domain might not be a good idea, especially if you want to move to a career of AI and MI. To be diplomatic, listing the pros and cons of both would be appropriate to this question. Pros It would be a very interesting area to learn new things every day. It is full of mathematics,...
read more
In a broad sense, Changing your domain might not be a good idea, especially if you want to move to a career of AI and MI. To be diplomatic, listing the pros and cons of both would be appropriate to this question. Pros It would be a very interesting area to learn new things every day. It is full of mathematics, and the concepts are to be imagined. It is currently in high demand, and you will be getting a scientist tag sometime later, so that will be a cherry on the top. The relief from On-call operations since this is predominantly to research and explore oriented work. Cons It is Over-Hyped beyond proportions and is a tulip bubble of the job market in today's world You need to have a master degree at least to climb up the corporate ladder. The entire field itself has hit a roadblock; there is nothing new after deep learning. It is just changing architecture to get performance gains. The actual work is not that great. It is mostly working with data, that too really bad data, SQL queries, cleaning data, actually 90% the work is data related. It is to be noted that in ML, this data problem exists a lot. This particular field has been saturated, and there are many new entrants, and Master degree holders are filled. More importantly, you will lose three years of experience in JAVA! So lastly, it is best to take a course and understand the concepts in mathematics and to read books on artificial intelligence. read less
Comments

Related Questions

How do I learn Java? From book or internet or a coaching?
According to me....u should start from basic Java..that is core Java... . Find coaching , who teaches Java for beginners.....then later u can go for advance java.
Suresh
0 0
7
What is the difference between Java and Advanced Java?
Java contains some Packages for developing standalone applications, we are use java for writing business logic in advanced java. Advanced Java is used for web development.
Anu
As a fresher I have done Python training, but hardly getting response from any company. What should I do?
only having training in Python is not enough to be called for intervew. Better you should get real time certification course form reputed organisation with smart hand-on real project exposure. Try to have...
Yamini
0 0
6
What are Access Specifiers in Java?
Access Specifiers are for visibility of java objects . These are Public, Private, Protected and Default. Public: A variable or method that is public means that any class can access it. Private: These...
Kadar
0 0
9
Is synchronized keyword necessary, in Java, if everything that is modified in a function is local to that function?
No, it is not required if you make sure whatever parameters are updated/modified will be done as atomic references/operations. Atomicity is an alternative to syncronizatiom.
Abishiek
0 0
6

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

How To Setup development Environment Of Java?
After installation of JAVA, we need to setup 2 environment variables. First one is JAVA_HOME and second is Path. Below steps to set up Java environment to compile & execute Java programs from command...

Why Should We Learn Java Language?
Most of starters has confusion today that which of the programming language should be chosen to work on. It totally depends upon your need. As per my opinion, if you want to grow your career in IT industry...

Create Immutable Class
Snippet of an Immutable Class: package com.stringhr; /*Declare the class as 'final'. This would prevent any other class from extending it and hence from overriding any method from it which could modify...

Java Overview
Java platform overview Java platform components The Java platform consists of the following components. The Java language Like any programming language, the Java language has its own structure, syntax...
A

Akshay Shende

0 0
0

SWITCH STATEMENT IN JAVA
switch statement - condition statement - only once the checking takes place so we recommend use break statement. switch(condition/variable/choice){case 1: //statements break;case 2: // statements break;case...

Recommended Articles

In the domain of Information Technology, there is always a lot to learn and implement. However, some technologies have a relatively higher demand than the rest of the others. So here are some popular IT courses for the present and upcoming future: Cloud Computing Cloud Computing is a computing technique which is used...

Read full article >

Java is the most famous programming language till date. 20 years is a big time for any programming language to survive and gain strength. Java has been proved to be one of the most reliable programming languages for networked computers. source:techcentral.com Java was developed to pertain over the Internet. Over...

Read full article >

Java is the most commonly used popular programming language for the creation of web applications and platform today. Integrated Cloud Applications and Platform Services Oracle says, “Java developers worldwide has over 9 million and runs approximately 3 billion mobile phones”.  Right from its first implication as java 1.0...

Read full article >

Before we start on the importance of learning JavaScript, let’s start with a short introduction on the topic. JavaScript is the most popular programming language in the world, precisely it is the language - for Computers, the Web, Servers, Smart Phone, Laptops, Mobiles, Tablets and more. And if you are a beginner or planning...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you