I'm in dire need of help. I'm a computer science major going into my junior year of college. I'm kind of having some doubts about whether or not I'm in the right program, though.
I like the material, and I am starting to like the math, and the euphoria I get when I finish working with a complicated algorithm is fantastic. But I don't want it to become monotonous. I don't want to wake up 20 years down the road, and say "Oh f*ck, I have to go to work today."
Do any of you guys who are developers or programmers (or even system administrators, that interests me too), could walk me through a day on the job, and explain why you chose this field, and what you love about it?
Also, I've been throwing around teaching math/computer science. I teach in the CS learning center at my college, I'm a grader for a lower level class, and I tutor a few kids, and I find teaching very rewarding and fun. Any idea how you would go about getting an adolescent certification in education in computer science?