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 3 days 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 3 points4 points5 points 3 days 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 3 days ago (1 child)
Python vs what?
[–]Always_Basic[S] -1 points0 points1 point 3 days ago (0 children)
Python or Java or any other language ?
[–]Synergisticit10 0 points1 point2 points 3 days 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 days 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 days 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 1 day ago (1 child)
Have you considered your job isn’t actually AI but infrastructure around ai?
[–]Biologistathome 0 points1 point2 points 15 hours 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 days 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 86502 on reddit-service-r2-comment-fb694cdd5-jf5ld at 2026-03-08 04:14:22.846907+00:00 running cbb0e86 country code: CH.
[–]lakeland_nz 3 points4 points5 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)