Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:So the conclusion is... (Score 1) 155

Yeah, you're probably right - most of them are there all the time. But it's likely they were there doing something not related to their 9 month "professor" salary. They could have been working on research funded by a grant, writing a book (make more money), writing papers/proposals (good for promotions), or teaching summer school (I'm guessing there is financial compensation for this, but who knows...probably depends on the school), etc.

Comment Re:So the conclusion is... (Score 4, Insightful) 155

Check out cra.org - it's a better representation of salary data for academia (comp. sci. specifically). Salaries are comparable with the private sector. Keep in mind that salaries in academia are typically for a 9-month period. Professors have 3 months to do what they wish (more or less). Your last comment depends a lot on the advisor and perhaps the culture in a given institution. Certainly what you describe exists; to what degree I don't know. But I also know plenty of profs who genuinely care about their students and do not abuse them in this manner.

Comment Re:PhD or not Phd? (Score 1) 155

No, that's not it at all. The article didn't say they *only* hire from those schools - it's just skewed that way and you have a better chance if you do get your PhD from one of those schools. I'd venture a guess that a top 10 school will probably consider an individual that has done some exceptional research as well. Furthermore, there are hundreds of other universities, the private sector, and consulting jobs for people that don't get their PhD from a top 10 university.

Comment Use compiler warnings (Score 1) 116

It's remarkable how many organizations don't enable aggressive compiler warnings (or worse, ignore or disable them). One of the best practices I've learned is to turn on every warning that you possibly can and use the option that treats all warnings as compiler errors. The code from Apple may have been properly unit tested. However, if this was the result of a bad automated merge, unit tests are often not repeated on the resulting code base headed for system test. The GCC "-Wunreachable-code" option would have caught this type of error.

Comment Re:Not terribly surprising (Score 1) 306

This, I think, is the general reason why CS isn't popular. CS *is* math and logic. It's also a difficult subject that not everyone can or wants to learn. You can't learn the awesome things in Computer Science without first understanding these core concepts. If you just want to make a pretty web site or fancy mobile app, you probably don't need a CS degree. The awesome stuff requires an understanding of the "nuts and bolts" (including sorting algorithms from the 70's).

Slashdot Top Deals

"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry

Working...