>>3
Op here.
Thanks for the detailed description, I appreciate it. But, if I'm not really expected to know much by the time I get out of college, what's the point of college? Sure, you might say it's to get a piece of paper, but is that really it? Is there nothing I could really do to further my position before going into the quote-unquote "real world"?
Any suggestions on languages to learn outside of school for future work (thus, not C or Scheme or Haskell etc, but stuff I might actually use rather than just learn from. I'll be learning those in college anyways)? I've been learning C which I enjoy, and have also been learning Python on my own (great how they interact, btw), and know Java due to my High School Computer Science courses (AP Exam is in Java now instead of C, which is heavy frowns), and have been trying to learn Web Development stuff. Any suggested references outside of any O'Reilly books (since I already know they generally publish really good shit)?
Finally, my basic plan for the future is to go into Software Engineering, since from what I've read it seems interesting, although I'm pretty much open to any opportunities that come up. What kind of jobs should I try to get for internships and the like? How much should I worry about "padding" my resume, and if so what do you think would be the best way to go about doing that?
Just wanna be as prepared as possible before I head out into the work place to find fun, interesting work. Sorry for all the questions, thanks again though ;)