Slashdot Mirror


Be True To Your CS School: LinkedIn Ranks US Schools For Job-Seeking Programmers

theodp writes "The Motley Fool reports that the Data Scientists at LinkedIn have been playing with their Big Data, ranking schools based on how successful recent grads have been at landing desirable software development jobs. Here's their Top 25: CMU, Caltech, Cornell, MIT, Princeton, Berkeley, Univ. of Washington, Duke, Michigan, Stanford, UCLA, Illinois, UT Austin, Brown, UCSD, Harvard, Rice, Penn, Univ. of Arizona, Harvey Mudd, UT Dallas, San Jose State, USC, Washington University, RIT. There's also a shorter list for the best schools for software developers at startups, which draws a dozen schools from the previously mentioned schools, and adds Columbia, Univ. of Virginia, and Univ. of Maryland College Park. If you're in a position to actually hire new graduates, how much do you care about applicants' alma maters?

130 comments

  1. In theory by smittyoneeach · · Score: 2

    In theory, schools can act as a crap filter for workers.
    "The difference between theory and practice is greater in practice than in theory."--some C++ Users Journal article

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:In theory by Anonymous Coward · · Score: 3, Insightful

      In theory, schools can act as a crap filter for workers.

      In theory. In practice, I test employees myself (and ask them to show me something they've done) and hire self-educated individuals because I know that schools pump out lots of trash.

    2. Re:In theory by Anonymous Coward · · Score: 0

      I prefer the form, "In theory, theory and practice are the same. In practice, theory and practice are nothing alike."

    3. Re:In theory by Anonymous Coward · · Score: 1, Interesting

      a) CS is not programming
      b) CS attracts many people who are terrible employees
      c) Getting hired in college screens out the good ones; the grads looking for jobs failed to get employed during college
      d) CS without understanding computers or programming is all to common from the +- 1 std dev colleges.

      Having hired programmers now for two decades, The lowerer end colleges seem to crate a disproportionately high fraction of adequate programmers, and the best schools do create insightful computer scientists, but the 65% or so haven't given me many good employees.

    4. Re:In theory by Anonymous Coward · · Score: 0

      Bullshit. Self taught programmers have huge holes in their knowledge that they don't even know they have.

    5. Re:In theory by shoor · · Score: 1

      Hmmm, I really like that saying, but I learned it as
      "In theory, theory and practice are the same; in practice, they're different." It might even be a Unix fortune. I've seen it attributed to Yogi Berra. (A lot of things are attributed to Yogi Berra by the way, "Deja Vu all over again" is another one.)

      In my day (and I'm old enough to have actually seen Yogi Berra play, though he was in the outfield by then), computers were not that common, so going to school was a place to have access to a computer. I did notice that by the 1990s, employers would give you some kind of test to make sure you weren't a fraud during the job interview, no matter what your resume said.

      --
      In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
    6. Re: In theory by reanjr9417 · · Score: 1

      Perhaps, but CS graduates have even larger holes.

    7. Re: In theory by Anonymous Coward · · Score: 1

      Maybe people who were born to code almost always find a paid outlet for their talents before graduation?

      In my case I didn't have time to chase a big box degree. I went to the nearest public uni without regard to no-name status, and I got my cred. It openened the right doors...decent pay at startups in the suburbs, because screw expensive cities, and screw chosing between low standard of living and soul-sucking long commutes.

      That is why big tech is clamoring for more import labor and why they feel a shortage of decent talent...nobody who has half a brain would choose that lifestyle unless they were desperate for a job, and you don't have to even with a no name degree. Do I want to live in sausagefest bay area where I'm only rich on paper and struggling to make obsene rents? Do I want to live in a cold wet depressionfest and date the local diabetes patients just to say I work for Microsoft? Do I want to live in a big northeastern city past its prime where you pay all of your salary in taxes to line the pockets of the local mob and date all those extra single ladies the dating studies talk about (all of whom are post-menopausal)?

      My no name small company has no problem at all finding great talent. Pay is good and the area is cheap and nice; a place where you'd want to live.

      Problem is for them name brand idiots...nobody stays naÃve for long. You need an indentured servant you can force to stay to keep somebody around. Because smart people optimize, and when they see they're getting the shaft they leave!

    8. Re:In theory by The+Ickle+Jones · · Score: 2

      Self taught programmers have huge holes in their knowledge that they don't even know they have.

      A hasty generalization which could be applied to graduates as well.

    9. Re: In theory by Anonymous Coward · · Score: 1

      A reason to get a Master's!

      Only a fool would characterize a generalization as hazy!

    10. Re:In theory by ShanghaiBill · · Score: 1

      Bullshit. Self taught programmers have huge holes in their knowledge that they don't even know they have.

      That depends on how good they were at self-teaching. If you just dive in and start coding, there will be plenty of holes because you don't learn the theory behind the code. But if, in addition to the coding, you also read a few CS textbooks from cover to cover, you will be fine.

      My experience is that many self-taught programmers lack understanding of theoretical things like finite automata, data normalization, complexity theory, program correctness, data structure design, etc. But it is much easier to teach that stuff to a bright kid, than it is to get productive programming out of someone that went to college for four years without learning it.

    11. Re: In theory by Anonymous Coward · · Score: 0

      May be you're just a bad manager and poor at screening and hiring.

    12. Re:In theory by Bengie · · Score: 2

      Most trash I know has a grasp on practice, but doesn't understand theory. They have hard time understanding edge cases or scaling. The opposite is knowing theory but no practice, but anyone can get practice. It's hard to get theory self taught, the internet is sparsely populated with good theory and lots of bad ideas. Plenty of code examples.

    13. Re:In theory by Anonymous Coward · · Score: 0

      Most trash I know has a grasp on practice, but doesn't understand theory.

      Most trash lack both (to different degrees), in my experience. The self-educated people I hire have a grasp on practice and understand theory. I also hire plenty of people with degrees, but I turn tons of them down as well.

      It's hard to get theory self taught

      It really isn't. This is the Age of Information, and we're living in the 21st century. Plenty of top universities and such post their curriculum online if you need help in that regard, and you could also find out what books they're using. Information doesn't exist in a vacuum. Maybe it's slightly hard to find some of it, but you can find a large majority of it with a bit of searching.

      Maybe it takes more willpower to self-educate properly, but that's all the more reason to give these people a chance, rather than turning them away just because they don't have a degree.

    14. Re:In theory by mjwalshe · · Score: 1

      A greeded I remember one Graduate at BT commenting "oh 3db isn't much"

    15. Re: In theory by Anonymous Coward · · Score: 0

      Perhaps, but CS graduates have even larger holes.

      I've worked with many self-taught programmers. Many are indeed great quality workers. But I've never met one who has not at least once, and usually on multiple occasions, came into my office Super-Excited about some Brand New programming idea they just Invented. Only to have me pull a standard 100 or 200 level textbook off the shelf and show them the strengths and weaknesses that others have already figured out decades ago about that particular method.

      The problem as an employer is that I have limited Training resources, and if I dump them into someone are they going to just leave a few months later or stick around? A CS major with a good GPA, especially from a top-notch school, is more likely in general to be able to communicate and understand the fundamentals, and assuming they have motivation can learn the specific job skills quickly and with very little help on my part. I have a pretty good idea of what they don't yet know and will need additional help with.
      Self-taught is a grab-bag of skills and experience. I have no real idea how much the person actually knows, and constantly 'stumble' across pieces of knowledge which they are missing. It's hard to plan for, and can really de-rail other people's work when I have to scramble to assign additional people, shuffle things around, etc.

      When it comes to hiring, think about it like this. If you're self-taught, I need some proof you aren't just a good bullshitter, so you'd better have a solid Portfolio of work to show me. A CS grad doesn't need that, since all they have to do is prove they understood the material and didn't just Bullshit homework and Cram the exams.
      But if you make it past the first interview, you're both going to have to do some fairly intense coding examinations before being hired. And there is not any single 'right' way to do it, I'm measuring a lot of different skills and knowledge areas.

    16. Re: In theory by internerdj · · Score: 1

      Lucky. You've only had to deal with the eureka moments when they discover something old. The trouble comes when they've wasted a week on a problem that a 2nd year CS student would know from sight or worse they've put it in the code and now someone has to find their race condition.

    17. Re: In theory by AnontheDestroyer · · Score: 1

      Do you even realize how much your inferiority complex is showing here? I don't know whether to down vote, or reply and point it out. You need a whole new perspective on life, as essentially nothing you've said in your post is commensurate with reality. Your place is cheap because few people want to live there. Your company is a no-name because they're probably not doing anything important. That's the most likely circumstance anyway - you probably have not found a diamond in the rough, and your portrayal of what others find to be the more desirable alternative just moves you further into a deficit.

    18. Re:In theory by __aaclcg7560 · · Score: 1

      d) CS without understanding computers or programming is all to common from the +- 1 std dev colleges.

      When I worked for the Google help desk in 2008, I had to explain to an software engineer that he needed to physically turn on the computer by pressing the button. He was shocked to discover that PCs don't turn themselves on in his pressence. Many software engineers are overly clueless about the basic functionality of PCs.

  2. Missing the point by philip.paradis · · Score: 2

    A huge number of software development jobs don't require a CS degree, including many highly paid positions. In fact, having a CS degree may reduce the odds of being hired for some positions. It seems the trend of misunderstanding the term "computer science" hasn't lost any momentum.

    --
    Write failed: Broken pipe
    1. Re:Missing the point by jones_supa · · Score: 2

      I would say that it's the opposite: B.Sc. is the new high school diploma. Highly recommended.

    2. Re:Missing the point by philip.paradis · · Score: 2, Insightful

      I have a GED, and I assure you I earn substantially more than most CS graduates. Additionally, I continue to note a marked absence of (1) actual programming ability, (2) knowledge of even the most rudimentary information security practices, and (3) adequate understanding of core systems principles among recent CS graduates. Perhaps your perspective is the result of having grown acclimated to working with people with substantially reduced capabilities.

      --
      Write failed: Broken pipe
    3. Re:Missing the point by K.+S.+Kyosuke · · Score: 1

      That's mighty nice, but I'd expect people with higher CS degrees to work chiefly as researchers, not as security hole pluggers. Unless of course their CS specialization was principled security bases on formal methods, in which case they could actually replace a large number of the security hole pluggers.

      --
      Ezekiel 23:20
    4. Re:Missing the point by Registered+Coward+v2 · · Score: 1

      A huge number of software development jobs don't require a CS degree, including many highly paid positions. In fact, having a CS degree may reduce the odds of being hired for some positions. It seems the trend of misunderstanding the term "computer science" hasn't lost any momentum.

      While that may be true in some areas; not having a college degree greatly reduces your employment chances, especially in technical fields.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    5. Re:Missing the point by buddyglass · · Score: 2

      Do you think you're representative of most GED-havers? I don't.

    6. Re:Missing the point by philip.paradis · · Score: 3, Insightful

      This is the sort of reply I expected, so please allow me to bring my core point into sharper perspective. In the course of my fifteen years of employment in a variety of roles in assorted industries (network infrastructure, hosting, finance, biological sciences, etc), my firsthand experience has been that software developers "lacking" a CS degree have displayed a marked tendency to produce more functional, reasonably secure, and efficient/scalable code than their CS counterparts. They have also, on average, commanded substantially higher salaries in software development roles than their CS counterparts.

      Degree mills and some otherwise respected educational institutions may not be happy about these facts, but it's important to note that they're not exclusively to blame for the situation. A computer science degree simply doesn't translate to skill in software development, largely because formal computer science has relatively little to do with programming. Thus, my original post is entitled "missing the point."

      I've worked with a few CS graduates who purportedly had a specialized focus on information security. As it turned out, their ability to actually perform in their professional roles was woefully lacking.

      --
      Write failed: Broken pipe
    7. Re:Missing the point by philip.paradis · · Score: 2

      That's a fundamentally flawed statement. The question isn't whether I'm representative of most individuals with GEDs, but whether I'm representative of individuals holding GEDs who happen to have pursued careers involving substantial software development duties. You may wish to reference my last reply for clarification.

      On a side note, in my experience these discussions tend to invite emotionally-driven responses from people who spent an awful lot of time and money obtaining a CS degree because somebody told them they needed it to pursue any kind of career associated with information technology. I certainly hope you aren't one of those people.

      --
      Write failed: Broken pipe
    8. Re:Missing the point by philip.paradis · · Score: 1

      This is entirely false. I've never had any difficulty whatsoever obtaining employment related to software development or systems/infrastructure roles, and neither have most of my peers who hold similar credentials. Perhaps this trend has been partially related to our ability to demonstrate skills on demand, i.e. "get the job done, and done properly" rather than an appeal to a piece of paper that essentially says "trust this guy; he passed some exams that may or may not actually bear any relation whatsoever to the work your business needs done right now."

      I am perpetually amazed by the volume of collective myth parroting that persists on this topic. To be perfectly clear: lack of a college degree may indeed greatly reduce your chances of employment in many fields, but it matters a hell of a lot less than you've been led to believe for software development and systems/infrastructure positions.

      --
      Write failed: Broken pipe
    9. Re:Missing the point by Anonymous Coward · · Score: 0

      And it sounds like you're defensive because you don't have a CS degree (i.e. you have something to prove). Of course like all things in life the truth lies in the middle. There are plenty of folks like you that have become successful...and there are plenty of folks with CS degrees that have become successful. And vice versa so your arguments become moot.

      The problem with generalizing is that it generally makes one look foolish. Recursion intended.

    10. Re:Missing the point by Soluzar · · Score: 1

      That principle hardly holds true for "all things in life". If I claim that the world is flat, and only 4000 years old, while you claim that it is round and actually millions of years old, the truth does not like in the middle. I would be wrong.

    11. Re:Missing the point by philip.paradis · · Score: 2

      And it sounds like you're defensive because you don't have a CS degree (i.e. you have something to prove).

      Not at all. I have zero regrets in this area, mostly due to the fact that I recognized very early on that a CS degree was largely useless for most roles that entail full-time software development responsibilities. Please don't misunderstand me here: I grew up with a bunch of smart people (including CS majors) who wound up attended schools like Georgia Tech, Emory, MIT, and CalTech. Their ability to contribute in properly aligned positions isn't under dispute here.

      Here's what I'm really trying to say: of all the programmers I've worked with, the ones producing the best code in terms of functionality, efficiency, and security have almost universally lacked CS degrees. Interestingly enough, I've worked with some very gifted developers who held bachelor's (and in some cases master's) degrees in fields such as psychology, electrical engineering, physics, pure mathematics, and even English literature. The "odd factor" here has been the pronounced absence of CS degrees among that pool of truly able developers.

      I have some very simple advice for young people interesting in pursuing software development as a career. Get any job that pays the bills for now, spend every free waking moment actually writing software in a variety of languages and learning about software written by others, become intimately acquainted with a variety of operating systems and toolchains, and start putting information security first in everything you touch. In less time and at considerably lower expense than you would suffered chasing down a CS degree, and armed instead with a portfolio of practical demonstration of skills, you'll have little difficulty obtaining a decent software development position.

      --
      Write failed: Broken pipe
    12. Re:Missing the point by philip.paradis · · Score: 2

      While in practice nothing is perfect, I'd like to add that your mention of "security hole plugging" conveniently ignores the principle that you don't have to plug holes that don't exist in the first place. Abject failure to recognize this point is probably at least half the reason for information security being in its presently deplorable state. Hint: bolt-on approaches to security are typically no security at all.

      --
      Write failed: Broken pipe
    13. Re:Missing the point by Anonymous Coward · · Score: 0

      I am perpetually amazed by the volume of collective myth parroting that persists on this topic. To be perfectly clear: lack of a college degree may indeed greatly reduce your chances of employment in many fields, but it matters a hell of a lot less than you've been led to believe for software development and systems/infrastructure positions.

      I've sat on many hiring committees, and I'm *guessing* you do a lot of contract work. We shitcan any resume that doesn't have a BS in a technical field summarily as an initial filter for permanent employees.

      In addition, without coursework such as algorithmic analysis, discrete math, and compiler design, any software you're working on is likely to be algorithmically trivial (we've designed some fairly serious video codecs where I work). What I'll bet that you *do* have is the ability to delve into the framework du jour and put together a pretty efficient secure system, but make no mistake: you're playing with building blocks built by computer scientists, not yourself.

    14. Re:Missing the point by Casualposter · · Score: 2

      I have two observations: (1) From your command of language, you are not an average GED holder. (2) Your advice to young programmers is virtually the same to that given by Stephen King (and a long list of other authors) to young authors.

      --
      Creative Spelling Copyright (2002). May use without Persimmons
    15. Re:Missing the point by TheLongshot · · Score: 1

      While I'd agree with you that having a CS degree isn't required for many jobs in IT, there are plenty of companies who are stuck on requiring a BS or BA degree of some sort to even consider you. So, not having that will limit you somewhat.

      I also know having a CS degree alone won't get you jack. You will need some skills beyond the degree to get a job. Then again, the point of a CS degree isn't to train you for a job in the IT field, but to give you the foundation and understanding about how things work with computers, OSs and algorithms, which can help give you a greater understanding on how things work and make learning some concepts easier.

      I'd never demean someone for not having a CS degree, since I've known many talented and skilled people without one. That being said, I also know the value of what you learn with a CS degree, and I know that it is more than just a sheet of paper.

    16. Re:Missing the point by Anonymous Coward · · Score: 0

      He's a troll.

    17. Re:Missing the point by ranton · · Score: 1

      That's a fundamentally flawed statement. The question isn't whether I'm representative of most individuals with GEDs, but whether I'm representative of individuals holding GEDs who happen to have pursued careers involving substantial software development duties.

      Yes, that is the question, but even in that context I am quite confident saying that most GED holders who attempt a software development career have much less success than your average CS degree holder. Like you I am another exception (in my case I have an online paper mill degree), but at least I am honest enough to understand I am an exception. The University of Phoenix classmates who I have links to in LinkedIn are all working either in some crummy retail job or at best are doing tech support jobs. The only exceptions are those who already worked in the field but just needed a degree to advance further (like me). I only know a couple GED holders who wanted careers in tech, and one works at Best Buy while the other installs satellite dishes.

      On a side note, in my experience these discussions tend to invite emotionally-driven responses from people who spent an awful lot of time and money obtaining a CS degree because somebody told them they needed it to pursue any kind of career associated with information technology.

      That swings both ways, as most people with poor academic credentials also provide emotionally-driven responses in an attempt to prove to themselves that their lack of a degree is not a disadvantage. Any person who uses ridiculous arguments such as using their own unique success story as some kind of proof is either really bad at logical reasoning or has a big chip on their shoulder.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    18. Re:Missing the point by lgw · · Score: 2

      To put it a different way: a CS degree is a sort of crap filter. Succeeding in the field without any degree at all is a better sort of crap filter, because no one cuts you any slack.

      But you won't make it far as a dev without some serious self-education, just like the guy with the CS degree won't make it far without some serious forgetting of BS learned about performance of code that runs on a whiteboard (fortunately for the latter, many forget the day after finals).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    19. Re:Missing the point by philip.paradis · · Score: 1

      I think I understand the core premise you're trying to convey here, but I must stress the point that in practice people holding a CS degree tend to demonstrate lower actual programming and systems engineering ability than their non-CS peers. This is the real world fallout from the common misconception that computer science graduates are well suited to software development roles. As a rule, they tend to be a poor fit for such jobs.

      As for companies "requiring" a BS or BA degree, I've never encountered substantial resistance in this area. Perhaps it's more accurate to say I've made a point of circumventing such barriers without a second thought. Regardless of what any given HR department might stipulate for job requirements, I've found that communicating demonstrable proof of ability to solve relevant problems to a handful of people in any given business tends to result in an interview, and I've rarely gone through more than one interview before being offered a position.

      Establishing direct contact with people who will actually evaluate candidates on their technical merits is easier than ever these days owing to the prevalence of social media networks. On a related note, I once knew a human resources recruiter who was aggressively opposed to employees directly reaching out to candidates. That HR recruiter isn't employed anymore.

      --
      Write failed: Broken pipe
    20. Re:Missing the point by lgw · · Score: 1

      While that may be true in some areas; not having a college degree greatly reduces your employment chances, especially in technical fields.

      In the field of software development, which is the topic at hand, it only matters for your first job (unless you work for the government). Getting that first job is a bitch, however.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    21. Re:Missing the point by philip.paradis · · Score: 2

      I don't disagree with your observations, but in reply I have two of my own: (1) the average GED holder doesn't pursue a career involving substantial software development duties, but a substantial number of gifted developers have GEDs, and (2) I wish more people would make the connection you just nailed. In many cases, software development is much more a creative art than it is an abstract and dry discipline, with the caveat that it by necessity involves a measure of structured thought as well (just as [most] novels follow certain structural principles).

      --
      Write failed: Broken pipe
    22. Re:Missing the point by ranton · · Score: 1

      Here's what I'm really trying to say: of all the programmers I've worked with, the ones producing the best code in terms of functionality, efficiency, and security have almost universally lacked CS degrees. Interestingly enough, I've worked with some very gifted developers who held bachelor's (and in some cases master's) degrees in fields such as psychology, electrical engineering, physics, pure mathematics, and even English literature. The "odd factor" here has been the pronounced absence of CS degrees among that pool of truly able developers.

      I have noticed a similar effect in a few software development teams I have done consulting work with. One byproduct of not paying high enough salaries is that you get people who had trouble finding work elsewhere. The two most common types who take these jobs are bad CS majors and talented non-CS majors whose lack of a relevant degree hurts their hire-ability elsewhere.

      Even at places that do pay well, it is quite likely that some of the best developers will have non-CS degrees. Since it is less likely that they would succeed in the industry, only the best of the best find jobs and keep employed. They can't just fall back on having that CS degree during the job search. But if you see an English major working as a software developer, that person probably is quite accomplished or how would they have been hired in the first place.

      But at all places I have worked where the vast majority of co-workers are top-notch, the vast majority of the developers had CS or engineering degrees (which aren't much different in this field unless you want to work in research).

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    23. Re: Missing the point by reanjr9417 · · Score: 1

      It's absolutely true - depending on your location. In Cali, yes, you can have a successful career without an education. In the industrial Midwest, not so much. It's still possible, but lacking a degree really holds you back from big companies. And outside of startup friendly places like Austin and CA, big companies is where the jobs are.

    24. Re:Missing the point by Greyfox · · Score: 3, Informative

      That's what I've found, too. I have more luck just seeing if someone will work with a team well, rather than look at their degree status. I'd take a kid with a high school diploma and a few open source projects out on github if I think he'll work on my team well. Unfortunately those are just the sort of people HR usually filters out.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    25. Re:Missing the point by philip.paradis · · Score: 1

      Any person who uses ridiculous arguments such as using their own unique success story as some kind of proof is either really bad at logical reasoning or has a big chip on their shoulder.

      I've quoted that specific bit of your reply because it succinctly summarizes the flawed nature of your thought process on this matter. The fact that most GED holders don't attempt careers in software development is irrelevant. However, it is highly relevant that GED holders and/or high school or college graduates with degrees completely unrelated to computer science tend to be better programmers.

      That swings both ways, as most people with poor academic credentials also provide emotionally-driven responses in an attempt to prove to themselves that their lack of a degree is not a disadvantage.

      This doesn't make any sense in context. I have nothing to prove for myself; I already earn a very good salary and have excellent mobility in several fields. I'm attempting to get people to take a moment to consider whether their established beliefs on the topic at hand have any grounding in reality, because it is my direct experience (and not just for myself, including many others as well) that those beliefs are fundamentally flawed. Degree mills are certainly making a tidy profit convincing people otherwise, though.

      --
      Write failed: Broken pipe
    26. Re:Missing the point by ranton · · Score: 1

      While that may be true in some areas; not having a college degree greatly reduces your employment chances, especially in technical fields.

      This is entirely false. I've never had any difficulty whatsoever obtaining employment related to software development or systems/infrastructure roles, and neither have most of my peers who hold similar credentials. Perhaps this trend has been partially related to our ability to demonstrate skills on demand, i.e. "get the job done, and done properly" rather than an appeal to a piece of paper that essentially says "trust this guy; he passed some exams that may or may not actually bear any relation whatsoever to the work your business needs done right now."

      While a degree does not prevent workers from getting most jobs once they have 5+ years of experience and a proven track record, it is very useful in getting into the industry. People who started their careers in the 90s or between '03-'06 didn't have this worry because of how well the economy was doing, but right now a degree is more important than ever. It is hard for people even with degrees to find work now, let alone those trying to prove themselves with nothing going for them.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    27. Re:Missing the point by Niris · · Score: 1

      Even with the skills to work there, your company sounds like a place I'd want to avoid based on your attitudes. What's the turn over rate?

    28. Re:Missing the point by philip.paradis · · Score: 1

      But you won't make it far as a dev without some serious self-education

      Absolutely agreed. The key point here is that someone with a serious interest in software development can obtain an entry-level position with entry-level responsibilities, and dedicate the next couple of years to serious self-education while getting paid, instead of paying someone else for a piece of paper that doesn't mean anything in practice.

      This results in an employee who has already demonstrated the ability to amass continued education on his own, which is actually the most critical quality of all for a successful career.

      --
      Write failed: Broken pipe
    29. Re: Missing the point by philip.paradis · · Score: 1

      Please name five companies you believe represent a significant challenge in this area. I'll obtain offers from all of them within 30 days.

      --
      Write failed: Broken pipe
    30. Re:Missing the point by ranton · · Score: 1

      The fact that most GED holders don't attempt careers in software development is irrelevant.

      I already agree with you in my earlier post that this is irrelevant. It was the first thing I addressed.

      However, it is highly relevant that GED holders and/or high school or college graduates with degrees completely unrelated to computer science tend to be better programmers.

      Also irrelevant. Someone without a CS degree who works as a software developer is very likely to be an autodidact, which is very useful in this field. So any non-CS degree holder working in this field would have to be compared to a CS degree holder who is also an autodidact if your comparison is going to be valid. And CS majors who who motivated enough to be good developers even before entering college are most likely to be the best software engineers in the industry. They are the ones who become published as undergrads and get the truly great jobs after college.

      I have nothing to prove for myself; I already earn a very good salary and have excellent mobility in several fields.

      If you were just here telling people that there are other routes to success in the software development industry than a CS degree, I wouldn't think you have a chip on your shoulder. But your comments instead come off as trolling. I have yet to meet a GED holder in person who was self motivated enough to build a great career, and based on my small town upbringing I know a lot of GED holders. Obviously there will be exceptions, and perhaps you are one, but like I said before you mostly just sound like a troll who is trying to rile people up.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    31. Re:Missing the point by philip.paradis · · Score: 1

      When it comes to experience, I think the real problem is that people simply aren't okay with the concept of "starting off in the mail room" anymore. Folks in their twenties have this idea that they're going to obtain a piece of paper than will entitle them to a sizable salary straight out the gate from college. Meanwhile, the folks who actually have real talent and passion for the work will have obtained whatever job they could at any number of companies, and within five years will have tripled their salaries by moving to more desired positions after demonstrated their growth and ideas internally.

      I can understand a person who has just spent a horrendous amount of money on a piece of paper being keenly interested in immediate relief from that debt, but that isn't reality, although it does appear to be a self-perpetuating problem.

      --
      Write failed: Broken pipe
    32. Re: Missing the point by Anonymous Coward · · Score: 0

      Our cleverness, hard and unkind. We think too much and feel too little. More than machinery we need humanity. More than cleverness we need kindness and gentleness. Without these qualities, life will be violent and all will be lost....

    33. Re:Missing the point by philip.paradis · · Score: 0

      I'm trying to explain that this isn't a case of a chip on a shoulder. I'm not an exception. Quite to the contrary, the fact that CS graduates are poor fits for most software development roles is the rule.

      --
      Write failed: Broken pipe
    34. Re:Missing the point by Anonymous Coward · · Score: 0

      > Quite to the contrary, the fact that CS graduates are poor fits for most software development roles is the rule.

      Whether that is true or just your own personal set of anecdotes, it doesn't matter. You are applying a filter to the premise that GED means at least equal suitability. The problem with your analysis is selection bias -- you are ignoring the GEDs who washed out and are assuming they never even tried to enter the industry.

      I can't say if your are wrong, but I am sure that the route you took to come to your conclusion that you are "representative of individuals holding GEDs who happen to have pursued careers involving substantial software development duties" is flawed.

    35. Re:Missing the point by 0xdeadbeef · · Score: 1

      I have a GED, and I assure you I earn substantially more than most CS graduates

      You'd think that'd help you deal with your insecurity.

    36. Re: Missing the point by jordanjay29 · · Score: 1

      Motorola Epic 3M Seagate Medtronic

    37. Re:Missing the point by Bengie · · Score: 1

      I don't have a CS degree, but I have a similar one. When I was a Freshman back around 2004, one of the fist things I learned in 100s level class was how to use parameterized inputs, and how not to designs your SQL queries to be injectable. That information alone could save the industry billions a year. Bad schools or bad programmers, not sure which.

    38. Re:Missing the point by roman_mir · · Score: 2

      Here is my take on it, I have a number of people from well known schools, same number of people from schools that nobody heard from and in some cases people from unknown schools who dropped out and started working for me when I offered them a job. I have a number of people that had no formal higher education at all and a couple of guys that didn't know much about computers before they started here.

      AFAIC I care about the attitude, I care that the person can work within a team, that I can work with the person, whether they are eager to learn. This is a starting job for all of the people I hire, very few of them worked in the field before, I do not pay much but that is also part of the equation. The people that do not have student debts do not have the same problem as those with debt, they don't need to try and get a highly paid position right away and so they can afford to work with me, where they are gaining more than enough experience so that eventually they are propelled to better paying jobs.

      I will say this: I have about equal number of good coders, whether they had any formal computer science training or not, but I go through many people to find good ones but it does not take much time at all to know who is who. Just in the last 2 months I interviewed about 15 people, 3 of them ended up with me, 2 are going to be excellent developers. Out of the 15, 4 decided it was too hard in the first 3 days. 2 decided that they made a mistake and shouldn't be in this field right during our meeting.

      In the interview all I do is I show them what we do, how we work, ask them what they like to do and explain the structure here: you are studying here before I put you on an actual paying project. I teach you what you need to know and while I am teaching you, I am not paying you anything. Normally takes 2-3 weeks for a developer to go through training and start being productive. This is my way of doing stuff, I do not care where you studied, what you think you know, I only care to figure out if you are OK for the team and if you can learn and have the right attitude for this company.

    39. Re:Missing the point by Registered+Coward+v2 · · Score: 1

      This is entirely false. I've never had any difficulty whatsoever obtaining employment related to software development or systems/infrastructure roles, and neither have most of my peers who hold similar credentials. Perhaps this trend has been partially related to our ability to demonstrate skills on demand, i.e. "get the job done, and done properly" rather than an appeal to a piece of paper that essentially says "trust this guy; he passed some exams that may or may not actually bear any relation whatsoever to the work your business needs done right now."

      I am perpetually amazed by the volume of collective myth parroting that persists on this topic. To be perfectly clear: lack of a college degree may indeed greatly reduce your chances of employment in many fields, but it matters a hell of a lot less than you've been led to believe for software development and systems/infrastructure positions.

      Once someone has a ton of experience a degree certainly doesn't limit you, especially if you do contract work where specific skill set is need for a limited amount of time, most HS graduates lack that experience and neve will get a foot in the door. Also, anecdote is not the singular of data.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    40. Re:Missing the point by Registered+Coward+v2 · · Score: 1

      While that may be true in some areas; not having a college degree greatly reduces your employment chances, especially in technical fields.

      In the field of software development, which is the topic at hand, it only matters for your first job (unless you work for the government). Getting that first job is a bitch, however.

      True, and TFA was about recent grads and jobs; to which your comment about a first job is relevant and demonstrates the importance of a degree.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    41. Re:Missing the point by Anonymous Coward · · Score: 0

      On the other hand, I did my undergrad and grad at two of the schools in the top 10 on that list, and both were very aggressive about courting recruiters and running job fairs. Getting a job is often more about knowing the right people than about ability, and those institutions are setup to make sure their graduating students know the right people.

    42. Re:Missing the point by Anonymous Coward · · Score: 0

      you're playing with building blocks built by computer scientists, not yourself.

      And you're playing with building blocks built by mathematicians, physicists, and engineers. Your computer is a machine that you didn't invent, you smug asshole.

    43. Re:Missing the point by buddyglass · · Score: 1

      The question isn't whether I'm representative of most individuals with GEDs, but whether I'm representative of individuals holding GEDs who happen to have pursued careers involving substantial software development duties.

      I assumed that was implied. My mistake. To clarify, I don't think you're representative of individuals with GEDs who have pursued careers in software development. I will suggest that a random high school student who has just finished his junior year and who wants a career in software would be better served by finishing high school and getting a 4-year C.S. degree (from the highest-ROI university available to him) than he would by getting a GED and spending the next five years doing something else.

    44. Re:Missing the point by parkinglot777 · · Score: 1

      my firsthand experience has been that software developers "lacking" a CS degree have displayed a marked tendency to produce more functional, reasonably secure, and efficient/scalable code than their CS counterparts.

      And that is what I don't understand. Why do people keep relating CS with programming directly? Programming skill is NOT a required skill in the field for CS as long as CS students can get/develop the alogithm to work with any assigned language they work with. In other words, CS students learn to use a language to demonstrate how they understand the concept and are able to implement. They do NOT learn different languages to be an expert in those languages. I know many of my CS friends who understand algorithms but can't really code! That doesn't mean they can't finish the degree, but it means they may not be a good programmer/developer if they are going to work in software development.

      PS: It also depends on school they have been to because some schools are more lenient than others in order to get the degree...

    45. Re:Missing the point by guacamole · · Score: 1

      If I bury myself in the parents basement, fill it with PCs and books, learn things on my own, get a junior job and then move up the ranks of the industry, in this sense you can argue that CS degree is not required. In terms of math logic, you statement means that CS degree is not necessary. However, you can't argue with the logic proposition that CS degree is sufficient to break into most junior level developer positions.

    46. Re:Missing the point by buddyglass · · Score: 1

      I can positively say that no company I've worked for in the past 15 years would have hired an 18/19 year old with a GED and no work experience. Even for an entry level position. Though, we're talking about a sample size of five companies, so maybe they're not representative.

    47. Re:Missing the point by philip.paradis · · Score: 1

      Given the length of time we've been going back and forth on this site (and it's been a long time), I propose we meet in person. Please reach out to me here if you're interested. If you don't know why you should be interested, please disregard this reply and have a nice day.

      --
      Write failed: Broken pipe
    48. Re:Missing the point by Anonymous Coward · · Score: 0

      I also have the same insecurity, don't sweat it.

      Posting anonymously for obvious reasons.

  3. what you've done is more important than where by Anonymous Coward · · Score: 1

    Some industries tend to hire only from "top" schools because it's a marker for social class, background, or other characteristic desired in the industry.

    If your business is looking for a "connection" back to some specific person at that school, then the new grad might serve as a conduit.

    However, for straight up technical work, I'm more interested in what experience the new grad has. Are they a specialist in a narrow field?(great if I need that field, not so great otherwise) Does their work show that they are adaptable? (the project you get hired for is often not the project you'll be working on next year) Do they have communication skills, both written and spoken? (these days, fewer jobs are "head down in a cubicle grinding out code", and you ALWAYS need to be able describe what it is you're doing) Does the person have a big picture understanding of how what they do fits into the overall scheme of things? (or, are they a "I process data I receive according to the algorithm I receive and produce data, and I do not care where it comes from or where it goes") I'm always interested to know whether they have independent ideas. Did they just do the homework and assigned projects, or did they come up with something interesting on their own. What other projects have they done, and in what fields. Are they a "everything I do and breathe is in one language because, truly it is the one true language", or do they dabble in other areas.

    Are they doing what they do because the like doing it, or because some sort of analysis said "this is the most profitable investment of your time" or "my parents said I should do this" or "I have analyzed it, and Stanford provided the best ROI even though I hate California"

    1. Re:what you've done is more important than where by guacamole · · Score: 1

      In my opinion, other things being equal, the businesses hiring from the top schools are right. My background is in a bit of math and cs from one of the schools on the list above, and let me tell you I have been surprised by the mediocrity of the training people from "lesser" schools had. A guy with a math degree from a prestigious Southern university didn't know what a "proof by induction" is. I was shocked. I don't think we need to discuss the importance of understanding the concept of induction for either math or coding.

  4. GaTech? by Anonymous Coward · · Score: 0

    I'm surprised Georgia Tech isn't on the list. The CS school there usually ties UT Austin to rank in the top 10 CS schools.

    1. Re: GaTech? by Anonymous Coward · · Score: 0

      Agreed. It routinely ranks as one of the greatest "bang for you buck" institutions in the nation. Where's the love for North Avenue Trade School?

  5. Unimportant by Anonymous Coward · · Score: 0

    In our company I am responsible for deciding from a technical standpoint if we give applicants a chance.
    In my opinion the school doesn't matter. Having a degree just proves that you can work to reach a set goal.
    What counts is what you learned on your own beyond what is taught in school.
    If your coding skills are restricted to what schools teach these days, you are useless.

    1. Re:Unimportant by Anonymous Coward · · Score: 0

      Having a degree just proves that you can work to reach a set goal.

      Not necessarily. I've seen a lot of incredibly lazy people come from schools; I guess they were too used to being spoon fed. The self-educated ones seem to have the most drive.

      Having a degree also typically (but not always) means you've bought into the false notion that colleges and universities are nothing but job training facilities. Some recognize the value of being well-rounded and understanding the universe around you and do not prioritize jobs over those, but everyone else is just making colleges and universities into half-assed trade schools where you get the worst of both worlds. And wasting money while they do that, too.

    2. Re:Unimportant by Anonymous Coward · · Score: 1

      Having a degree just proves that you can work to reach a set goal.

      Not necessarily. I've seen a lot of incredibly lazy people come from schools; I guess they were too used to being spoon fed. The self-educated ones seem to have the most drive.

      Having a degree also typically (but not always) means you've bought into the false notion that colleges and universities are nothing but job training facilities. Some recognize the value of being well-rounded and understanding the universe around you and do not prioritize jobs over those, but everyone else is just making colleges and universities into half-assed trade schools where you get the worst of both worlds.

  6. 2 Many Variables for the School to be 1st priority by rmdingler · · Score: 1
    The factors associated choosing a university, at seventeen or eighteen years young, are often a combination of location, price, opportunity, and parental preference.

    Though there tends to be an irrational tribal loyalty to one's alma mater, hiring properly should primarily consider how the individual's talents (& weaknesses) fit the opening and the firm.

    --
    Happiness in intelligent people is the rarest thing I know.

    Ernest Hemingway

  7. Ringknockers by geekmux · · Score: 1

    "f you're in a position to actually hire new graduates, how much do you care about applicants' alma maters?

    Let's put this another way. If that is a priority, I doubt I'm going to be interested in working for them.

    Clearly they're focusing on the wrong thing, usually brought on by elitism.

    Skills are what is important after college, and I'm not talking about how you earned your way into the Kegga-Chugga-Puk frat house.

    1. Re:Ringknockers by Anonymous Coward · · Score: 0

      My wife and I both are involved in the interview process at a major software company (different business units.) We have noted that there is a general difference in the technical ability of applicants based on the school they attended:

      o Applicants with degrees from degree mills are the least qualified (e.g. U of Phoenix)
      o Applicants with degrees from local community/vo-tech colleges rank slightly ahead of the above
      o Applicants with degrees from well-known schools and local private colleges tend to be the most qualified

      There are exceptions, of course, but not many.

    2. Re:Ringknockers by cshotton · · Score: 1

      I'd second this. We've run into lots of companies that have a culture based on hiring from schools on the "list". It breeds an arrogant, insular engineering culture that generally ends up drunk on its own Kool Aid and very difficult to manage. I hire people based on their successes, their personality, their motivation, and their fit to the existing team. Blindly including/excluding candidates based on their diploma shows a distinct lack of insight into what makes a creative, well-rounded, productive software engineer.

      --

      Shut up and eat your vegetables!!!
    3. Re:Ringknockers by lgw · · Score: 2

      Let's put this another way. If that is a priority, I doubt I'm going to be interested in working for them.

      Clearly they're focusing on the wrong thing, usually brought on by elitism

      I've never cared much about a candidate's education, nor has any hiring manager I've worked with, but HR drones do for your first job, because for your first job they have nothing else to filter on. That's a big deal when you're trying to break into the field.

      Even more important: the big software companies, which are the best places to start at (long term, career-wise) only actively recruit from schools they see as "top schools". Overt elitism in full force. But your first job isn't about being picky about the day-to-day, it's about launching your career.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:Ringknockers by BarbaraHudson · · Score: 1

      But your first job isn't about being picky about the day-to-day, it's about launching your career.

      Let me fix that for you. "it's about launching your first career."

      The days when people get out of school and stay in one career, or even one field, their entire lives are disappearing faster than a polar bear's natural habitat.

      We knew this was going to happen 40 years ago, and yet a generation later we still haven't adapted our thinking. Why not?

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    5. Re:Ringknockers by lgw · · Score: 1

      The one field that will never vanish (barring the coming of the Singularity) is software development. When your job is "automating stuff that hasn't yet been automated", you're not going to be automated out of a job. Specific technologies, frameworks, and languages fall by the wayside, but if you're not big on continuing self-study, this field is not for you.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  8. Few jobs in Georgia. by Anonymous Coward · · Score: 0

    Most success with a school name depends on how many jobs are near your school. Once you get too far away, the name doesn't have as much clout.

  9. The method used in TFA by Registered+Coward+v2 · · Score: 1

    is basically "if a lot of people leave companies for Company A then A is a desirable place to work; what are the most prevalent schools that A's employees attended." So basically if your goal is to work at A you have a statistically better chance of landing a job if you work at one of the top schools in its list. That says nothing about the quality of the school nor that their grads do any better in terms of percent employees or starting salaries than other schools; nor does it seem to address the experience level of those hired. I also think the results are biased to companies that hire a lot of people each year so you might expect more people to go to them, thus increasing their desirability in Linkedin's model; yet a small company that hires very selectively and is a place many graduates want to work would not impact the school rankings.

    As for the question of the impact of an alma mater on hiring, having a highly regarded school on a resume would at least get it a second look; as would having my alma mater on the resume. However, I'd hire the top person at a "lesser" school over someone at the bottom of a more prestigious one. The former shows they have a work ethic and keep their eyes on the prize while they are in college; the latter comes across as someone who just gets by.

    As for the "person at the bottom may just be so smart they are bored to tears by their classes and thus basically ignored them while doing something really brilliant" argument; fine, but most work at many companies is routine and boring at some point but you still need it done well. If i really need someone very good at some specific then I can find them; what I don't need is someone who checks out overtime they get asked to d something they find uninteresting.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  10. only US schools? by hooiberg · · Score: 2

    Is it on purpose that there are only American schools? I see nothing from Europe and Japan, for example. It seems terribly unbalanced.

    1. Re:only US schools? by Anonymous Coward · · Score: 0

      The Canadian ones are available here:

      http://www.linkedin.com/edu/ra...

    2. Re:only US schools? by Anonymous Coward · · Score: 0

      Going to the 'Right School' seems to matter more in the US than it does in other parts of the world.
      I only ever get asked about 'what school I goto' when I am interviewed for a position in the US. Because I went to 'school' in the UK {dad was in the Military and married an English woman} they get mightily confused.
      I was up for a role in NYC last year and a good 40% of the interview was about 'my school' which is totally bonkers because I graduated in 1978. WTF does that matter today but apparently it does to some recruiters. Far less it seems than my ability to do the job.

    3. Re:only US schools? by Anonymous Coward · · Score: 1

      I guess that is simply because the university quality does vary a lot in US. For example in Finland you can trust that a person with a degree from Backwoods Neverheard University has more or less the same quality educational background than one coming from University of Helsinki. The same probably applies to large parts of Europe.

    4. Re:only US schools? by Anonymous Coward · · Score: 1

      Is it on purpose that there are only American schools? I see nothing from Europe and Japan, for example. It seems terribly unbalanced.

      Did you even read the title? "linked in ranks US schools..."

    5. Re:only US schools? by Anonymous Coward · · Score: 0

      It only matters in Ivy-league land (northeast US). The rest of the country is smart enough to actually read your resume.

    6. Re:only US schools? by Anonymous Coward · · Score: 0

      Not in my experience. As the A/C poster of the original reply here, I've been asked about my 'School' in many parts of the US including CA, WA, CO (San Diego) and TX (Dallas) as well as various parts of New England (NY, MA and NH). I was grilled about it when interviewing at a certain infamous company in WA. Their UK counterpart didn't even ask one question about it.

    7. Re:only US schools? by Anonymous Coward · · Score: 0

      There has been a push for education in our society. This comes from parents and children thinking education will get them ahead and into the middle class. This perception is partly true, but I think we have come to a point where people think you have to possess a degree in order to do certain jobs. A lot of these positions could be filled with job training programs, but that would take money away from universities. It's all about the money.

    8. Re:only US schools? by BarbaraHudson · · Score: 1

      I was up for a role in NYC last year and a good 40% of the interview was about 'my school' which is totally bonkers because I graduated in 1978. WTF does that matter today but apparently it does to some recruiters. Far less it seems than my ability to do the job.

      It matters to recruiters because they don't have the ability to actually scientifically measure how good one candidate is compared to another. Since they can't measure something essential, they measure something else and hope nobody will notice that they haven't got a clue. Hence the whole "keyword-matching" stupidity.

      It's the whole "if all you've got is a hammer, everything looks like a nail" problem all over again.

      If they could actually measure your ability to do they job, they would. They can't, so the fake it until they make it.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    9. Re:only US schools? by Anonymous Coward · · Score: 0

      It doesn't apply to the UK. Basically Oxford, Cambridge and Imperial College are considered as good as the top 20 US schools... and everything else is considered inferior.

      I am speaking only of technology graduates... and also, let me mention that I think choosing your technical staff based on what school they went to... is RIDICULOUS.

  11. USA - Corruption everywhere by Anonymous Coward · · Score: 0

    Next company in USA, to justify corruption type behavior. Statistics like this are useless. It only encourages corruption, "white boys club" and "I scratch your back, you scratch mine"
    No wonder there are so many losers working as presidents, directors and in other executive positions. Like old saying "who you know and who you blow"

    1. Re:USA - Corruption everywhere by Anonymous Coward · · Score: 0

      AMEN!

  12. Another major problem. by queazocotal · · Score: 1

    This is not statistics done on those doing CS degrees, and their employment outcomes.
    It's statistics done on linkedin members who have done CS degrees, and their employment outcomes.

    Perhaps there is a substantial slice of CS grads who don't do linkedin, and that population is not representative of the sampled one.

    1. Re: Another major problem. by reanjr9417 · · Score: 1

      Or perhaps there are a lot of washed up CS grads on linked in who don't mention it because they've moved to a different career where they can be more useful.

    2. Re:Another major problem. by Anonymous Coward · · Score: 0

      That was my thought. I never touched Linkedin. Why would I? They send annoying spam, and I had multiple job offers at graduation. There was no reason to consider getting involved in their crap. Computer engineering (Oh, did this leave me out for not being CS?) graduates that do well and get jobs easily may not bother selling all their data to linkedin. Thus I suspect a pretty big sampling bias.

  13. Alma mater maters but not because of their quality by iceco2 · · Score: 2

    A candidates school(s) definitely come into my hiring considerations. Especially as a tie breaker or when their is little other information to go on.
    This is not because I think the top schools teach you so much more than other schools, The big difference is in who gets accepted in the first place.
    Top schools screening process are reasonably correlated with qualities I look for in a candidate and therefor are valuable input to my hiring decision.

  14. Autodidacts Rule The Roost by Anonymous Coward · · Score: 0

    In the early days of Amazon, they didn't teach PERL, Linux, Apache at schools. We just picked up books and did it. True learning the fundamentals is good but if you have the desire, you will teach yourself much faster than a University and you will do it on CURRENT skills rather than ones that are 5 years old.

    I still believe in the University system but I believe it needs to severely be rethought for continuing education rather than a 2 yr, 4 yr, 6yr etc system and include apprenticeships as well as creditid continued training as part of its curriculum much like lawyers and doctors do.

  15. Re:Alma mater maters but not because of their qual by Anonymous Coward · · Score: 0

    Pedigree comes up a lot in professional sports. Players drafted in the first two rounds of the NFL draft are almost never cut in training camp the first year, even if they perform poorly. Even years later, when they are traded or signed as a free agent, the round in which they were drafted (if any) comes up early in the discussion.

  16. Eh by Niris · · Score: 1

    I'm sure those schools do have really good programs, and I know my school had a mediocre computer science department (graduated about a year ago), but what I've noticed really separates good and bad developers is their drive to continue learning and making things because they enjoy it. If people like programming, they'll be really damn good at it, no matter where they went to school. Hell, I would say some of the best developers I've met either didn't go to school or majored in unrelated fields and just learned at work (mind you this was back in the 90s/early 2000s when they did it) and their free time.

  17. Informatics run by a bunch of lightweights by deodiaus2 · · Score: 1

    A serious study would fold in far more information, which ironically is accessible.
    It would be interesting if I could enter my transcripts for college as well as grades which could be used for "future predictions". Even things like certificates and "specific job skills" could be added to really drill down to estimation. Moreover, there are "test companies" which could evaluate one's knowledge of Java or C#, which could be tied into a knowledge management and evaluation system. The problem is to get enough statistics entered as well as insuring that the data is correct. The other issue is to make sure that one is not comparing apples to oranges. An intro CS course at MIT is not the same as one at Harvard Extension School taught by U. Lowell's finest who could not get a real day job and have time "to teach".

  18. CS is (extreamly) soft morph between EE and Math by epwpixieqneg1 · · Score: 1

    A simple opinion based on personal observations having passed via EE, Math and CS degrees and heaving thought core CS (math) subjects. CS degree is not something I would recommend for someone to get/invest into. It is some kind of morph between (extreamly soft) EE and (soft) Math degrees. If people are interested in ether EE,Physics or Math they should go for it, for the sake of loving the subject and experienencing the hard problems they model from the real world. If for the sake of carier safety they need to learn the CRAFT of coding, so be it, for It is highly likely that at the end 50% - 60% of these people will work in software development field anyway, But their experience and aquired knowledge of solving problems will be more valuable in the software development field when NOT coming form, what is considered, CS background.

  19. In practice by Anonymous Coward · · Score: 0

    I interview almost 50 new grads a years, about half are CMU grads. CMU grads can pass a technical interview about 50% of the time. When interviewing students from other schools the I am looking for the rare individual who has the truly excelles, they exist but it is maybe 1 in 10. I only have so much time to interview so I would prefer to spend it with students who can actually answer hard technical questions. CMU gets over 10,000 applications for the 125 slots in its undergrad CS class. Why would I spend my time trying to find the best and the brightest when they have done so much of the effort for me?

  20. Desirability criteria? by Anonymous Coward · · Score: 0

    What makes a job "desirable"? I've never had any desire to move to the most crowded, highest cost of living cities in America. I could probably make more money, but I have different criteria.

    The whole "talent shortage" thing would be a lot easier to believe if a small number of companies weren't poaching a small number of employees in a small geographic area where not too many people want to live. The talent pool would be a lot wider somewhere besides the DC metro area and San Francisco/Silicon Valley, places that attract only people who want to live in them.

  21. This is a bad criterion by superwiz · · Score: 1

    Poorly designed projects provide more job security and require more labor to maintain. They are managed by people who don't understand that their projects are sinking or do understand it, but don't understand why that's happening. And, of course, they require more employees. The people who manage them select people who are willing to suffer the pain of being inefficient because those doing the selection don't understand the benefits of increased efficiency. The result is that more jobs is not an indication of a better education. More jobs going to graduates of these schools can very well be an indication of their alumni having been educated in how things were done before better methods were invented.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  22. the conflict in modern programming culture by superwiz · · Score: 2

    The conflict in modern programming is between code monkeys and math brains. Both are dismissive of the other. The code monkeys think the math brains overcomplicate things. The math brains think the code monkeys don't understand the problems they are solving.

    --
    Any guest worker system is indistinguishable from indentured servitude.
    1. Re:the conflict in modern programming culture by Anonymous Coward · · Score: 0

      What is missing is the nature of the person. Those who have the skills to program with CS degree come up with best solutions. Lacking CS background allows only to go so far in coding. This is similar to auto/Aero engineers vs. auto/aero mechanics. With proper apprenticeship, like in Germany, the best CS people can be trained to become the best. Mathematical way of thinking (logical way with evidence based algorithms) can do wonders. Most best engineers learn to code very well if they have the aptitude and attitude to learn coding. I had been to both sides. There is nothing like all or none. What is lacking in CS programs is that the person who teaches programming or engineering had never done large scale coding projects or engineering product developed, thus teach the syntax and logic rather than creating complex codes used in business. Time constraint, poorly equipped students and the fear of not getting tenure based on best teaching etc., make more schools to follow rigid structures rather than allowing creativity to come out. But a broad background at the CS level will always come handy any time if the person got the degree honestly. They invent things.

    2. Re:the conflict in modern programming culture by Anonymous Coward · · Score: 0

      And yet, by the grammar of your sentence, the math brains admit that the code monkeys are solving the problem. So tell the code monkeys again, why do they need all that math? lol

    3. Re:the conflict in modern programming culture by superwiz · · Score: 1

      Because they reinvent the wheel. They themselves are only necessary because they have fooled the world into thinking that they are. Code (any code written in text) is best written by machines. It can be just as easily generated once the problems are well-posed. It's just that most people don't realize it, yet. The math brains have the know-how to state the complex problems. They just don't all know that it's what they should be doing. Once they do, the code monkeys will go the way of all the people doing arithmetic really, really well. It's not an insult. It's just that certain skills can be automated. And all, without exception, skills of the code monkeys can automated my grammar notwithstanding.

      --
      Any guest worker system is indistinguishable from indentured servitude.
  23. interview questions by deodiaus2 · · Score: 1

    I have had interviews where the questions asked were not in my forte. I studied math, but worked as programmer for most of my life. At my university, I remember seeing certain classes taught for different audiences. Numerical analysis taught for CS majors was completely different than that taught for math majors. CS people devoted a lot of time to computational complexity formulations for various sort algorithms and approximations to those. Math numerical analysis chose different problems to study. Even year to year, the math problems studied varied based on the professor.
    Take differential equations. DE for engineers emphasized recognizing and memorizing certain route formulations for solving "standard classical problems." DE for mathematicians involved heavy theorem proving and esoteric questions like "existence solutions". Engineers would laugh, saying why the hell would we need to know that? Well, the answer is simple. Most of the easy differential equations that "you can solve" can be solved by looking it up in a book or these days, via Google. However, in the real world, you will most likely encounter fresh ill-posed "one of a kind" DEs. Another example happened when an engineer asked me help with solving sets of DE when the Space Shuttle's robotic arm hit an object. The way that we formulated the solution then was completely wrong. To deal with the impulse event, we switched from a high order RK method so a lower order approximation after impact.
    When I took my GREs in math, I bombed my DEs part. Well, the reason is that all of the questions asked focused on the Advanced Nonsense taught to EEs and not on stuff which I was taught.
    Years later, I had the exact same problem during an interview with Microsoft. I didn't do well because the sort of questions asked came from the CS school rather than the math school. I don't mind that, but I resented him because he just thought that the interviewer dismissed me as an idiot or fraud because I did not know the answers to his questions. Had he said, "Well, you just MIGHT know your shit, but it is not the shit that we do here, and I do not have a way of evaluating your skill set," I would have accepted that compromise.

  24. depends upon variables! by globaljustin · · Score: 1

    If you're in a position to actually hire new graduates, how much do you care about applicants' alma maters?

    depends on the school!

    some schools matter, and some do not....and some that matter are a benefit, and some are a drawback!

    if an applicant came from a program that distinguishes itself among others by *requiring all grads to make a capstone project* for example...that could be a point in the applicants favor over others who did not do a capstone

    --
    Thank you Dave Raggett
  25. I dropped out - Im doing fine by anthony_greer · · Score: 1

    I dropped out of college, moved out of state and in the course of 15 months, tripled my salary...I make more than any of my friends...so where do i fall on this chart?

    and really - why should I go back and finish? Whats the point, more debt??????

  26. Also, nothing against SJ State, but... by Gordo_1 · · Score: 2

    isn't it on this list largely due to its proximity to Silicon Valley? You'd think that the number of applications to work at tech companies in the valley coming from SJ State would be off the charts to begin with due to it being in the middle of the valley... I'm sure Georgia State has a reasonable CS program too, but few if any applications from there would be going to companies in Silicon Valley. Does that make SJ State a meaningful CS job target or just a beneficiary of location?

    Though not a perfect measure by any means, I think it would be more interesting to see the CS job acceptance rates coming out these schools and the average starting salary for each.

    1. Re:Also, nothing against SJ State, but... by russotto · · Score: 1

      For some reason, according to Wired, SJSU is a major feeder for Apple and feeds to Yahoo as well, but not so much to other tech companies. Not sure why, though my guess would be there's a "critical mass" of SJSU alums at Apple.

    2. Re:Also, nothing against SJ State, but... by __aaclcg7560 · · Score: 1

      I had roommate who spent $25,000 at SJSU to earn a bachelor degree in automotorive industrial design because he likes cars. Never mind that he couldn't get a job in California with that degree (this was years before Telsa set up shop in Silicon Valley). He went on to make a fine career in warehouse logistics. If that doesn't qualify as a worthless college degree, I don't know what does.

    3. Re:Also, nothing against SJ State, but... by __aaclcg7560 · · Score: 1

      SJSU isn't considered to be an engineering school. Although it did have a fine electrical engineering program in the 1980's and 1990's, providing many engineers to the companies that put the silicon into Silicon Valley. Apple and Yahoo probably prefer liberal arts majors over engineering majors.

  27. Say what now? by SuperKendall · · Score: 1

    However, it is highly relevant that GED holders and/or high school or college graduates with degrees completely unrelated to computer science tend to be better programmers.

    Where do you get that from?

    I have indeed met a lot of great programmers that did not have CS degrees. But I've met even MORE programmers that were not great or even coming close to it, that did not have CS degrees...

    I would say that overall a CS major has a base level of competence above non-CS holders. But I've never seen a study or in decades of practical experience seen anything to back up the claim you are making...

    For what it's worth I have both a GED *and* a CS degree.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  28. It really doesn't matter. by Anonymous Coward · · Score: 0

    I frequently do both phone-screens and on-site interviews of recent grads, and I pay almost no attention to the candidate's school. What matters is how he or she does on the interview. Blasphemy, I know :-)

  29. Re:CS is (extreamly) soft morph between EE and Mat by phantomfive · · Score: 2

    A simple opinion based on personal observations having passed via EE, Math and CS degrees and heaving thought core CS (math) subjects.

    But clearly not a grammar class........

    --
    "First they came for the slanderers and i said nothing."
  30. only US schools? by Anonymous Coward · · Score: 0

    Does linked-in do business in those markets, or are you just another self-centered selfish foreigner coming to an American website expecting the red carpet of internationalism to be laid bare before you?

  31. only US schools? by Anonymous Coward · · Score: 0

    I presume it's just an American list. Waterloo isn't there either, and it's certainly on a hiring par with the 'mericun universities named.

  32. Re:Alma mater maters but not because of their qual by mjwalshe · · Score: 1

    ah selecting people like me you mean :-)

  33. Ranking colleges based on their products by managerialslime · · Score: 1

    I've been hiring both interns and recent grads from engineering and programming positions since 1981 when I first hired a dozen interns out of Drexel.

    While MIT and Rensselaer Polytechnic Institute interns and grads have impressed me as hands-down the most brilliant, Drexel students are usually the most prepared for the challenges of every-day work life with Rowan University (formerly Glassboro State) coming in somewhat behind Drexel. (Based on my experiences, Drexel's 5-year program that includes 4 six-month internships should be adopted EVERYWHERE).

    Mind you, I usually see applicants only from North Eastern colleges, but over the years it means I've probably hired more than 200 of these individuals.

    [Unfortunately, I've never even gotten a resume from anyone from my alma mater, the University of Bridgeport, in response to a want-ad, so I can't say good or ill of UB products.]

    --
    Live Long and Prosper - Thanks Leonard. You are missed.
  34. The role of the school is ... by Anonymous Coward · · Score: 0

    ... to guide us throughout the turmoil of our adolescence. The slashdot crowd (wrong) assumption that as anyone can successfully self-teach himself to a successful career. That is totally wrong. It turns out that the majority of population cannot absorb new ideas and new material in a library setting, one-on-one with a textbook. Most of us need human interaction. That is just the way we are. The best schools happen to employ the most successful teacher who by their skillful enthusiasm rekindle you interest to learn time and again with every lecture so that you can sustain that interest for the first 10,000 hours of endeavor. So, the bottom line, we need more good schools and more good teachers. Youtube, or stack overflow, or and other virtual method of learning would not work for majority of people.

    1. Re:The role of the school is ... by __aaclcg7560 · · Score: 1

      The slashdot crowd (wrong) assumption that as anyone can successfully self-teach himself to a successful career.

      As a fat white boy misdiagnosed as mentally retarded by the education system, the role of the school was to collect three times the funding while treating me like an idiot. (Never mind that I routinely blew out the annual evaluation exams on the genius side, as those were all statistical flukes.) If I wanted to learn anything, I had to teach myself on my own time. I graduated the eigth grade with a college-level reading comprehension and fifth-grade English/math skills. After skipping high school and being turned away from the G.E.D. program (it would take me five years to get a diploma), I enrolled in the community college and earned my A.A. degree in general education in four years. A decade later I went back to college to get my A.S. degree in computer programming on a part-time basis while working 80 hours a week as a lead video game tester, making the president's list for maintaining a 4.0GPA in my major.

      As an experienced computer technician, I make more money than the high school and college graduates in my family. If I had accepted what I learned in school, I would probably be an uneducated idiot.

  35. Re:CS is (extreamly) soft morph between EE and Mat by guacamole · · Score: 1

    EE deals with hardware. Math deals with abstractions, structures, and all that. CS is a lot more than these two IMO. You don't learn CS theory, algorithms, the coding paradigms, or software engineering principles in either Math or EE fields. I used to work as a sysadmin in a leading math department and I saw no indication that the mathematicians are specially more adept at coding or even using computers. The ones who were experts in computing and coding actually chose to do so.