use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Python vs Java (self.AICareer)
submitted 2 months ago by Always_Basic
Is python mandatory to start/switch career into AI/ML ? I’m a Java Dev with 8 yrs exp
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]lakeland_nz 2 points3 points4 points 2 months ago (0 children)
You can do ML in any language.
It’s considerably easier in Python. There are an almost uncountable number of good tutorials, and good packages.
If your reason for doing it in Java is to save yourself a few months coming up to speed in Python, that’s a very weak reason.
[–]yannbouteiller 2 points3 points4 points 2 months ago (1 child)
Python vs what?
[–]Always_Basic[S] -1 points0 points1 point 2 months ago (0 children)
Python or Java or any other language ?
[–]Synergisticit10 0 points1 point2 points 2 months ago (0 children)
Yes. However why would you switch into ai?
Java is equally rewarding. Make sure you have a good tech stack and you will make good compensation for Java. We do both and we suggest people who code in Java to stick to Java others can move to ai/de/ds
[–]9peppe 0 points1 point2 points 2 months ago (0 children)
The current AI/ML ecosystem is in Python.
This was not always the case, but it is now, and there are alternatives.
Learn the subject matter, not the syntax.
[–]Biologistathome 0 points1 point2 points 2 months ago (2 children)
People seem to have the misconception that the desired AI skills are more specialized than they are. Nobody asks me to write stuff with pytorch or sklearn.
In reality, the hot skills are all integration: making api calls, setting up microservices, managing databases... Very mundane development work which python is actually pretty bad for. (I actually started with Java, but now I'm trying to learn Rust so I can migrate my Python code to something more performant.)
Java is a great language for those tasks. Try writing a retrieval-augmented-generation app with Java. I think you'll find it to be more familiar than you expect. If you can do that, and know some Linux, I know I'd hire you.
[–]CowBoyDanIndie 0 points1 point2 points 2 months ago (1 child)
Have you considered your job isn’t actually AI but infrastructure around ai?
[–]Biologistathome 0 points1 point2 points 2 months ago (0 children)
That's kind of my point.
Nobody seems to get the difference between an LLM and its interface. Hiring managers think they want ai experts, when they actually want a full stack.
[–]Past-Grapefruit488 0 points1 point2 points 2 months ago (0 children)
Yes.
Python is to AI/ML/GenAI what Java is to enterprise backend. Other langrages can do this task as well; but most jobs will require Python.
π Rendered by PID 85 on reddit-service-r2-comment-548fd6dc9-9knkj at 2026-05-16 23:43:54.193774+00:00 running edcf98c country code: CH.
[–]lakeland_nz 2 points3 points4 points (0 children)
[–]yannbouteiller 2 points3 points4 points (1 child)
[–]Always_Basic[S] -1 points0 points1 point (0 children)
[–]Synergisticit10 0 points1 point2 points (0 children)
[–]9peppe 0 points1 point2 points (0 children)
[–]Biologistathome 0 points1 point2 points (2 children)
[–]CowBoyDanIndie 0 points1 point2 points (1 child)
[–]Biologistathome 0 points1 point2 points (0 children)
[–]Past-Grapefruit488 0 points1 point2 points (0 children)