Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I've acutally been through this a couple of times, and I'm currently training a friend. I recommend finding something your intern knows how to do from the command line and set them to automating it. One advantage to this approach is that they already know how it should work, so they can focus on the programming aspect.

For example, have them write a log file filter. Set them to writing a script that will open a logfile, search for key data, and output that data to a separate file.

Another task would be to have them write a wrapper around ping, host, and traceroute that would crawl your network. The output might actually be useful, as you may discover some things about your network.

Another good project is a tool that uses MP3::Tag to manipulate the tags on an mp3 collection. It's a good project for learning perl modules, hashes, and pattern matching.

Finally, as to the Camel and Llama books, if your intern wants to code perl, they need the Camel book. It's a formal requirement. Period. If they're so dead broke that they can't afford used copies (and I remember those days), and your company refuses to pony up for a corporate copy of O'Reilly's CD bookshelf, and you can't get them to trade for it ("Mow my lawn and wash my car and I'll buy you the damn book, kid"), there's a solution. It's not pretty, and it's illegal I'm sure: Google for it.

"What do I want? I'm an American. I want more."

In reply to Re: Learning Exercises by logan
in thread Learning Exercises by ropey

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

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2022-05-17 12:20 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (65 votes). Check out past polls.