group rules: @thedevsrules
This group is a part of @thedevs and you'll find other groups here: https://thedevs.network
Do not ask to ask. Our group follows largely this along with the rules (@thedevsrules) as a format, so if someone looks like they're rude to you, it's probably because how you asked the question. Reframe your question so it shows you've put some thought to it and include all possible details you can provide us which must have relevant code and error message if any and you'll see a much better reception
Here's a few resources to help you:
1) Documentation:
- Oracle Docs
- JavaSE specification
- API docs:
- JavaSE 11 API Docs
- JavaSE 17 API Docs
- Java SE Tutorials and Language Changes
2) Awesome lists: - A curated list of Java frameworks, libraries, software, etc.
- https://github.com/akullpp/awesome-java
- https://github.com/pditommaso/awesome-java (older one)
3) Books:
- Java 17 Quick Syntax Reference by Mikael Olsson,
- Core Java (Vol. I and II) by Cay S. Horstmann,
- Effective Java by Joshua Bloch,
4) Courses:
- https://java-programming.mooc.fi
- https://www.edx.org/search?q=java
- Coursera
5) OpenJDK Binaries:
- https://adoptium.net/
Read this: https://blog.adoptium.net/2021/08/adoptium-celebrates-first-release/
- https://developer.ibm.com/languages/java/semeru-runtimes/downloads/
Read this: https://developer.ibm.com/blogs/introducing-the-ibm-semeru-runtimes/
6) Misc:
6.1) Installing JDK:
- Some IDE/Editors come with JDK, may not need a seperate installation.
- For Windows, use https://adoptium.net/ binaries or get oracle jdk, here.
- For Linux, use package managers.
6.2) Setting up IDEs/Editors:
- IntelliJ Idea
- Eclipse
- Netbeans
- Visual Studio Code
6.3) Build Systems
- Maven
- Gradle
#pin #pinned << use these tags if you accidently close it
👆 updated
If I complete the Java course from mooc.fi. Can I put the certificate in my resume? Is it valuable for job, especially in India? Thanks.
I mean, I can't speak for India or most of the world for sure, but certificates tend to count in your favor. However, what defines whether or not you'll get a job is having other job experiences and a good portfolio, because businessmen only want people that can get the job done decently and as fast as possible, which means that they won't care much about your degree or certificates. But even so, I recommend chasing them even though they shouldn't your main focus. Would you rather hire someone who claims to be proficient in something through certificates or someone who has some job experiences in the field and projects in their portfolio where you can see how well they get the job done?
Apart from what Pedro has already mentioned, I would point another important aspect of certifications and why doing certifications for complete beginner may help. The list of materials, the topics for certification. When you prepare for the certification you force yourself to go over important topics of the language, ecosystem, framework, cloud, whatever. Without that, when you're on your own, you may feel like being in the library where all the books are put one huge pile without any order. You don't know what to learn, in which order, and almost certainly you may end up learning something unimportant and missing something important. But when you'll be doing certifications and preparing for them, you will get that list.
This is a really handy and up-to-date book. Add to the pin maybe??
updated
Each chapter is about 10 pages. You can learn Java, the language, in a month just by reading and exercising about a chapter each day
Now it's java 18 maybe update the pinned message?
Done, thanks for reminding me.
And the Official Java tutorials link has changed to https://dev.java/learn/
@luciferwasane
Обсуждают сегодня