in reply to What is your job description?
I would say that the most important skill is knowing how to find and install Perl modules. I love writing my own code, but there are a lot of specialized tasks that even I prefer to offload to specialized modules.
You also need to know how to construct, navigate, sort, etc. complex data structures; have a strong grasp of Perl regex; know at least the important Perl variables; know how to interact with databases using Perl (start with MySQL); etc.
And outside of Perl, it's useful to also know some Unix commands and have a strong grasp of math / algorithms in general. Sometimes things are best done outside of Perl, and it's not terribly useful to be an expert Perl coder if you don't know how to frame a solution in your head first.
|
|---|