Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Choosing Your Next Programming Job Perl Or .NET?

by marto (Chancellor)
on Nov 14, 2006 at 13:14 UTC ( #583957=perlnews: print w/ replies, xml ) Need Help??

Some of you may be interested to learn that over at Slashdot someone has posted Choosing Your Next Programming Job Perl Or .NET?. Questions like this get asked around here every so often, either in the CB or in posts. There are some interesting arguments in the replies.

Martin

Comment on Choosing Your Next Programming Job Perl Or .NET?
Re: Choosing Your Next Programming Job Perl Or .NET?
by Anonymous Monk on Nov 14, 2006 at 20:12 UTC
    One for the money
    Two for the joy
    Three for the spirit rock and roll

    Moral, professional should focus a lot on the money.
    Being paid more, in your 2nd job, raises your rates for your third job, and so on .... in the future he may find another Perl. And I wouldn' take seriously something who pick a workplace because they play more games there, you can always do that after hours. But the extra money wont come after hours for playing games
      I agree one hundred and ten percent. Who cares if the work is soul crushingly boring and fills you with a permanent dread of something you used to live, as long as you get paid a few thousand more? I mean, when you get right down to it, a life time of joy and wonderment at programming isn't worth anywhere close to the 10 grand he could make at his new job.
        The 120 mile commute would be the deal breaker for me. Unless it was a 120 mile helicopter commute :-)
        Maybe I was not too clear the first time.
        In job one you are paid X
        In job two you are paid X * 1.6
        In job three you should expect to be paid (X * 1.6) * 1.N
        And so on ... so a higher paid job, raises you rate in the future, and in the future he may find more Perl jobs if he loves Perl so much

        The other point was, you always have fun and play games after work.
        Finally, why is working with C# so much worst, dont exagerate, it can be a fine environment.
Re: Choosing Your Next Programming Job Perl Or .NET?
by radiantmatrix (Parson) on Nov 17, 2006 at 20:21 UTC

    I don't see a lot of interesting arguments. Most of what I see that specifically recommends one job or the other are simply representations of the poster's values.

    What I found helpful in deciding between many job offers (esp. while contracting) is a system for evaluating the various things I value in my work. Each thing is essentially a weighted vector.

    The point of this whole exercise is to figure out what will make you satisfied with your job choice, and compare jobs based on that (wholly subjective) criteria.

    Let's take a simple example. Imagine I find the following things important in a job:

    • Opportunity for advancement
    • Distance of site from home
    • Compensation (pay+benes+vacation)
    • Type of work
    • Work environment (e.g. comfort, quality equipment, etc.)
    • Work culture (nice/competent people to work with)
    (There are more, but let's keep it simple).

    The first step is to assign these weights. I use ranges of 0-1 in 0.1 increments, with 0.5 being the default, and larger values indicating greater importance. That gives me this:
    OpportunityDistanceCompensationTypeEnvironmentCulture
    0.50.30.70.70.60.3

    I then assign a score to each category based on how that job compares to my best possible job. This is a percentage, where the best job I could get would score 100%. For a hypothetical job, that might look like:
    OpportunityDistanceCompensationTypeEnvironmentCulture
    0.350.950.600.400.600.40

    Adding in the weights and totaling:
    OpportunityDistanceCompensationTypeEnvironmentCulture
    0.851.251.301.101.200.70
    For a total score of 6.40 and a mean value of ~1.07

    I make sure to do this with my current job as well, then I simply compare scores. If there are a few that are very close in score, I might re-score them with more careful thought, or after asking the potential employer/client some additional questions.

    <radiant.matrix>
    Ramblings and references
    The Code that can be seen is not the true Code
    I haven't found a problem yet that can't be solved by a well-placed trebuchet

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://583957]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (4)
As of 2014-09-20 20:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (161 votes), past polls