Jump to content

  • Log In with Google      Sign In   
  • Create Account

#ActualDrSuperSocks

Posted 25 April 2013 - 09:33 PM

Thanks, Tom, your links are very helpful.

 

Anyway, my point is that there has always been oodles of information available. The problem is you can only search for things you know about in an information retrieval system like a library or a googlenet. If you aren't aware of what you need, how are you going to find it, even with the very best search engine in the universe? Google is great for finding the known knowns and the known unknowns, but remarkably lousy at finding out about the unknown unknowns. That's the difference between an education and a library.

 

Sure, Google's lousy at finding unknown unknowns, but if you are working on a project and Googling a specific problem, there are no unknowns. It's my fault for poorly phrasing what I mean. I'm not saying you should learn through Google, I'm saying that you should learn through hands-on projects with Google as a helping hand when you get stuck. Hence, anything you don't already know can be found on Google. For instance, let's say I'm writing a game that needs a procedural height map. Oh no, I don't know anything about that, I'll Google procedural world generation. Suddenly, I discover perlin noise, fractal noise, and even some sweet example code! Google saves the day again! Good luck getting your professor to talk about things like that.

 

I asked my professor about how to get a pointer to an operator member function (I was binding my vector class to the Squirrel scripting language and wanted to be able to use arithmetic operators). We searched through the C++ textbook to no avail. Here's what he told me after: "Uggghhh.... Google it." Then, I Googled for about half an hour and found the answer.

 

The more I think about it, the sillier it seems that companies value a CS degree more than proven experience for entry level jobs. "Oh yeah, let's not hire the kid with tons of proven development experience and several completed products in various areas and no degree. Let's hire the fresh college grad who knows how to implement the binary search algorithm and maybe even make a Tetris clone - he has a degree!" 

 

Anyway, I'm sorry, the pride, it gets to my head. It's a disease. I'll stop now. I'll go do my homework and register for my classes for next semester tongue.png Thanks all for your valuable input! You have knocked the sense right back into me - giving up my scholarship for some exciting new work opportunities would be a terrible idea.


#1DrSuperSocks

Posted 25 April 2013 - 09:33 PM

Thanks, Tom, your links are very helpful.

 

 

 

Anyway, my point is that there has always been oodles of information available. The problem is you can only search for things you know about in an information retrieval system like a library or a googlenet. If you aren't aware of what you need, how are you going to find it, even with the very best search engine in the universe? Google is great for finding the known knowns and the known unknowns, but remarkably lousy at finding out about the unknown unknowns. That's the difference between an education and a library.

 

Sure, Google's lousy at finding unknown unknowns, but if you are working on a project and Googling a specific problem, there are no unknowns. It's my fault for poorly phrasing what I mean. I'm not saying you should learn through Google, I'm saying that you should learn through hands-on projects with Google as a helping hand when you get stuck. Hence, anything you don't already know can be found on Google. For instance, let's say I'm writing a game that needs a procedural height map. Oh no, I don't know anything about that, I'll Google procedural world generation. Suddenly, I discover perlin noise, fractal noise, and even some sweet example code! Google saves the day again! Good luck getting your professor to talk about things like that.

 

I asked my professor about how to get a pointer to an operator member function (I was binding my vector class to the Squirrel scripting language and wanted to be able to use arithmetic operators). We searched through the C++ textbook to no avail. Here's what he told me after: "Uggghhh.... Google it." Then, I Googled for about half an hour and found the answer.

 

The more I think about it, the sillier it seems that companies value a CS degree more than proven experience for entry level jobs. "Oh yeah, let's not hire the kid with tons of proven development experience and several completed products in various areas and no degree. Let's hire the fresh college grad who knows how to implement the binary search algorithm and maybe even make a Tetris clone - he has a degree!" 

 

Anyway, I'm sorry, the pride, it gets to my head. It's a disease. I'll stop now. I'll go do my homework and register for my classes for next semester :P Thanks all for your valuable input! You have knocked the sense right back into me - giving up my scholarship for some exciting new work opportunities would be a terrible idea.


PARTNERS