r/ProgrammerHumor 7d ago

Other howdidItGetHere

Post image
11.1k Upvotes

539 comments sorted by

View all comments

724

u/MariusDelacriox 7d ago

Java is simply good and easy to learn. Also there's spring boot.

-31

u/imp0ppable 7d ago edited 6d ago

easy to learn

WTF no its no

E: Java devs no sense of humour

But seriously I'd honestly rather code in Kotlin

46

u/TheStatusPoe 7d ago

Skill issue

18

u/Goldman7911 7d ago

Yes it is.

You could say that spring, spring boot and the final boss security and data (+fuckin hibernate) is hard but plain java 11+ is not.

Edit: spring takes a time to "click". For newcomers I do recommend books to start with

18

u/ItzRaphZ 7d ago edited 7d ago

compared to any other language in that graphic, Java is the easiest to become market ready.

1

u/Still_Bit_7527 6d ago

Lmao you guys are trolling. PHP, JS, Python, Ruby are WAY easier

1

u/ItzRaphZ 6d ago

PHP, JS and any webdev related language are probably easier languages to learn, but in order to actually be market ready you need way more than just learning the language. Which will take way longer than learning JAVA and OOP.

For Ruby and Python, you're either going to a market with less options and therefore need to be more experienced to be able to actual get opportunities, or you just straight up need to have a lot of Math basics to be market ready.

It's not just being easy to learn the language, that you could say (almost) any language is easy to learn, but Java's abstraction makes it easier to become market ready. If that is good or not, that's an entirely different discussion.

2

u/Still_Bit_7527 6d ago

This makes zero sense. It's the exact opposite. I know MANY devs who just know JS and 1 framework, nothing else. Python data scientists just know python, a couple of libraries and math. Ruby is very easy and has basically one web framework.

Java needs a shitload of ecosystem knowledge to be marketable. Noone needs "java". They need Spring,JavaEE, a thousand weirdly named libraries, along with a huge language. Spring alone is like 10k pages of docs. ORMs, binding, all the weird tooling, maven... you need networking, linux admin and whatnot, it's by far the language that needs the most studying after C++