News for hackers. Stuff that matters.
Re:The Social Network Bust: What I learned from my job inter... by dasil003 on Sunday October 03, 2010 @10:26PM (#1754355)
Well I have a CS degree, and I value it quite a bit, but honestly it's a second order concern in industry. The first thing is, can you write and debug code in a production environment? This is something that university just doesn't teach you; as long as you have the intelligence to understand the theory, the professors will prod you in the right direction on the assignments.

Now, once you can code your way out of a paper bag, then the question is do you have the CSCI fundamentals to apply the best known solutions to difficult problems. Facebook has their pick of the litter, so it makes sense that they might spend more time validating CSCI knowledge, but for most companies that are hiring this would be a very poor metric to go by.

Re:The Social Network Bust: What I learned from my job inter... by Swizec on Sunday October 03, 2010 @10:52PM (#1754421)
While this is true, I have never needed to explain CS stuff in an interview, it is also true that very often when faced with a tough algorithmic problem even the little CS foundation my few years of formal education in the field have granted me helps quite a bit. If nothing more than the fact I know what to google for.

It's surprisingly easy to google for solutions once you know what you're looking for instead of searching descriptively :)

Re:The Social Network Bust: What I learned from my job inter... by awakeasleep on Sunday October 03, 2010 @11:52PM (#1754546)
Ha, you said it man. Looking back I began to realize that this was the biggest benefit of my degree.

Technically, a homeless person could dig in at a terminal in the library and teach themselves anything they needed to learn about computers. However, first they'd need to know what to look for and by God that was difficult before I spent 4 years talking to people who worked with computers all day. I think my time on Reddit actually enriched me there a bit, too.

Re:The Social Network Bust: What I learned from my job inter... by chrischen on Monday October 04, 2010 @04:06AM (#1754979)
You figure out what you need to learn by doing something, which is why working on a project is so nice.
Re:The Social Network Bust: What I learned from my job inter... by dasil003 on Monday October 04, 2010 @02:21PM (#1756668)
In today's day and age, it's true that Google will likely lead you in the right direction. However there really is no more efficient way to get a mental lay of the programming land than a quality CS program. Dynamic programming algorithms for example, are something that very few will ever stumble into on their own. You might get lucky when Googling, but it's not the same as having a mental model of the breadth of CS fundamentals.
Re:The Social Network Bust: What I learned from my job inter... by chrischen on Monday October 04, 2010 @03:20PM (#1756939)
Sure, but I still think it's more efficient to learn while you work on something real. When you do this there is less waste on certain topics you never encounter, and because you need what you're learning it's better absorbed and understood. It's just this method is less practical for employers since they just want someone already equipped with what they need.
Re:The Social Network Bust: What I learned from my job inter... by illumin8 on Monday October 04, 2010 @09:27AM (#1755558)
Throughout my career, I've met many developers who couldn't code their way out of a paper bag, network engineers who couldn't network their way out of a paper bag, sysadmins who couldn't sysadmin their way out of a paper bag, etc.

I propose a new interview question: How would you code your way out of a paper bag? You will be given several constants, such as the strength of the paper bag, difficulty of tearing, etc, and will be expected to write your own Tear() function and call it properly.

The best part is that when the recruiters/headhunters ask why you rejected a candidate, you can honestly say "he couldn't code his way out of a wet paper bag."