(no title)
chrishenn | 13 years ago
There's a prominent attitude here that a degree in CS isn't all that practical—work experience matters more. What should I try to get from college? Just wondering if anyone can chime in.
chrishenn | 13 years ago
There's a prominent attitude here that a degree in CS isn't all that practical—work experience matters more. What should I try to get from college? Just wondering if anyone can chime in.
thedufer|13 years ago
-Lots of language exposure. Take classes in different languages (classes comparing languages are even better). I find it difficult to learn new languages, particularly new paradigms, without the help of someone who knows them.
-Low-level stuff. Assembly, basic electronics, C. These are the topics I found classes covered the best (compared to learning on my own). It's not directly relevant to my job, but I just have a generally better sense of how computers work.
-Work in groups. I didn't do enough of this, and I think it handicapped me a bit. This is less applicable to you than to most people entering college, since you are presumably doing that at your startup.
chrishenn|13 years ago
[0] http://www.amazon.com/Code-Language-Computer-Hardware-Softwa...
bcbrown|13 years ago
I studied Physics and ended up in this industry without any formal CS classes. I would have liked to get the formal knowledge of Algorithms, Programming Languages, and Operating Systems. Perhaps a course on databases. I'm glad I took the EE intro course on digital circuitry, and I'm glad I took the math course on graph theory. I think taking a lot of math courses is a good idea.
So all of those in the previous paragraph are my suggestions for courses to take. The other point I'd make is that college can be a lot of fun. You're around a lot of other people of the same age, and everyone has a lot of free time and not many responsibilities. College has value outside of just knowledge acquisition. But it's not for everyone, and it's fine if you decide not to go.
rza|13 years ago
If you want to work at a social media start-up working with hot web technologies, or already have a foot in the door in the tech industry, then college probably isn't very useful for you.