No matter what you choose to learn, the best thing of them all is to have stuff to show. Even if it isn't directly related to what the job description says, showing just about anything that does it's job is a good thing. It shows you can produce results.

And while you are at it, producing show off cases, you will find that you will learn a broad set of areas if you are anything like me. Say you start out to so a simple web page, with some dynamics. So you check ot CGI, and get the hang of it, pretty soon you will want to test this locally. So you install, say apache. Then you want to use some SSI, or mod_perl, and you want to password protect a directory. So you learn som basics on how to configure your web server. Then you decide you want to have users that can log in. So you start to learn DBI, SQL and the tweaks and quirks of a database. Not to mention, you learn how to install and administrate these things. Then you are concerned that someone might hack your users - so you read up on securiry, encryption, maybe even play with SSL.

You see where I'm getting at, yes? Something I think you should do, and this is a part I'm having trouble with privately, is to find *actual* projects you want to do. It might be something that scratches and itch, or just something you find interesting, whether it is your own site about your hobby, or a word processor for sci-fi authors.

Whatever your choice is, you will learn lots, and automatically broaden your view.

If you want to be good at perl, don't think too much about what parts of you need to know, just try to be a fluent speaker of the language, and learn how to find the information and the modules you need. This is one of the cornerstones of productivity in my world; the ability to find the tools you need, and the manual on how to use them when you do need them.

Hope that helps. :)


You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.

In reply to Re: Suggested skill set for aspiring perl programmer? by Dog and Pony
in thread Suggested skill set for aspiring perl programmer? by DigitalKitty

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.