I have found this comic pic on Steve Hanov's blog: 
The most of the points are true obviously. What I can't comprehend is, why having Ph.D is considered as a "bad thing"?

Any thoughts?
|
I have found this comic pic on Steve Hanov's blog: The most of the points are true obviously. What I can't comprehend is, why having Ph.D is considered as a "bad thing"?
Any thoughts? |
|||||
|
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
Joke images aside, this is common in my experience:
|
|||
|
|
|
The idea is that the the Ph.D spent years in academia, which is radically different from "real" software development in industry. A software engineer who has worked in the industry for years thinks all the academic knowledge is harmful in real environments. That's the joke anyway. It's accuracy is open to interpretation. Certainly academia and industry are radically different... |
|||
|
|
|
I didn't get my Ph.D, but I did get my master's degree. I was literally laughed at for getting it at my day job because many things I was learning were "theoretically" awesome, but practically unfeasible for many of the projects I was on. I wrote an entire article on the subject. At the end of the day it's about experience. In general, there is no way that in a classroom setting you can have experience working on year+ long projects with 20+ developers. That experience is invaluable and changes everything. |
|||||
|
|
A PhD applying for a software developer job, even a senior dev, is like a neurosurgeon applying at a hospital for the open nurse's spot. A PhD on the resume of an applicant for a coding job (even a senior dev or analyst) tells me the following things:
At my last job, we hired a PhD, a former professor, as a mid-level coder during a round of staff augmentation. He lasted two months before his shoddy code, inability to communicate (slight language barrier; he was Russian, though we had a couple other guys with thicker Russian accents who we begged to stay when they found other jobs) and general lack of productivity became intolerable. The one I find even funnier, because it's even truer? -7 for taking a certification course. First off, you're telling me that if I want to develop you as a good coder, you're going to want me to shell out several grand a pop for cert classes (during which you won't be writing code for anything that makes me money). Second, the coder who replaced me at my first job had a list of certifications a foot long to compensate for no degree. That's admirable, but keep reading; despite an MCTS in C# development, she could not tell me how to define, subscribe to and raise an event in a Windows Form. Despite passing a cert test in ADO.NET, she asked me to explain SQL outer join syntax. I'm not making this up. |
|||
|
|
|
I don't belive that the Ph.D it self is bad, because no matter the source of the life experience it's in general a good thing to have people to disagree with. But the thing is that it could be a sign of something remarked as "bad", like, as mentioned, what are the values of a person with academic background? What skills does he left behind? Academics tend to be not as practical as the market expect. |
|||
|
|