Advertisement

Recommended programming subfield for job / money?

Started by April 12, 2012 12:52 AM
33 comments, last by ChaosEngine 12 years, 6 months ago

That depends heavily on the consulting, IME. Rates on the order of a couple hundred dollars an hour are not uncommon for certain families of expertise.


Of course.

But here's the obvious catch.

If not using "consulting" as a workaround for regular employment, while still working for single employer for months, then there will be downtime. it's incredibly hard to get ~2100 hours per year. If you make 50% of that billable, that's fairly good, after taking into account networking, shmoozing, bureaucracy, etc...

And suddenly, your hourly rate just went to $100 in an industry that cannot afford more than $50. So you take a "paycut" and are making not only as much as a temp job would, but also have added insecurity. and liability on you. Add to that required training, certifications and similar, all expenses.

From my observation, out of college, people love consulting, freelancing and various alternatives. Money seems almost too good. But then the ugly sides start creeping up as well as the realization that without building an actual business you're stuck on ever lower hourly wage.

Expert consulting, outside of rigid enterprise (SAP, IBM, Oracle) makes sense as long as you can ride the wave of new tech. Node.js is still priced well above hourly rates. But in a year or two, these will normalize and then the big IT shops take over.

Consolidation also plays a role. A few years back everyone needed a sysadmin and DBA and whatnot, all roles one could learn on the side.

As for heavy technical roles - without strong formal pedigree companies don't need random walk-ins anymore. There's abundance of regular employees that can take care of it.

Freelancing today makes sense if you can get something going on the side. Hosting, administration, domain resale or similar passive sources of low maintainance income. For the rest it gets harder to compensate for downtime and dynamics of the industry, there's very few left which will give people benefit of doubt, unless they simply cannot afford better.
I know plenty of programmers - myself included - who work "corporate" jobs and have no problem with job security, promotions, raises, and so on.[/quote]

Your experience is the exception to the rule. One needs only to consult the headlines for proof.

I guess you could just say that the lifestyle didn't suit me.[/quote]

Fair enough. Working for a liar didn't suit me.

Consultant rates billed to customer start at $70 or so.[/quote]

Are you lecturing me now? I've been running my own shop since Clinton was President.

If you want to bet your financial security on the off chance your employer won't pocket your paycheck, that's up to you. Have a plan B. Because plan A is history any time your employer feels like it.

Note to the apologists for the corporate status quo: Your anecdotes are not persuasive to me. I have had one boss in my entire career who was not delighted by acts of such wanton cruelty that I have no words to describe them adequately. I will never EVER set foot in a corporate workplace again unless I have them locked up in a contract so hostile they can't unwrap a stick of gum without filing a motion.

Sorry but that's just the way things are now. Get over it.
Advertisement
Don't make the mistake of letting your bad experiences color your objective view of the marketplace reality.


Or, maybe I should say, you should consider trying to stop making that mistake.

Wielder of the Sacred Wands
[Work - ArenaNet] [Epoch Language] [Scribblings]


In brief, I quit contracting for four reasons:

Thanks!

I know plenty of programmers - myself included - who work "corporate" jobs and have no problem with job security, promotions, raises, and so on.


Your experience is the exception to the rule. One needs only to consult the headlines for proof.

I guess you could just say that the lifestyle didn't suit me.[/quote]

Fair enough. Working for a liar didn't suit me.

Consultant rates billed to customer start at $70 or so.[/quote]

Are you lecturing me now? I've been running my own shop since Clinton was President.

If you want to bet your financial security on the off chance your employer won't pocket your paycheck, that's up to you. Have a plan B. Because plan A is history any time your employer feels like it.

Note to the apologists for the corporate status quo: Your anecdotes are not persuasive to me. I have had one boss in my entire career who was not delighted by acts of such wanton cruelty that I have no words to describe them adequately. I will never EVER set foot in a corporate workplace again unless I have them locked up in a contract so hostile they can't unwrap a stick of gum without filing a motion.

Sorry but that's just the way things are now. Get over it.
[/quote]

Sorry you had a bad experience, but frankly, given your attitude in this post alone, I'm not surprised. Regardless of what happened to you, there are plenty of us who do well in a corporate environment. This is the the things have been and still are. Get over it.
if you think programming is like sex, you probably haven't done much of either.-------------- - capn_midnight

Fair enough. Working for a liar didn't suit me.


"Live free or die." There's not a lot of that spirit left today.
Advertisement
[color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif]

[background=rgb(247, 247, 247)]
Reality check. You won't get a raise. Ever. You won't get promoted. Ever.[/background]

[/font]

[color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif]

[background=rgb(250, 251, 252)]"Except that this is not true. Not for jobs."[/background]

[/font]

[color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif]

[background=rgb(250, 251, 252)]It's true annoying often. I've just left two jobs in quick succession because the starting pay wasn't great and when it came time to discuss end-of-year performance, people said "Oh yeah, well you've done great but we're giving you nought-point-nought percent because you're being paid above grade. Yeah, well we needed someone as good as you, but we couldn't get a senior slot / E8 slot / whatever and the policy says that anyone above grade can't be given payrises... Ah, no, well corporate has imposed a restriction that we can't move people up from E7 to E8 until we've hired some more E5s / there's a promotion freeze on / yeah, we've just sort of decided that everything senior and above needs management training; we could send you on that and see whether you could get promoted in a couple of years?"[/background]

[/font]

[color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif]

[background=rgb(250, 251, 252)]They're always **AMAZED** when you leave to go somewhere else...[/background]

[/font]

Sorry you had a bad experience, but frankly, given your attitude in this post alone, I'm not surprised.[/quote]

Ah yes, the worn out, tired strategy of the tie-wearing set. "More corporate than thou." Someone has a contrary position, therefore they must have an "attitude problem" and they aren't being a "team player." Shout them down. Put them on the defensive. Try to discredit their opinions. Blah blah blah. It's as predictable as the Rose Parade. Save it.

It would make sense if it weren't for the fact that every corporate workplace wasn't advertising 24/7 for entrepreneurial self-starters with top notch skills, experience and education. Of course, once you hire those people you want them to sit quietly and do as they are told for half pay.

I simply made the decision that I wanted to do something with my career other than sit in meetings and hear about how important my boss was.

I think I've said my piece. You all have a real nice day.


[color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif]

[background=rgb(250,251,252)]They're always **AMAZED** when you leave to go somewhere else...[/background][/font]





The last time I worked as a non-contractor was 2008. When I resigned after six months they were amazed. The company has some unethical policies so I was happy to leave.
What about the middle ground?
Work for a small company...

Of course, its harder to find a stable small player, but starting off as a consultant is a good way to build your network and land a good job if that is what you want.

Though in my experience too, being a freelance is a lot of extra work, and 0 security... Those I know who made it work the best is guys who got together to spread the overhead a bit. maybe 5-10 ppl. Then you can share leads too.

I feel locked down by all the bureaucracy of the bigger companies, and enjoy being able to directly influence my workplace.

Right now I'm employed in a small self founded company with excellent liquidity and 10 employees.
Couldn't be happier employment wise.

This topic is closed to new replies.

Advertisement