I have been contemplating this for the longest time as well and I still feel like I have no definitive answers. But as of right now my career plan is to stay behind the computer and build products that people find useful.
Short term goals is to stay within corporate life enhance my programming and business/social skills. Long term goals would be to break away from corporate life and try to become an entrepreneur. I want to build and distribute my own products because I feel like i can deliver more value to people/community I care for rather than forced to mindlessly debug and build for corporate.
Advice: this industry is huge and amazing so the one way to establish your career goals is to take advantage of the trial and error opportunity. If you have no idea what you want you want to do branch out and see what drives you and what doesn't.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.