Every Developer Needs To Know How To Do This
the importance of ability. The things that make a great job great, I discovered, are rare and valuable. If you want them in your working life, you need something rare and valuable to offer in return. In other words, you need to be good at something before you can expect a good job.
Cal Newport • So Good They Can't Ignore You
HOW TO LEARN ANYTHING*1. Deconstruct the skill: - decide exactly what you want to be able to do when you're done, and then look into the skill and break it down into smaller pieces.
2. Learn enough to self correct: - learn just enough that you can actually practice and self correct or self edit as you practice.
3. Remove barriers to practice: - rem... See more
TEDx Talks • The first 20 hours -- how to learn anything | Josh Kaufman | TEDxCSU
I am suggesting that you put aside the question of whether your job is your true passion, and instead turn your focus toward becoming so good they can’t ignore you.
Cal Newport • So Good They Can't Ignore You
You might also ask yourself, How good am I at what I'm presently doing? Do you know all there is to know about your work? Would you call yourself a first-class professional at your work? How would your work stand up against the work of others in your line?