Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

One-Weekend Ultimate Review Session

by agent00013 (Pilgrim)
on Apr 27, 2003 at 00:50 UTC ( [id://253431]=perlquestion: print w/replies, xml ) Need Help??

agent00013 has asked for the wisdom of the Perl Monks concerning the following question:

Hello, Monks! I have been absent from the PERL coding scene for approximately two years due to various changes in major, coding emphasis, etc. However, on Monday I'm going to be taking an Aptitude and Technical Skills test for a job and it will be in PERL (C++, C#, and Java were other choices, but it's been nearly as long since I did C++ and Java programming to any great extent). My review material at this point consists of the Learning Perl book by O'Reilly.

Question: What material should I most concentrate on in my review? What resources (internet, preferably... college student, go figure) should I study?

I remember most of PERL's basics, but am somewhat lacking in areas which I probably need more familiarity with (such as web services).

Thanks for your help! I realize I'm probably doomed having only a few days to study up, but I appreciate your input.

Replies are listed 'Best First'.
Re: One-Weekend Ultimate Review Session
by Limbic~Region (Chancellor) on Apr 27, 2003 at 01:20 UTC
      Thanks to everybody and all of your support and helpful links. I just got back from taking the technical skills test.

      I spent several hours over the past two days or so studying Perl, reviewing its syntax, control structures, using objects, and other stuff. I even learned a few things I didn't know before or had only used without understanding them (references). Now, the only problem is none of this was helpful when I actually got to the test.

      Quoth an email:
      You have the following language choices to take the test in: Java, C++, C# and Perl.
      But, when I got to the test they said: "You can take the test in Java, C++, or C#."

      I fumed for a bit, answered 15 Java questions rather poorly since a lot of them had to do with things I didn't know or remember. I think I did okay on the part where they asked a problem solving question about what software and components I would use to develop a web application for a bookstore.

      It will be a miracle if I get this job. I hope one of the 10 other test takers knew what they were doing and that they enjoy their summer internship. *sighs*

      Pardon my bitterness, I just got back from it.
Re: One-Weekend Ultimate Review Session
by Aristotle (Chancellor) on Apr 27, 2003 at 01:08 UTC

    Make sure you understand references and how to use them to set up complex data structures, including references to functions, named or anonymous. Familiarize yourself with doing OO in Perl - at least how to use objects, if not how to write them yourself. After those lessons, the power of CPAN is at your disposal.

    "Web services" is cool as a buzzword and all, but it won't do you any good to know about them if you can't write Perl to begin with. And for someone who can, getting up to speed on the topic is not much more than reading some general docs about it, installing a module (SOAP::Lite f. this ex.) and reading its POD.

    Welcome back.

    Makeshifts last the longest.

Re: One-Weekend Ultimate Review Session
by jryan (Vicar) on Apr 27, 2003 at 00:57 UTC

    I would suggest buying a camel (Programming Perl) and cramming.

    Update: On a second note, I would suggest reading any manpage with a "tut" at the end of its name that you think might be relevant. You can find an online version here.

Re: One-Weekend Ultimate Review Session
by halley (Prior) on Apr 27, 2003 at 14:52 UTC

    Everyone else has had great recommendations on what to read. I must recommend that you do.

    Pick a little project that you think you can handle in an evening, and spend some time getting those hands dirty. Start with a rough idea written in POD in 5 minutes, code until it's feature-complete, then code-complete, then zero-defect, then document-complete.

    Some ideas off the top of my head:

    • find out the ten most common file types on your whole computer hard drive
    • write your own wc command, complete with character, word and line counts for a given text file
    • fetch a web page from a given url and strip out all the font tags

    If you're not using a freshly-installed CPAN module, a hash of lists, and more than one regular expression, you may be shortchanging yourself.

    --
    [ e d @ h a l l e y . c c ]

•Re: One-Weekend Ultimate Review Session
by merlyn (Sage) on Apr 27, 2003 at 14:58 UTC
    You could read my columns (or at least skim them), in particular the UnixReview section, which are bite-sized chunks of topics and sample code, written towards an audience that has just finished the Llama book. The WT and LM series are a bit steeper in presumptions, but might still reveal (and cure) some interesting holes in your knowledge.

    -- Randal L. Schwartz, Perl hacker
    Be sure to read my standard disclaimer if this is a reply.

(wil) Re: One-Weekend Ultimate Review Session
by wil (Priest) on Apr 27, 2003 at 09:53 UTC
    If you're living in an area like mine where all the decent shops are closed on Sundays, sign up for 'Safari' at Oreilly to read all the books online. They even offer you a free 14 day trial.

    Good luck.

    - wil
    Re: One-Weekend Ultimate Review Session
    by Juerd (Abbot) on Apr 27, 2003 at 01:04 UTC

        I too find it jarring when I see PERL in a sentence. Unfortunately it's just as distracting that every time someone makes the mistake on Perl Monks, someone has to reply with a correction. Perhaps the node preview page could detect the presence of /\bPERL\b/ and warn the poster in huge red letters that they will be flamed if they fail to correct the capitalisation - it might deter one or two :-)

          This is a story of a girl She just wanted to learn some Perl Asked the monks for some advice They screamed back at her "No Dice!" "You typed 'PERL" they whined Now, no answers shall ye find
      A reply falls below the community's threshold of quality. You may see it by logging in.
    Re: One-Weekend Ultimate Review Session
    by crenz (Priest) on Apr 28, 2003 at 13:01 UTC

      Don't forget to keep us updated on the outcome :)

    Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Domain Nodelet?
    Node Status?
    node history
    Node Type: perlquestion [id://253431]
    Approved by broquaint
    Front-paged by phydeauxarff
    help
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this?Last hourOther CB clients
    Other Users?
    Others drinking their drinks and smoking their pipes about the Monastery: (5)
    As of 2024-04-16 14:29 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      No recent polls found