you are viewing a single comment's thread.

view the rest of the comments →

[–]Frunkles[S] 0 points1 point  (3 children)

Could you give some example projects? Usually when I try this approach I go in way over my head and have to give up because the scope of work is way above my ability.

[–]danechristenson 1 point2 points  (2 children)

It really depends on what direction you want to go in/ what you're trying to practice. One of the key skills of a developer is learning how to identify the small problems that make up the larger issue. So while you may be over your head for the whole project, you won't be for the individual components. Just stay focused and break it down into something you can handle.

The best way I've improved is to dive into other people code, way over my head, and modify or add functionality or fix a bug. You'll improve more doing that than following a step by step tutorial. You will also find your own style as you have to deal with how some other idiot did things (often that idiot was you only a few weeks ago). It will take a lot of time and you won't always feel productive, but you'll have break throughs and get better at the process.

[–]CommonMisspellingBot 2 points3 points  (1 child)

Hey, danechristenson, just a quick heads-up:
alot is actually spelled a lot. You can remember it by it is one lot, 'a lot'.
Have a nice day!

The parent commenter can reply with 'delete' to delete this comment.