Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

You should be able to demonstrate code/projects and thinking that show you are the one for the job. You might need to be willing to move; Booking.com is still hiring in the Netherlands for example, and there are Perl jobs in parts of the US like Texas, California, Florida, and some of New England, and Old England for that matter but the pay in Greater London looks ludicrously low compared to the cost of living. There are telecommute jobs but youíre competing with the rest of the world so those jobs are harder to land.

ďSolid experienceĒ in Perl could, frankly, mean senior spaghetti producer making life miserable and helping destroy Perlís reputation as a serious tool. Not saying you are, just to be clear the range of Perl chops is huge and not dependant on years served. So, have something to show that demonstrates clear, clean, modular, forward thinking, testable code that leverages existing tools. If that means taking 6 months to play catch-up and dig into things like Catalyst, Lucy, DBIx::Class, Plack/PSGI, App::cpanminus, WWW::Mechanize, WWW::Selenium, XML::XMLlib/XML::Twig, App::Ack, Test::More, Task::Kensho, etc to have a solid feeling for the corners of the Perl ecosphere in which you have interest, thatís better than flailing with a perl 5.4 skillset in a world where the Perl thatís survived tends to be a little leaner than the fat of the land in 2000. If you havenít already, spend a day or two going through a couple hundred questions on SO#perl. Many of them are difficult. Could you answer some/most/any? If you have an account there already and are answering questions, moreís the better. Same here at PM but the pipeline of questions at SO is bigger, though the answers tend to be more terse and less edifying.

Iíve been waiting to tell this story but this seems like a good time. During our last hiring drive we had a candidate who had huge experience on paper, having built a crucial customer webapp at a large and successful companyís backend, and worked up to tech management. Everyone in the hiring committee was super excited to get him in for an interview. I had worked with him on a contract though and vetoed him categorically. His code base was essentially 500 client copies of the same code without warnings, without logging, without strict, without scoping, and without revision control. All his work was being replaced with Java as fast as was prudent because it was too hard to maintain. He also spent most of his work day screwing around but I didnít have to say anything other than: he eschews strict. That was all it took for my dissent to be accepted as a veto.

Not using strict cost him a six figure job with benefits at a Fortune 100 corporation. It wasnít as simple as that obviously but it does boil down to it nicely and the attitude behind it.


In reply to Re: Programming Jobs, use strict or do not pass go by Your Mother
in thread Programming Jobs by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (4)
As of 2023-06-01 22:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?