Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

?

Name: Anonymous 2011-05-15 19:08

So my college has a shitty CS program.
I'm a rising junior, and all I know are Java, C, and some system level workings of the cpu (process scheduling, memory management, etc).

Sure Java and C are helpful, but I can't get an internship going off just this, let alone a real career after graduation. What should I be looking more into this summer if I want to make myself more marketable? I know a bunch of kids who are diving into web development, but i already know enough and I know from reading here that it isnt really the best field to go into.

Name: Anonymous 2011-05-15 20:46

>>11
Whether you like colleges or not, having a certificate is better for your career than not having one. An expert programmer who can code proficiently in Lisp, Assembly and C has a higher chance to get hired if he has a shitty Java-and-Sepples CS certificate than if he doesn't. Grow up.

Do not drop, OP, and ignore aggressive remarks. I am honestly recommending you this (and I know there are people who will shit their guts and call me a troll). Read the book titled "Structure and Interpretation of Computer Programs" or SICP. You can read it for free here:
http://mitpress.mit.edu/sicp/full-text/book/book.html

Even if you do not like Scheme (you might then move to another Lisp dialect, or even decide to use another language like C), the book will walk you through developing a lot of important skills that will make you a better programmer, whichever language you decide to use.

The book might be a bit too complicated for the average person. Do not fret, however. The book is not meant to be finished by next Friday. It'll take you up to months to finish it, and you might need supplement it with another book or a lot of personal googling. You'll learn a lot along the way and by the end of the road you'll be a true expert programmer.

A few other good books:
- The hipsters who use Racket recommend HtDP as an introductory book if you have troubles with SICP.
( http://www.htdp.org/2003-09-26/ )
- If you like Lisps, or at least go through SICP, you might want to try out On Lisp.
( http://unintelligible.org/onlisp/onlisp.html )
- K&R (for C)

Other notes:
- Try to master programming in C, and learn your architecture's Assembly.
- The more you challenge yourself the better you become. No such thing as ``I can't''.
- Good luck.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List