I love helping people, but I love autonomy more.
If you knew me as a person, you would get tired of hearing me complain about my job. I've been working in a call center environment for 2.5 years. If you would have told me I would be where I am now for as long as I have been here when I was younger, I would laugh so hard I would be unable to breathe for several minutes. This just is not the type of work I excel at. It has been a tremendous learning experience, sure. And don't get me wrong... the way things have been for me, I am exceedingly grateful for it. But I HATE it. It's not the people I work with, my boss, or the people calling in... it's me! I don't like being on the phone talking to people 8 hours a day. I don't even like talking to friends and family on the phone.
The life of a developer is the life for me. I would like to be able to get up and go to the bathroom when needed, get a cup of coffee without management, team leads, or co-workers complaining, and tackle work without these obnoxious call queues and without being micromanaged (nature of the job rather than the people--and maybe this is just my perception). I would like to have some discretion and work I can go after instead of it coming after me.
I like sitting at a computer and hammering away on a keyboard in 25 minute - 2 hour stretches depending on how I'm feeling, take a moment to set up a dentist appointment, follow up with my accountant, check my personal email, maybe code a few minutes on a personal project, etc. then get back to work.
I did not get my Bachelor of Science in Biology to handle ~35 calls a day with an AHT of ~8 minutes. Nor do I spend my time learning new web frameworks and technologies to reset AD passwords, tell people to use Chrome instead of IE if they are having problems with a website, or politely ask them to restart their computer (again).