#Improving on Java

13 messages · Page 1 of 1 (latest)

carmine wedge
#

I'm on the last year of my programming course, and I know it's not enough and I have to learn a lot more, I wanted to try to collaborate on any open source project on java (but idk how to search it con GitHub, could anyone give me a link or tips to find those projects?)

Anyways, I want to improve, and I wanted to know if there is any "must know". Maybe something like Spring, something I read a lot on the internet.

If you also want to give tips it will be a pleasure to read them!

Thanks in advance.

north inletBOT
#

This post has been reserved for your question.

Hey @carmine wedge! Please use /close or the Close Post button above when your problem is solved. Please remember to follow the help guidelines. This post will be automatically closed after 300 minutes of inactivity.

TIP: Narrow down your issue to simple and precise questions to maximize the chance that others will reply in here.

trail dragon
#

Spring is very important for most java developers, it's like a must-have in most job offers.

If you haven't you can learn about Design Patterns in java, they are the most important part in code architecture.

https://refactoring.guru/design-patterns/java

tidal vigil
#

For finding open source projects to contribute to, you could check for GitHub repos with issues labelled good-first-issue or up-for-grabs, there are also websites for finding OSS projects

north inletBOT
tidal vigil
# north inlet

regarding Java knowledge, you might want to make sure you are familiar with most topics under Getting to know the language and Mastering the API there

#

regarding libraries you "must know", it depends.
You should probably know JUnit (that's quite easy) and other libraries/frameworks depending on what you want to do

#

if you want to do Android dev, you'd probably want to learn Android specific APIs and maybe Kotlin

#

For backend dev, learning Spring (Boot) might be a good idea but there are also other frameworks like Jakarta EE, Microprofile or Quarkus

north inletBOT
#

💤 Post marked as dormant

This post has been inactive for over 300 minutes, thus, it has been archived.
If your question was not answered yet, feel free to re-open this post or create a new one.
In case your post is not getting any attention, you can try to use /help ping.
Warning: abusing this will result in moderative actions taken against you.

carmine wedge
#

Okay, I saved all what you all said to take a look on it when I have time, thanks!

north inletBOT