I'll be giving my keynote talk Career 2.0: Take Control of Your Life at the local Java User's group next month. I gave this as a keynote in Chicago a few weeks ago and it was very well received. Brian Goetz summed it up as "actively manage your career". Pretty close. More than just an admonition to do that, it's also the steps you need to get started.
Triangle Java User's Group
Here's the talk description:
Has your career been a random product of your manager's whims or company's needs? Never rely on your company to keep your skills current and marketable. Take control of your own career with a proven strategy.
These are solid, repeatable steps to get your career in the trajectory you want. The first step is deciding where you want to go. We'll walk through creating a long-term plan, then break it down into manageable steps. Learn to lead within your own company, then stretch out to your local, regional and national community, building your reputation as you go. From coding to writing to speaking, each step will move you closer to where you want to be: in a position of having options and in control of your career.