I will have my BS in CS at the end of May. I'm worried a lot about my future... I read two posts kind of similar to my situation (Here
) But don't get me wrong, I've enjoyed programming through school. I've been an A student and reading the posts I mentioned, I'm afraid I won't be ready for the real world. I admit it's been hard to get through the BS program at times, but I won't give up now because I know I could get a good job in CS. If not programming, I feel I could do something else CS related... It has been a while since I've had to code something...(many semesters) I don't have much time outside school to teach myself more.
I have a part time job at the moment and I will want a nicer job with my BS. I've gone to career services and a career fair at my college. I feel that going to these didn't help much. The internships that were read to me were about IT, some had a lot of skills I didn't have, and some were areas I don't really want to go into. My best bet is an internship where I would be trained (one was training in SQL for database... which sounds interesting). I've looked at internships/jobs online as well to get a feel of what is really expected for a programming job.
I thought about getting a master's but I won't because of the costs and I am not cut out for the research/thesis/project side of it. I would like to expand upon my programming by taking more programming classes. I've looked at some other colleges but it's difficult to find them. In one post I read, someone mentioned how the colleges really just teach the basics...
The other thing I'd like to do is teach Computer Science to K-12. My college doesn't offer a certificate for CS. I know nothing about education and don't know what to begin looking for.
So my main questions are:
-What exactly is required to become a teacher? Does it matter if I am getting this certificate in NJ?
-What has your experience been if you got your BS in CS?
-Are programming classes that hard to find? (Not just your C++ and Java) Should I give up looking?
-What else can I do for work, CS related? (Possibly similar to the one I described where I could be doing some database programming, etc)
-Am I going to have a difficult time after college? I need some advice...