When was the last time you did any work of significance, and didn’t have to learn something new along the way? I’m guessing it has been a while, if you can even remember such a time.
Jobs which don’t require you to learn, and then apply that learning, are not as engaging, nor as likely to stay local. Now we should expect ourselves to have to constantly learn and apply new concepts. It is for this reason good companies and hiring managers will not care nearly as much about what you can already do as they care what you can learn to do, and how quickly.
What are you doing to make sure you are able to learn, and apply what you learn?
In my opinion, the best thing we can do is make sure we don’t get too tied up in implementation details until we have placed the current needs in context; made sure we are pursuing the right solution, using the right tools. Like the old adage about sharpening your saw, if you are using the wrong tools, or worse yet, using them for the wrong purpose, no matter how skilled you are in their use, you are not delivering as well as you should. Remember the adage about over-use of a tool: if all you have is a hammer, everything looks like a nail. (Abraham Kaplan).