u/Dry_Marionberry_4822

Am I learning the right way, or am I over-relying on Al?

​Hi everyone,

​About six months ago, I finished learning Java, but I didn't practice much. Now, I’ve decided to start over from scratch to build a solid foundation. To level up, I started working on a "Student Management System" project (adding/deleting students, etc.) alongside my regular study and problem-solving practice.

​My question is about how I use AI. For example:

I created the variables for my class, but then I got stuck. I asked AI for the next step, and it suggested creating a constructor. I only remembered that a constructor must have the same name as the class, so the AI reminded me of its purpose and how to use it to initialize objects in the main method.

​So, am I on the right track by using AI as a "mentor" to remind me of concepts while building projects, or am I heading down the wrong path? I really want to make sure I’m actually learning

reddit.com
u/Dry_Marionberry_4822 — 3 days ago

​Hey everyone,

​I’m currently learning Java with the goal of becoming a Backend Developer. I'm hitting a few roadblocks and would love some guidance from the experienced folks here:

1- ​The "Right" Path: What is the most effective way to learn Java specifically for backend development? What should I focus on first (Fundamentals, OOP, Spring Boot, etc.)?

2- ​Handling Getting Stuck: Sometimes I face a problem—even a simple one—and my mind just goes completely blank. I have no idea how to approach it. What is the professional way to handle this? How do you guys troubleshoot when you're stuck?

3- ​Building Projects: I want to start building small projects on my own to practice, but I don't know where to start or how to structure my practice. Any advice on how to move from tutorials to building independently?

Note: I'm currently taking a course on Udemy. I have already finished the fundamentals (variables, loops, conditions, etc.) and I'm just about to dive into Object-Oriented Programming (OOP)

​I’d really appreciate any tips, resources, or "rules of thumb" you follow. Thanks in advance

reddit.com
u/Dry_Marionberry_4822 — 12 days ago

​Hey everyone,

​I’m currently learning Java with the goal of becoming a Backend Developer. I'm hitting a few roadblocks and would love some guidance from the experienced folks here:

1- ​The "Right" Path: What is the most effective way to learn Java specifically for backend development? What should I focus on first (Fundamentals, OOP, Spring Boot, etc.)?

2- ​Handling Getting Stuck: Sometimes I face a problem—even a simple one—and my mind just goes completely blank. I have no idea how to approach it. What is the professional way to handle this? How do you guys troubleshoot when you're stuck?

3- ​Building Projects: I want to start building small projects on my own to practice, but I don't know where to start or how to structure my practice. Any advice on how to move from tutorials to building independently?

Note: I'm currently taking a course on Udemy. I have already finished the fundamentals (variables, loops, conditions, etc.) and I'm just about to dive into Object-Oriented Programming (OOP)

​I’d really appreciate any tips, resources, or "rules of thumb" you follow. Thanks in advance

reddit.com
u/Dry_Marionberry_4822 — 12 days ago

Hello,

I’ve just finished learning the basics of Java:

- Data types & variables

- Operators

- Input / Output

- If / Else & Switch

- Loops (for, while, do-while)

- Methods (functions)

- Strings

Now I want to build a small project for practice on my own.

Do you think using ChatGPT to help me is a good idea, or not the best approach?

reddit.com
u/Dry_Marionberry_4822 — 13 days ago

انا بدرس جافا لوحدي عاوز حد يذاكرها معايا ونتكلم شات ونشجع بعض ونطبق مشروع وكده دي تاني مرة اذاكرها عشان كنت ذاكرتها قبل كده بس بطلت فترة غصب عني

reddit.com
u/Dry_Marionberry_4822 — 13 days ago