in reply to Market Stupid to Understand Perl
Communication is almost a key in landing a good job. Being able to express what you mean in clear language that non-technical people can understand is vital!
Understanding and solving people's problems is also very important. Often a customer will ask you to do something, but they aren't telling you what they mean, only what they think you need to know. You need to be able to ask a lot of questions, even questions you might take for granted. If you can give a customer what he really wants then you're on your way to making it!
Lastly, I can say I am a Perl Developer, and have been contracting in this mode for the last year-and-a-half. Previous to that I was in a non-software-development role but had been creating systems in Perl for others as a natural part of improving processes in another company.
Perl roles are thin on the ground, this much is true. There isn't the prolific listing Perl roles as there is of C++ or dot-Net or Java. You need to be flexible about where you live.
Some companies have moved towards Perl-based development, and these companies cannot get enough good Perl programmers. Often I have been asked in a role if I know anyone else that is good - and I have to say no as I know few good Perl programmers personally.
Companies that look for Perl programmers rarely look for code-monkeys, like other language based roles may require. A company that moves towards a Perl environment often is looking for a pragmatic developer that is as valuable in design and creativity as they are technically.
Which brings me back to the start of this article. You must develop your communication and creative skills if you want to succeed in Perl development roles, by-and-large. Good luck!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Market Stupid to Understand Perl
by imp (Priest) on Aug 25, 2006 at 13:13 UTC |