I've heard it's important for students to set daily targets to keep things moving forward. But as someone who's new to programming, I'm really struggling with that. How can I set effective daily goals when I have no prior experience to gauge how long it takes to learn a topic? Any advice would be greatly appreciated!
4 Answers
After a week or two of programming, it gets easier to set targets because you start getting a feel for things. If you're a total newbie, consider starting with a structured course like CS50X to get a solid grasp on the basics. This will help set some targets for you. After that, try working on small projects; break your work into smaller chunks so you can manage them more easily. Small tasks help reinforce skills and keep you from getting overwhelmed.
You might want to set targets, but it's totally okay to push them back if you can't meet them. You're not going to nail your time estimates right away. Just think of it as practice for future settings, where accurate estimations are key. The more you do it, the better you'll get at evaluating your limits.
It's better to focus on consistent daily work instead of stressing about hitting every single target. You'll find your rhythm over time, and remember, quality should come before quantity. It's all about making progress without feeling overwhelmed.
Instead of worrying about time limits, just pick a roadmap and follow it at your own pace. Make sure you feel comfortable before moving to the next topic, and don't hesitate to revisit earlier concepts if you need to. Here's a useful resource: https://roadmap.sh/
Great advice! I think breaking it down into smaller tasks sounds like a solid way to go.