Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

One thing to take into consideration when looking at candidates is also their perfered language/style. Idiomatic programmers tend to solve problems in the style of their prefered language. I learned to solve basic programming problems with various languages in classroom settings. My first real-world programming experience was in Perl. I started off programming in a language-neutral style. The logic was all the same, only the syntax changed for the language.

As I gained experience and competency, my coding style began to take on a very Perl-centric style. When I found myself forced to code in Java, I was extremely frustrated by the Java way and longed for my map and grep.

In the process of hiring Perl engineers, I can tell that a person is a Java programmer if they solve a very simple Perl problem in an over-engineered Java manner. My current position requires me to maintain code that was written by a C++ developer. The system architecture fails to take advantage of some of Perl's OO features in favor of a far more restrictive C++ style implementation.

The bottom line is this: If you don't mind the thought of potentially maintaining C++ or Java-style Perl, pay no attention to the candidate's prefered language; only look at their knowledge base. If you want someone that is going to write Perl-style Perl, hire a Perl developer. If the candidate does not have all of the experience that you are looking for, but has a proven track record of quickly learning new technologies, you can feel confident that they will fill in the areas that they lack with relative speed as compared to breaking the Java programmer of the habit of seeing everything as an object.

Ivan Heffner
Sr. Software Engineer, DAS Lead
WhitePages.com, Inc.

In reply to Re: How much time to become a good Perl programmer ? by Codon
in thread How much time to become a good Perl programmer ? by szabgab

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?Last hourOther CB clients
Other Users?
Others about the Monastery: (2)
As of 2024-04-26 00:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found