|
|
|
|
|
by toomuchtodo
4119 days ago
|
|
> He gets away with it because in programming there are many ways to solve a problem. Usually you only need to solve the problem rather then find the best way to do it. "Getting away with it" == using another solution. > A CS graduate will know about a 50 ways to solve a problem and will have the ability to find the most optimal way to do it. He'd probably take twice as long as the hacker school graduate who'd solve the problem using the one canned method he was taught in hacker school. Disagree. I rarely find someone with a degree to be substantially better than someone self-taught on the job. I've even seen developers with degrees do far worse. |
|
Not knowing recursion for 20 years is more "getting away with it" then just simply "using another solution"
>Disagree. I rarely find someone with a degree to be substantially better than someone self-taught on the job. I've even seen developers with degrees do far worse.
Sure in jobs where the most optimal solution doesn't matter there is no correlation with performance and degrees. This is probably the case for many jobs. However for a job where it does matter, say the programmers behind the V8 engine or people implementing Ruby and the python features, a degree or knowledge about theory makes a huge difference.