Frontend developer by day, iOS developer by night. Currently working on learning iOS development and my own blog, Mike Decodes, where I'm decoding the tech industry. Come hang out with me on Twitter!
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!
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!
Hi Mike!
Thank you :)