There’s no doubt this question has popped up in many employers’ minds when trying to figure out who would be a great fit to their on-growing team of Perl wizards. On the other hand, we bet many of you Perl devotees have often been faced with circumstances that triggered the impending doubt of not being good enough.
For starters, let’s just embrace the fact that it has nothing to do with the length of your beard, just to get that out of our system. So you might as well consider shaving once it gets tingly.
All jokes aside, we can’t stress enough the importance of being able to spot a Perl pro when hiring or working your way up to becoming one.
Larry Wall, the original author of the Perl programming language, underlines three key attributes that define a great programmer: being lazy enough to develop labor-saving programs and documentation of your work in order to reduce squandering energy, becoming so impatient that you start writting programs according to your needs and having the kind of hubris that would make people keep their petty comments to themselves.
Already checked the boxes? Well, we have met quite the bulk of some great Perl programmers and we think the previously mentioned virtues hardly do them justice.
So, please proceed while we try to unravel the answer to the issues adressed above.
There are plenty other skills and trends we consider a great Perl programmer should be keeping pace with. Firstly, we would like to point out that despite the very much circulated myth that learning Perl is a burden, it’s, in fact, amazing how easily can one become a mediocre Perl programmer since there’s nothing really in Perl that would stress the need to advance up the learning curve once you’ve learned just enough to create a working system. But it’s not quite as easy to become a pro.
The metamorphosis of a Perl novice into a mature Perl programmer takes place only through stubbornness and motivation to discover Perl’s entire philosophy. And how might that happen? By constantly wanting to improve your skills, writing code that is more elegant, shorter, safer and more valuable.
Learning how to use modern Perl tools and modules, reading relevant documentation such as Modern Perl, Perl Best Practices or existing blogs with related content and understanding that the learning process is unceasing, will help you climb the Perl pro ladder.
Ultimately, a defining milestone in every Perl programmer’s evolution from dabbler to professional is being a part of the Perl community and contributing to its expansion by constantly reaching out to and educating fellow Perl apprentices.
So if you’ve gotten so far, congratulations! Now it’s time to go out there and spread the news and the knowledge! Also, if you have Perl vacancies, we’ll be more than happy to advertise them on our job board and help you find great assets to your team of excellent Perl programmers!
And don’t forget: It’s not the beard, it’s the brain!Tweet