Re:Why Many Computer Science Programs Are Stagnating
by rch on Saturday July 04, 2015 @10:06PM
(#9832269)
Civil engineers have to take physics, and geology, and surveying... and crucially a PE exam after graduation. One is not really an engineer until that's out of the way.
https://en.wikipedia.org/wiki/Regulation_and_licensure_in_en...
Re:Why Many Computer Science Programs Are Stagnating
by fleitz on Saturday July 04, 2015 @10:07PM
(#9832277)
Yes, testing the ability to do tasks related to the actual job is refreshing.
Similarly, fizzbuzz is generally massively more useful than whatever silly CS problems people are asking in interviews.
I use fizzbuzz and character counts (histograms) as my primary weapons.
If they pass that since i'm usually looking for iOS developers they get a simple app with poor table view scroll performance and are asked to improve the performance of it.
Re:Why Many Computer Science Programs Are Stagnating
by rch on Saturday July 04, 2015 @10:13PM
(#9832284)
Sure, but I wouldn't ask anyone with more than a few years experience implementing parallel distributed file systems to tap out fizzbuzz in an onsite.
Edit: This is part of the problem - an Engineer is fundamentally different from a Developer, even if there is significant overlap.
Re:Why Many Computer Science Programs Are Stagnating
by fleitz on Saturday July 04, 2015 @10:15PM
(#9832289)
Agreed fizz buzz is the "phone screen". App onsite.
Re:Why Many Computer Science Programs Are Stagnating
by cleong on Saturday July 04, 2015 @10:06PM
(#9832271)
agreed, in Canada software engineering is a degree that teaches you software methodology,design patterns, project management, QA/testing, and general algorithms.
Re:Why Many Computer Science Programs Are Stagnating
by bottled_poe on Saturday July 04, 2015 @10:01PM
(#9832258)
I think I can make a pretty safe bet that you are not involved with HR.
Why industry thinks CS grads are good software engineers is a little beyond me.
I certainly would never a hire a physicist to build a bridge.