Last week, trs80 posted a very thought provoking node called Autodidact. In it, many monks of high reputation(and even some of not so high reputation ;0) presented opinions that did one of two things:
  1. Try to dispell the negative image of self-taught programmers.
  2. Try to promote certain advantages of the "autodidact"(self-taught person) over those with a formal eduction.
Being one of those coders that did not come from the rank and file of Academia, I was very encouraged seeing this sort of opinion coming from a community I hold in as high esteem as I hold PerlMonks.

Right now though, I am looking for work. Thankfully I'm not out of work, but I do feel trapped in my current job, and would love an opportunity to be able to grow as a programmer, and Perl developer. Unfortunately, the attitude towards autodicacts which pervades this community, does not seem to hold true in the "real world". I would have to say that about "80%" of the job descriptions I see, require a B.S. degree in Computer Science. The other 20% want someone with 7-10 years of industry experience.

I understand that this could have a lot to do with the job market being as tight as it currently is. I understand that now it is the companies that can afford to be picky with the talent they hire. BUT, I don't understand why these companies would want to completely disconnect from the pretty large number of programmers who have gotten where they are through motivation and hard work(read: this is not to say compsci grads did not work hard).

I can only guess that the most of the people creating jobs, or doing the hiring are out of touch with the fact that there are many competent, even highly talented, and DEFINITELY intelligent programmers out there who are just as capable as Joe College.

This is an extremely frustrating situation to me. I am always reading, learning, practicing, taking on projects just to get better. I love to learn, I welcome a challenge, and I am almost always successful in my efforts to complete a task. And yet, I feel like I'm on a pay-no-mind list because the letters "B.S." don't follow my name.

Please understand, this is not meant to be a jab at college graduates. I humbly apologize if it is coming across that way. I would take the word of most people on this site over my own any day with regards to programming. My issue is this:
I know self-taught programmers can be capable. Perlmonks seems to know that self-taught programmers can be capable. What can I do to help make that clear to those in the industry that don't feel the same way?

Maybe its me. Maybe I'm crazy. Maybe I give myself too much credit. I dont' know. If I'm whining tell me to shut up. And don't be nice about it.

Sorry to rant.




Amel

In reply to Dispelling the Myth in The Outside World by dsb

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.