*This may look like a lot to read but what i am basically saying is that i started working hard for the money and then it became about bettering oneself*
I was working as a programmer for a Multimedia company during the start of this year. It was my first real job and i found the learning curve in trying to understand someone else's code and trying to communicate with my project manager quite steep. I started of as a very amateur programmer and i had a lot to learn very quickly, and a lot to prove. What motivated me was the money but also the satisfaction of competition, i wanted to be the best programmer in the company. I spent weekends working and stayed late nights trying to understand code and changing it to something different. The company recognised me as a valuable resource after many mistakes and dissappointment at my lack of programing knowledge, when i succesfully completed a whole module of work within 2 days that would normaly take a long time to do
*I realise this doesnt answer your predicament but i didnt want to erase all of what ive just written.*