Java is the worst thing to happen to software development education

Jan 11, 2008 19:04

We see a lot of resumes and interview a lot of people. Our rate has been pretty steady-state at about 10-12 resumes per week; about 8 make it to the phone screen; a third of those to the code sample; and we wind up averaging about 1.5 in-person interviews per week ( Read more... )

management

Leave a comment

Comments 4

ukelele January 12 2008, 13:38:25 UTC
MIT does its intro CS course in Scheme (or at least used to), basically to nuke out the brains and bad habits of kids who thought they were sexy programmers in high school.

Reply


bellwethr January 14 2008, 17:30:09 UTC
You may like this article, which agrees with you...

Reply


abernat January 15 2008, 01:15:09 UTC
How large is a byte ( ... )

Reply

2 reasons projecttracker January 23 2008, 02:35:05 UTC
Number one, we care less about optimization of code than we do being able to reverse-engineer binary file formats, because we're in the business of forensics. So an understanding of machine architecture helps understand why they should look for data elements that are 8 and 32 bits long, and why a file from an older unix machine might not store ints the same way as one from a windows machine.

Number two, we use a reference-counted language, and the people who understand the basics of memory write about 1% as many bugs as the people who don't. It's that dramatic. I used to think that the abstraction was always good, but now I'm not convinced - it's the difference between people who can use the abstraction for its power, and people who don't understand that there's an abstraction there.

Reply


Leave a comment

Up