Live data from Hacker News

10000 things all CS students should do before graduating

tagide.com

11–20 of 164 posts

Re: 10000 things all CS students should do before graduating

#13
It's an interesting list, but I do believe it lacks a lot of computer-specific things which I personally think people should do. For example

  - Build your own computer
  - Build your own (small) operative system
  - Build your own programming language
would be on my list of things a CS-student should do before graduating, because you will most likely get into problems where knowledge of the three things mentioned above will help you understand/solve the problem. Obviously, that list is not complete, but I think those are some of the more important points.

Re: 10000 things all CS students should do before graduating

#15

It's an interesting list, but I do believe it lacks a lot of computer-specific things which I personally think people should do. For example - Build your own computer - Build your own (small) operative system - Build your own programming language would be on my list of things a CS-student should do before graduating, because you will most likely get into problems where knowledge of the three things mentioned above wi…

I wouldn't recommend that EVERY CS student do those. I mean, I would, but you can't expect every person to be able and willing to build any of those things. I think that this list is great in that it's reasonable; none of these things are particulalry hard, but each one of them actually sounds fun and produces something cool.

Re: 10000 things all CS students should do before graduating

#16
I think a lot of people here missed the point. This isn't a list of "stuff that will make you SUPER BALLER," it's a list of easy things that teach you very much and give you a lot of confidence for a very small amount of effort. Plus, all of these tasks are highly relevant in our web database-driven world. Not everyone wants to be Johnny Writes His Own C Compiler Geek, but every CS student SHOULD be able to configure LAMP.

Re: 10000 things all CS students should do before graduating

#17
post #8
post #3

How is any of that computer science ? I mean, is there a list out there for astronomy students that includes, grind your own lenses?

That's the point. There's a general disconnect in a good amount of CS programs between the curriculum and reality. This post is trying to bridge the two. I'd also like to add: 10000 Learn to use source control, use it to store your new LAMP code on Github. 10001 Start studying design: web, graphic, type.

I am wary of that sort of very specific advice. Why LAMP, just because it's fashionable? There are many, many other sorts of web stack alone, let alone the many, many other sorts of application. Same with GitHub (which I use myself, btw), there are plenty of others.

It just sounds like ESR's advice, to be a great hacker you should be just like me...

Re: 10000 things all CS students should do before graduating

#18
post #7
post #3

How is any of that computer science ? I mean, is there a list out there for astronomy students that includes, grind your own lenses?

What do you think graduating computer science majors go on to do?

That graduating computer scientists often get work as programmers is orthogonal.

Re: 10000 things all CS students should do before graduating

#19
post #17
post #8

Earlier quoted context omitted.

That's the point. There's a general disconnect in a good amount of CS programs between the curriculum and reality. This post is trying to bridge the two. I'd also like to add: 10000 Learn to use source control, use it to store your new LAMP code on Github. 10001 Start studying design: web, graphic, type.

I am wary of that sort of very specific advice. Why LAMP, just because it's fashionable? There are many, many other sorts of web stack alone, let alone the many, many other sorts of application. Same with GitHub (which I use myself, btw), there are plenty of others. It just sounds like ESR's advice, to be a great hacker you should be just like me...

LAMP exposure gives the CS student useful experience.

Re: 10000 things all CS students should do before graduating

#20
post #17
post #8

Earlier quoted context omitted.

That's the point. There's a general disconnect in a good amount of CS programs between the curriculum and reality. This post is trying to bridge the two. I'd also like to add: 10000 Learn to use source control, use it to store your new LAMP code on Github. 10001 Start studying design: web, graphic, type.

I am wary of that sort of very specific advice. Why LAMP, just because it's fashionable? There are many, many other sorts of web stack alone, let alone the many, many other sorts of application. Same with GitHub (which I use myself, btw), there are plenty of others. It just sounds like ESR's advice, to be a great hacker you should be just like me...

Chill, I think it was just an example he used.
Post reply on HN