Skip to main content

View Diary: Out of work? Maybe it's 'cause you're unattractive (247 comments)

Comment Preferences

  •  Yep and How Much School You Had, As Well (12+ / 0-)

    I was a programmer and sys analyst at a university. Since I was working in office automation and support, not any kind of content or analysis, I was never put in position of needing to know anything taught only at the college level. The tasks basically only called for arithmetic and programming logic.

    But hiring required the degree, because, well, because.

    We are called to speak for the weak, for the voiceless, for victims of our nation and for those it calls enemy.... --ML King "Beyond Vietnam"

    by Gooserock on Fri Jul 23, 2010 at 05:25:28 PM PDT

    [ Parent ]

    •  College degree as class marker (1+ / 0-)
      Recommended by:
      Flaming Liberal for Jesus

      Or lack of college degree.

    •  I've run into that a lot (3+ / 0-)

      and I finally asked one hiring manager (because I obviously wasn't getting the job) what purpose there was in having an BA in English if you were going to be doing computer programming, since it was obvious they didn't get their programming training (if any) in college. And how was this more important and indicative of ability than an AAS in computer science? (This was many years ago, and they were going to have to teach whoever they hired.)

      Of course they had no reason. If you thought about it logically, the person who already had SOME training in computers would be preferable to one who had NO training (and no indication they would grasp the subject).

      But their policy was to require a BA. ANY BA. Whether it had anything to do with the job in question or not.  

      •  the real purpose of a bachelor's degree (1+ / 0-)
        Recommended by:
        Flaming Liberal for Jesus

        is to vet you for corporations.  Does s/he follow instructions? sit quietly?  show up on time? prepare?

      •  A logical reason to prefer the BA in English (0+ / 0-)

        For example, I have nine relatives with English degrees who all work as programmers, and the reason?  The companies that hired them decided to plan for the future instead of just focusing on the short term.

        After all, a company HR guy knows that a guy with a BA in English can write understandably in English.

        A guy with a computer science degree, on the other hand, usually has taken exactly one English Composition class in his entire college career, and focused his entire college time on non-English languages (C, C++, Java, etc.), noted for being difficult to understand.

        Why the guy who can write well is the better choice is that source code needs to be documented well so that the programmer after you can maintain and update the code as needed.  A computer programmer who doesn't understand how to write well is going to come up with TERRIBLE documentation, or possibly no documentation at all.

        Terrible documentation or lack of documentation means programmers who have to maintain and update the code later will have to spend hundreds of extra expensive man-hours trying to work out what the previous programmer wrote into the source code.

        So in the long run it is much cheaper for a company to hire a guy with a BA in English and train him to be a computer programmer, than for them to hire a guy with a degree in computer science and engage in an (ultimately futile) attempt to train him to write good English.  If a BA in English isn't among the resumes, any Bachelor of Arts degree is going to have a lot of Humanities courses, which in turn also lead to better English skills.

        Companies which ignore this basic fundamental need of good source code end up spending a lot more money later on attempting to document the undocumented code.  I'm given to understand this is one reason outsourcing programming to India and other countries where English is a second language has turned short-term savings into huge expenses in the long term: the code comes back with no documentation or broken-English documentation, ruining quick and easy maintenance and updates.

Subscribe or Donate to support Daily Kos.

Click here for the mobile view of the site