Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Competency for perl

by Asim (Hermit)
on May 10, 2006 at 14:41 UTC ( [id://548472]=note: print w/replies, xml ) Need Help??


in reply to Competency for perl

That can be a huge task. In addition to the issues with understanding what drives programming (some combination of artistic bent and scientific discipline), there's the fact that the broad syntax and intriguing complexity of Perl makes it hard to see if someone is a good programmer overall in Perl.

I emphasis "overall" because I recommend that, instead, you try to find out if a programmer is a good fit for your team. Oftentimes, you don't need the "superstar" programmer, but someone who writes steady, lean code that's well-commented and self-contained enough to work with other person's code on the team. that's something that "raw" programming talent won't show, but, to me, is more critical than if they can write Slashdot 5.0 in 2 days flat.

Having said that, I just pulled my copy of Perl Medic from the shelves, recalling a piece in it. I highly recommend this book, in general, as it covers many Perl coding practices that get overlooked, are are signs of good/great programmers. Specifically, for your question, he mentions, on pg. 65-67, Tom Christiansen's somewhat-tongue-in-cheek Seven Levels of Perl Mastery, and then goes on to list 10 of his own, updated for things like using CPAN. If you really need "levels", get Perl Medic, and read Tom's list, as a starting point for your own considerations with regards to your team's needs.

Does that help? without knowing more about what you're looking for, it's hard to say exactly what source of information will aid you in eval'ing programmers...

----Asim, known to some as Woodrow.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://548472]
help
Chatterbox?
and the web crawler heard nothing...

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

    No recent polls found