Yes, this! I've been doing software development as a job in some form or other for nearly 20 years, and I finally feel like I've really started to get the hang of it over the last couple of years ~wry grin~
I'm the lead data scientist in a corporation and only recently have I realized just how much I don't know. Give me another decade and hopefully I'll have learned most of those things.
I like this essay on the topic:
http://www.norvig.com/21-days.html