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

Which language has the best future prospects: Python, Java, or JavaScript?
According to me, "Python" is the programming language having the best future prospect considering the current industry trend. Reason: Python is extensively used in advanced technologies such as Machine...
Atharva
0 0
5
how to run a java program
Two ways you can run a Java Program. 1- Through cmd prompt, 2- Through Eclipse. 1- cmd prompt (Write your program and save the file with .java extension. Now open your cmd prompt and give the java file...
Prem Kumar Pathak
Is Java a compiler or Interpreter?
Java is a programming language and computing platform first released by Sun Microsystems in 1995. A Java compiler is a compiler for the Java programming language. A JVM interprets bytecode and...
Dr Rakesh
What equipment do you need to teach online Java classes?
Team Viewer is the best tool for the same.
Imran
0 0
5

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

Ask a Question

Related Lessons

TestNG Annotations and its sequence
public class TestNGAnnotations { @BeforeMethod public void beforeM() { System.out.println("Before Method"); } @AfterMethod public void afterMethod() { System.out.println("After Method"); } @BeforeClass...
S

Sarthak C.

0 0
0

Features Of Java
There is given many features of java. They are also known as java buzzwords. The Java Features given below are simple and easy to understand. i. Simple ii. Object-Oriented iii. Portable iv. Platform...

Comparable vs Comparator
java.lang.Comparable java.util.Comparator For comparing some other object with its own object. Ex. I am comparing myself to some other employee. Method signature is: int compareTo (T object). For...

CONDITIONAL STATEMENT - IF ELSE
1. IF condition only if is true conditon is required. if(condition){//statements} 2. IF-ELSE condition 1. to check whether the condition will be true or false.syntax of if-else2. only 1 conditionif(condition){//statements}else{//statements} 3....

Internet of Things, Social Media Becoming Part of E-Discovery Landscape
The days when e-discovery consisted of handing over copies of e-mails to address Freedom of Information Act (FOIA) requests, compliance regulations or other legal obligations are over. Now, it's just as...

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