02-21-2024, 01:59 AM
<praise for java>
I would like to throw in here that Java does have some usefulness in Data Science. I have seen websites with analytics in the back-end making some nice predictions, fully automated.
There are a metric ton of jobs for Java developers, because businesses liked the "idea" of Java EE and how it has almost every feature you can ask for, and has more or less "support."
</praise for java>
However, this isn't 1999 anymore and Java is plain old and annoying, I can feel it in my soul, especially with Java EE. My advice is to just get a good programming "base language" and then you can learn better languages and systems later on, after the degree. C# is beautiful and will eventually gear up more so for AI, and of course Python is the best language right now for AI. C++ is also being used for AI in the field of image generation a lot. I've deployed some fun Python projects to Azure too.
Almost everything written even in Java SE runs and crashes out like an absolute dumpster fire for me, like most of the code I've had to write for it, Anaconda (don't get me started), Eclipse IDE (still radioactive garbage for 22 years, 2 months and 21 days as of this post, seemingly infinite half-life) and more. Except Minecraft. For some reason it has never crashed on me. Ok so one exception to the rule.
I personally have on my list to learn GO and Rust at some point. Languages are taught very well now at non-accredited learning places too, so don't worry, just struggle through Java for the learning sake. Think of it as an academic adventure instead of absolute blazing dumpster fire.
Also reflecting on my own AI journey I have accomplished so far, I could not have done anything with AI without learning to be a software developer first. It just wouldn't have worked out, it's such a good logical route. Also I should mention that I didn't speed run any of my software development or AI it was all SlowTrack.
I would like to throw in here that Java does have some usefulness in Data Science. I have seen websites with analytics in the back-end making some nice predictions, fully automated.
There are a metric ton of jobs for Java developers, because businesses liked the "idea" of Java EE and how it has almost every feature you can ask for, and has more or less "support."
</praise for java>
However, this isn't 1999 anymore and Java is plain old and annoying, I can feel it in my soul, especially with Java EE. My advice is to just get a good programming "base language" and then you can learn better languages and systems later on, after the degree. C# is beautiful and will eventually gear up more so for AI, and of course Python is the best language right now for AI. C++ is also being used for AI in the field of image generation a lot. I've deployed some fun Python projects to Azure too.
Almost everything written even in Java SE runs and crashes out like an absolute dumpster fire for me, like most of the code I've had to write for it, Anaconda (don't get me started), Eclipse IDE (still radioactive garbage for 22 years, 2 months and 21 days as of this post, seemingly infinite half-life) and more. Except Minecraft. For some reason it has never crashed on me. Ok so one exception to the rule.
I personally have on my list to learn GO and Rust at some point. Languages are taught very well now at non-accredited learning places too, so don't worry, just struggle through Java for the learning sake. Think of it as an academic adventure instead of absolute blazing dumpster fire.
Also reflecting on my own AI journey I have accomplished so far, I could not have done anything with AI without learning to be a software developer first. It just wouldn't have worked out, it's such a good logical route. Also I should mention that I didn't speed run any of my software development or AI it was all SlowTrack.
ENEB Master of Digital Marketing and eCommerce
Robert Gordon University MSc Bus Leadership and Mgmt
Centennial College Software Eng Tech - Artificial Intelligence (Diploma)
Seneca Polytechnic Trade Specialist, Import/Export, SCM, Intl Bus Mgmt, Drone Pilot (Certificates)
Loyalist College Chemical Eng Tech (Diploma)
Next?:
RGU PUG WGU MUN WrexhamU Abertay UFred
Robert Gordon University MSc Bus Leadership and Mgmt
Centennial College Software Eng Tech - Artificial Intelligence (Diploma)
Seneca Polytechnic Trade Specialist, Import/Export, SCM, Intl Bus Mgmt, Drone Pilot (Certificates)
Loyalist College Chemical Eng Tech (Diploma)
Next?:
RGU PUG WGU MUN WrexhamU Abertay UFred


![[-]](https://www.degreeforum.net/mybb/images/collapse.png)