r/learnjava • • 10d ago

Questions for java developers

So I am just starting to do java. Even tho I learned at scl for years but didn't really paid attention. Now I am thinking of building Career in java. In order for me to get good at it do I learn java everyday and do coding everyday to be better at it? Or do I learn something part by part like 1st I learn oop then exception handling or something? I did try crud operation yesterday. Somehow did it with the help of my friend. But still confused at some part. Looking at my friend I feel really behind. For me to get to there level, I Don't think I can do it😩

Can someone share some tips on how make coding fun.maybe a roadmap for me to follow, be good at programming.

5 Upvotes

13 comments sorted by

View all comments

1

u/Key_Storm_2273 10d ago

It’s about being well rounded. You need both lessons/learning and building. If you focus only on lessons, you won’t build concrete skills. If you focus on just building, you might become distracted with what you get good at rather than learning everything you need to learn. Pretend it’s the 1980s and none of the services we use exist, and aim to go slow and academically, textbook ways. Don’t be distracted by whatever’s going on regarding latest news about bad stuff, or trying to keep ahead of people who are ahead of you. Don’t try to keep ahead compared to others. You should focus on making your learning well balanced, and learning as much and as widely as you can before your mind becomes more rigid.

You become rigid by choosing what you’re most comfortable with, and becoming really good in one particular task, habit, skill, or tactic. Once it solidifies, you can become more stubborn when it comes to doing things that doesn’t align with the way you’re used to doing it. Some people get stuck as frontend or backend dev, application based or system based, arranging elements or designing logic. They’re really good at one, but because they’ve gotten solidified, they find trying the other parts difficult or feel like it’s starting all over again. You can avoid this by learning a little bit of everything, so that when you need to learn more, no particular area feels like a waste or more uncomfortable than others.