Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Are you looking for recommendations from the project management angle?

Update: okay, judging by the responses, most things go. So I’ll make a few recommendations that haven’t come up yet:

For something close to Perl, I definitely recommend Mastering Regular Expressions – no matter how good you think you are with them, if you haven’t had formal education on state machines and regular expressions, you don’t actually know what you’re doing until you’ve read this book.

Something else you absolutely need is an algorithms textbook. I have Algorithms by Sedgewick. If you want to have a hope to ever write computation-heavy code that performs well with large and/or many datasets (what’s nebulously called “scaling”), you need to know your algorithms. Also, even seemingly simple algorithms and data structures can have subtle tradeoffs; choosing correctly can allow you to simplify even already simple code. I’ve heard good things about The Algorithm Design Manual, but not yet read it.

Beyond that, I suggest books on other programming languages – any other programming languages. It’s a cliché by now, but you should really never stop learning. (I have, lately, and I can clearly see how it has stunted my growth. Don’t do it.)

Makeshifts last the longest.


In reply to Re: Which non-Perl books made you a better (?:Perl )?Programmer? by Aristotle
in thread Which non-Perl books made you a better (?:Perl )?Programmer? by brian_d_foy

Title:
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 How to display code and escape characters are good places to start.
Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (4)
As of 2024-04-24 18:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found