5 ms·
The reddit thread (http://www.reddit.com/r/programming/comments/888km/how_a_programmer_reads_your_resume_comic/c08isni http://www.reddit.com/r/programming/comme
by chancho 18y ago
The reddit thread (http://www.reddit.com/r/programming/comments/888km/how_a_programmer_reads_your_resume_comic/c08isni http://www.reddit.com/r/programming/comments/888km/how_a_pro...) on this point gives some insight into the mind the person who holds such a prejudice. Apparently, PhDs can't code, take too long to solve problems because they want to solve them utterly, and are difficult to work with. This is news to me, but it appears to be a popular sentiment among rank-and-file coders. You could make a lot of guesses as to why this perception exists, or even if it's correct. Maybe it has to do with the caliber of PhDs that apply for rank-and-file coder jobs, or maybe it has to do with the caliber of shops that hire redditors (oh snap.)
- timr 18y agoThat thread is infuriating. Ah, the collected wisdom of such "smart" people, overgeneralizing about the coding skills of everyone who has a particular degree -- that's a discussion with roughly the same level of intellectual merit as a gaggle of construction workers on lunch break, discussing which races are best suited to particular trades.
- DanielBMarkham 18y agoI love the title code monkey, but I'm anything but a rank-and-file coder. In the last 20 years, I've had the chance to manage about a dozen PhDs in various disciplines. The ones who were not in computer-related disciplines (but were coding/managing anyway) were uniformly very good. Not knock-your-socks-off-great, but very good. The ones that were from computer-related disciplines were usually condescending, non-responsive, and difficult to get along with. It seems that they were missing important social and interpersonal skills and felt they knew everything they needed to know. In fact, you might say they felt that they were way above what they should be doing. I found them useless. A few stories does not a rule make, but at the same time, I can't help but notice others in our field have similar opinions -- so there is probably a pattern here. Note that others did not find them useless. On several occasions I was told we had to keep them -- in order to make our bids look better to win government contracts.
- timr 18y agoSo, your opinion is that a PhD is not necessarily bad, but (based on your experience with a few people) that a PhD in computer science makes a person useless? Just to highlight the absurdity of your logic, I think it's fair to point out that based on the evidence provided, it's just as likely that you're the problem -- the only common factor in your anecdotes is you.
- dhimes 18y agoI think what he was saying was that a PhD in computer science is not particularly happy as a "regular" programmer doing sometimes what they perceive to be menial tasks, and perhaps answering to someone who they perceive to not have their "rank." I can fully understand this. I have a PhD, but not in Comp Sci, so every little thing I learn in programming is a bright new challenge that I enjoy. For now. But I might grow quite bored and grumpy if I was doing menial physics. We also have to consider the idea that in academia, business pursuits are considered (to some extent) "selling out." So if these comp sci PhDs are recently from academia, it's even more plausible to me that they may have a counter-productive attitude.
- timr 18y agoYes, I believe that he was trying to say something along those lines. But that doesn't change the fact that it's a crass generalization to say something about a "PhD in Computer Science", as if they all shared the same brain. If you ask me, PhD holders have demonstrated themselves far more capable of dealing with scut-work than your average human. Every PhD I know earned their degree only through years of drudgery and perseverance through vast stretches of boredom. They tend to laugh bitterly at those people who suggest that they're impractical dreamers, incapable of doing "real" work. For my part, the only impractical dreaming I got done in graduate school were the bits where I imagined that I could make money with my skills when I graduated. :-P
- DanielBMarkham 18y agoYes. I posted that response this morning, then went sightseeing. Looks like I was completely misinterpreted. I would not judge people based solely on anything -- race, creed, education, whatever. I would consider hiring another PdD in a minute. If you put a gun to my head and asked for some kind of sweeping generalization, it would be that people who are very good at spending multiple years diving deep in one technical area are probably also people who are not generalists. And modern software development requires a wide-ranging skillset: negotiation, conflict resolution, interviewing, marketing, man-machine interfaces, graphical development, sales, consensus-building, etc. Oddly enough, I would even venture that most skills required by an agile team are not actually technology-related. In addition (continuing me to make a generalization) at some point some people feel like they are "done" -- that they have learned enough and can rest on their laurels. Scrappy uneducated people never get this way, nor do hungry entrepreneur-types. People from other fields also see everything as new and for the first time. The guys I worked with seemed to think that their PhD had some kind of street credibility. Maybe it does with some, but in the environments I've been in it's more like "what have you done lately and what can you do for me?" And both of those questions are business questions and not technology ones.