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

Re: Job With Fun meditation

by sundialsvc4 (Monsignor)
on Mar 11, 2014 at 15:13 UTC ( #1077852=note: print w/ replies, xml ) Need Help??


in reply to Job With Fun meditation

If jobs were fun, they would be called “funs.”

You should seriously consider that there are many more existing programs in service, than there are new ones.

You should also seriously consider the several very negative-to-you first impressions that I (a potential hiring manager, say ...) might immediately take-away from this post:

  • Your depth of technical skill at this point is very shallow.   You know one framework, but perhaps you do not know it in-context.
  • You are likely to quickly tire of the “fun” of what I am paying you to do, and to jump-ship without warning to a greener pasture that promises more “fun,” only to in turn leave that job unfinished as well.
  • You might encourage me to adopt a particular framework just because you think it would be “fun” to learn it ... forgetting that I run a business, not a programming school.

If you are finding some difficulty securing a new engagement ... the problem could well be you.   The problem might be evident from a single post on this forum.   I could, of course, be altogether wrong ... but hiring decisions are very much gut decisions, and “the gut” is rarely wrong.   And even if it is wrong, you didn’t make the sale.

Please understand, too, that you are playing against many very-unpleasant stereotypes here!   I quite literally made my living for a half-dozen years following around, and mopping-up after, a programmer who was apparently in pursuit of “fun.”   Most hiring-managers have had similar experiences, and so today they are quite “gun-shy” about it.   Therefore, as they work through that l-o-n-g stack of “this morning’s resumes,” well, I hope you understand.   This is what you’re up against.   I’ve got a lot of papers to go through (today, and the recruiters will bring me another stack tomorrow), and very little time in which to do it.   If your resume even smells funny, it’s Gone.

Yes, programming is fun.   Truly satisfying and exceeding expectations is even more fun.


Comment on Re: Job With Fun meditation
Re^2: Job With Fun meditation
by project129 (Sexton) on Mar 12, 2014 at 16:21 UTC
    first off all thank you Mike,

    for me you post are 'view from the other side' and I appreciate you for this ability to look at the problem under the different angle (and new object to meditation)

    Mike, I use strictly filtered skills list (maybe too filtered) but I use this trick for a reason: I just try to add direction to my career (hm and life in case of how many hours I spend at work).

    Growing/getting new programming skills are not easy life style, isn't it? And (for me at least) only stable interest (if word fun is sound's so untrusted for you) in this area save my brain from melting. :) Really i can not imagine programmer with 10+ experience who lost fun from job and stay hm.. programmer (IT career for coders are limited).

    That's the reason to start looking only advanced and interesting project and not continually work on bug fixing for poor coded applications. Working with hm... fun :) does not lead to brain melting and give you (me) ability work longer on most advanced and challenged projects.

    I am not try to encourage use right tool, no! Otherway - I am waiting from project leader to encourage ME use right tools and advanced styles - stagnation in project and speedup development lead to problem with core development team and loosing most experienced programmers.

    Too many words - too hard to describe feeling :( , i wrote this post in try to get advice how to balance... stay afloat and does not lost myself...

    p.s.: and yes one more thing to share: i see cobol (or assembler or .. extend you list of lang. which popularity are over) programmers who work only at support tasks and stop advance at all, they are: skilled and stable professionals (and very pleasant to manage)... who stop get fun from programming - i does not wish some things for perl community. Several years ago perl back to market with some new and advanced tools - and i wish to support this perl coding reincarnation. yes i understand how small my experience and force in all perl community, really what i can change? At least start using this new ideas in my work... (drop hollows out a stone)

      To me, the real pleasure is in knowing that what I am doing is seriously helping someone else ... whether that is designing a new application, or the overhaul and repurposing of an existing one.   (Usually, it is the latter.)   The work may or may not involve me personally writing source-code.   I guess that, most of the time, I am the “project leader” that you speak of, and I do of course strive to be decent at it.

      Here’s one thought to put into your smoking-pipe ... if you find yourself thinking in this way, then perhaps “a very-strict focus on source-code writing” is not the best career-track for you!   There are lots and lots of “angles” in this business, and one of these angles can be very-generally split between a “computer focus” and a “business/customer focus.”   Many of us find ourselves routinely wearing both hats, yet we also generally find that we trend toward one vs. the other.   (Do you trend toward bits ’n bytes, or people?)   The good news is, you work in an industry that’s broad enough to allow you to have such a choice.   Think about it ... there just aren’t that many industries that you can truthfully say such things about.

      If “what really lights your LAMP”   ;-)   is “slinging source-code,” then that’s great ... and you are going to be slinging a lot of code that you didn’t originally write.   If, thirty years later (ahem ...), you still feel that way, cool also.   But maybe you will find that other aspects of the business are even more “fun” for you ... and, most likely, your tastes will change.   You may one day find that your core skills are, or have become, something different than where they started.

      That, to me, is the real beauty of this line of work ... it never grows old or stale.   It also doesn’t seal you into a single box.   (OMG! .. I could have been an accountant!!)   The pragmatic need for it, in all of its many aspects, is only increasing day-by-day, even as it becomes more diverse.   Within it, you can therefore find the niche that you prefer ... and, as time goes by, you can also maneuver to another one.   It’s All Good,™ and, “is that cool, or what?”

      “Dude(tte), if you are in data processing, in these(!) days and times, and you are not ‘having fun,’ then ... you are doing something way-seriously wrong!

Log In?
Username:
Password:

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

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

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











    Results (109 votes), past polls