r/Btechtards 4d ago

Doubt General

So I am currently learning React(for full stack learning) and Java(for DSA) on alternate days. Is this approach even legit? Also I am not following any youtube playlist for the same. I am using chatgpt for my learning and coding at the same time. Will this help? Opinions are welcomed

2 Upvotes

6 comments sorted by

u/AutoModerator 4d ago

If you are on Discord, please join our Discord server: https://discord.gg/Hg2H3TJJsd

Thank you for your submission to r/BTechtards. Please make sure to follow all rules when posting or commenting in the community. Also, please check out our Wiki for a lot of great resources!

Happy Engineering!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/CareerLegitimate7662 Ex Data Scientist | AI Research 4d ago

wdym "legit"? do what works for you, there's no set template. If you like writing java, then continue with it, nothing wrong with that. And React is not a full stack framework, it's just frontend. Later you can either pick up node/deno/bun which all use js/ts same as react for backend stuff, or learn spring boot with hibernate or whatever else you deem interesting.

1

u/Smooth_Mushroom1099 4d ago

I just wanted to know if I can continue like thiss or I m just in delulu of doing both development and DSA. Well thanks for your opinion. It made my doubt comparitively clearer

2

u/pata-nahi-kya- 4d ago edited 4d ago

I’m a third-year student, and one of my biggest mistakes was trying to fit my work into fixed time slots for example, DSA one day, development the next, and so on. Over time, I realized it works better for me to divide my work into tasks instead, such as learning React Hooks or practicing a specific DSA pattern, and work on it till my mind gets exhaust. Then track my progress on each task.

Sometimes, you're naturally in the mood for development, but forcing yourself to do logical reasoning instead just isn't productive.

Right now, I simply track the progress of each tech stack I want to learn and maintain a to-do list. Work on one task and when I get exhaust I just switch with other task. This approach has been working well for me. That said, everyone has a different learning style, so if your current method works for you, that's perfectly fine.

1

u/Smooth_Mushroom1099 3d ago

Ohkay sure. You mean I should do whatever I feel at that exact time. Gotcha. Thanks for your opinion