DEV Community

Discussion on: Managing your time as a junior software developer who wants to make a progress.

Collapse
 
murkrage profile image
Mike Ekkel

Continuous learning is good, but I've learned the hard way that, once
you're past the essentials, time spent learning concepts you don't
have an immediate application for is largely wasted. You won't retain
most of the knowledge without practice, and in this industry
especially, knowledge becomes outdated before the ink's even dry on
the newest edition of the book.

Focus your learning on the things you need either now or next. Achieve
mastery of the programming language(s) you already use. Learn new
tricks with your current development tools. Expand your understanding
of the framework your project is being built in.

If you really want to learn a new technology, first find a project or
immediate application for it. If you can't do that, then wait on
learning it until you can.

That way, you'll make the most of your learning time, while keeping
your projects moving forward.

A thousand percent this! You've got to find a way to break out of 'tutorial hell'. Doing courses to get you going is great but at some point you need to practice the things you've learned. You'll only keep doubting yourself and your abilities if you keep on doing courses. That was my experience, at least. I just couldn't shake this feeling I wasn't ready to get going. In hindsight: I totally was and so are you!

Collapse
 
saraahmed626 profile image
Sara °°°

Hi Mike!
Thank you :)