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

Re: What 'should' a professional PERL programmer know?

by choroba (Archbishop)
on Jan 09, 2015 at 12:30 UTC ( #1112730=note: print w/replies, xml ) Need Help??


in reply to What 'should' a professional PERL programmer know?

Welcome to the Monastery, perloHolic.

The answer to your question is simple: it depends. It depends on the position, on the job you'll do there. For example, if you were hired to maintain legacy CGI scripts running in Perl 5.8.3, knowledge of modern OO frameworks would not only be useless, but almost even an obstacle (that's my experience, at least).

On the other hand, I'd expect a junior programmer to be able to answer any question solvable with Learning Perl, and probably to know some parts of Intermediate Perl, too. What's more important for me is the interest - does they read any blogs, participate in contests, open-source projects, etc. But again, YMMV.

لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
  • Comment on Re: What 'should' a professional PERL programmer know?

Replies are listed 'Best First'.
Re^2: What 'should' a professional PERL programmer know?
by perloHolic() (Beadle) on Jan 09, 2015 at 14:27 UTC

    Thank you, but beg your pardon, YMMV?

    I agree with your summation that of course the specific knowledge relates more or less directly to the proposed job and it's responsibilities. You did however stumble into the grey area that is rather plagueing me regarding the subject that is 'I'd expect a junior programmer to be able to answer any question solvable with Learning Perl, and probably to know some parts of Intermediate Perl, too' - what exactly determines whether knowledge I have, or anyone else for that matter is of a beginner, intermediate or advanced nature? what I may find or define as 'simple' may not be to others perhaps, I don't know, I might just be speculating?

      I added the second paragraph after some hesitation, because the first one seemed too short to me, and I had a feeling it didn't answer your question fully. In practice, the judgment on the "level" would probably be business dependent: how much time the other colleagues have to teach the newjoiner the stuff he doesn't know? How fast is he in understanding new stuff?
      لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ

      Your Mileage May Vary.

      --MidLifeXis

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2021-03-03 12:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My favorite kind of desktop background is:











    Results (77 votes). Check out past polls.

    Notices?