I design and implement Windows applications using C++. For the last 15 months, I begin to spend more time designing small applications, implementing, debugging, and maintaining C++ source code. The bottomline is I find myself spending hours at school during breaks, after school, and on weekends programming. Heck, I sometimes spend close to 8 hours on a Saturday programming and design applications.
The irony is I have no job experience, i.e. I have never worked as a programmer. I am a year away from a CS degree.
I would like some feedbacks on the life of a programmer be it real-world (employee, consultant, etc) or one who enjoys software design and implemention and does so while in college (like me).
- How much free time do you have on a weekly basis. How about during weekends?
- When you are away from the developer studio, do you think about the problems you are currently working on (I do)?
I think my main concern is how to setup a life such that I can program, but still have time to do other stuff. I love software design and implemention. However, sometimes it stresses me out and takes up so much time that my life is Visual C++!