What Are Government Tech Jobs Like?
Volhav asks: "I am currently in the post college job search, and I would like to consider all my options. So I was wondering what it is like to work in a government tech job, specifically as a coder? Especially with all the recent layoffs and reduced profits being reported by many of the usual big employers. I am very curious as to peoples' experiences and suggestions"
Holy crap, this is a big subject!
I'm a Unix sysadmin for a large bureau. I work around a few developers and deal with more. We all have roughly the same work experience.
Disclaimer: I love my job. Read what follows with that in mind.
Let's start with the pros, in no particular order.
First, you get to serve your fellow man. Now, stop laughing and think about that. I know that my job directly supports people (I used to be one of them, out in the field, knocking on doors and finding people who didn't want to be found, so I know whereof I speak.) who are enforcing important laws that we, as a society, absolutely need to ensure that anarchy is kept at bay. I help create in the lives of lawbreakers those significant emotional events that cause them to change their behavior. There is no monetary compensation (short of "make me super-rich so I can be a full-time philanthropist") that could possibly equal that kind of ultimate job satisfaction.
Of course, I've reached a level of maturity where I don't consider my success to be a function of how much my car costs. If you, too, are smart enough to realize that true satisfaction comes from within, you can knock down the *big* psychic wages by seeking employment at a government agency that does something you think is important. There are lots to choose from; just do a little research.
Second, the pay is not necessarily all that bad. In high-rent locales, it sucks. But you get the same (base) pay in rural Mississippi. Examples? The entry-level salary for a 334 series grade 9 coder (a reasonable entry level in the HQ of a big agency in DC) is $43K. (What's a 334/9? Off-topic - go check opm.gov for more info.) If you choose to come on board at a much lower level, as you might have to do in the sticks or at a smaller agency, you'll do no worse than $29K a year, but you'll get up to that $43K a year level in two years.
I don't know about you, but I can live a decent life on $43K a year. If you can't, then maybe govt service isn't for you.
Third, much of the private sector bullshit is gone. (It's replaced by public sector bullshit, but I'll cover that below.) I've had private sector experience and I would never go back to places where management can jerk you around or effectively fire you at will like in the private sector. You see, civil service employees are hard to fire. That's important and a very good thing. If not for civil service protections, for example, when a democrat is elected president he could just fire all the republicans. Or vice versa. Such things were the norm in decades past. No longer. Along with protection against politically-motivated personnel actions came protections against just plain stupid personnel actions. Your boss can't say "Cut your hair or you're fired!" It doesn't matter if you're a cross-dressing tattooed biker with a purple spiked mohawk - if you do your job well, you are compensated and promoted according to the rules. And that's the bottom line: there are rules, you know them ahead of time, and management can't change them to screw you over just because they don't like you.
Next, there's the actual work to consider. Personally, I find it a challenge to keep things running because I'm a tinkerer. Our tech is rarely cutting-edge, but it still needs work. How that work is done is different at each place, but if your inquiries into the type of work you'll be expected to do sound interesting to you, then don't let the fact that you aren't bleeding-edge get in the way. Wanna be a Perl guy? Sheesh, we *need* those guys to tie things together. Wanna work on Oracle stuff or put web front ends on Informix database applications or support some of the biggest email systems in the world? The US govt is a good place for those things. Insist on staying right on the bleeding edge? The opportunities are fewer, but they exist. Look carefully.
Where to start looking? Go to Government Computer News at www.gcn.com. Browse a bunch. See what we do. I think you'll be surprised at the variety and levels of involvement and just all-around neat stuff that you'll find if you take the time to search.
Next, perks. There's a 40 hour work week. Not a wink-wink-nudge-nudge 40 hour week, but a REAL 40 hour week. (Does listing this as a perk make me a wuss? Maybe. But I think it mainly just means that I have a life outside work.) When you *have* to work overtime, you get overtime pay. And double pay on holidays. There are more than a dozen holidays a year. You earn 4 hours of sick leave and 4 hours of vacation leave for every two weeks you work from the very beginning. And after you've been here as along as I have, you get 8 hours of vacation time for every two weeks worked. The insurance is usually decent, though private industry, with all its variablility, can often be significantly better. When you have to travel on government business, it's easy to tack vacation time onto your trip. (The government has to pay you to fly there, stay there for the duration of business, and fly back. If you want to insert a few days of vacation time between the end of your business and the flight back, no big deal. You'll just have to pay for them.) No, you don't get to earn frequent flyer miles and you have to sit in coach (unless you can get a doctor to certify that cramming your body into a narrow seat is a health risk, in which case you can fly first class), but I travel *very* frequently for the government. Over the last few months, I've done a week each in Seattle, Oakland, San Francisco, Los Angeles, Long Beach, Oklahoma City, Austin, Nashville, Indianapolis, Chicago, Brooklyn, Manhattan, and somewhere I'd rather forget in the middle of New Jersey. As long as they don't send me back to Jersey, I'd hit the road again in a heartbeat.
More perks? Your union can be good to useless, but you're never compelled to join or pay dues. A willingness to be mobile just about guarantees quick promotions of competent people. I could go on and on, but I won't. Going into too much detail can be misleading, since these things vary widely from agency to agency. Check for yourself.
Now, the bad stuff.
First, low pay by some people's standards. I work 40 hours a week for $50K. I wouldn't work 80 hours a week for twice or even 5 times that amount. YMMV.
Second, the tools. This one bugs me. Most agencies enforce on all tech workers a standard set of tools. At my agency, for example, if you need to script something you use the shell or Perl. Wanna use Python just because you like it? Forget it. It's not the standard. If you want to be a coder, make double damn sure you ask what tools you'll be required to use. If you don't like them, don't take the job.
Third, public attitudes. People who don't know crap about government service assume there must be something wrong with you if you work here. I work at an especially hated agency. Once I was called for jury duty and during the selection process, I was interviewed in front of everyone. If you've ever been through voire dire (sp?), you know how it works. Anyway, my employer was mentioned. At the first break, a fellow jury panel member made a point of telling me, in front of witnesses, that he'd kill me if I came near him. Not fun and an extreme example, but you'll have to learn to deal with negative reactions. Some places are worse than others, of course. In Washington DC, it's no big deal. In southern Idaho, you lie when people ask you where you work. You just have to learn to deal.
Fourth, the rules. Remember those work rules that protect you against politically-motivated or just plain stupid personnel actions? Many similar rules will constrain your behavior. To avoid an appearance of impropriety, no accepting gifts over a nominal amount. (You'll hesitate to accept a cup of coffee.) No speech at work that could be interpreted as offensive. This one is especially touchy. You *can* say pretty much anything you want at work and that's OK. As soon as someone gets offended, you're in trouble. Want an extreme example? I got on an elevator once with a secretary (roughly my work level in the organization) and a Division Chief (roughly 87 levels of management above me and a different division, to boot.) In response to the usual "hi, how are you?" greeting from the Chief, I said "It's a gorgeous Friday afternoon, I'm about to get off work, and in the meantime I'm locked in a small room with two beautiful women. Life couldn't get any better!"
The Chief formally placed me on warning for sexual harrassment. You'll find idiots like that at every agency.
Fifth, deadwood. This one will bother you if you have any conscience. At nearly every agency, there are some employees who have "retired in place," doing the absolute minimum necessary to get by. They're a pain. In fact, they often make more work for others than they do themselves. Now, don't let anyone fool you. Those same people work in private industry. In govt service, though, we just seem to have a few more. NOT a lot more, but a few.
Sixth, the bureacracy. It's generally huge and frustrating. On the other hand, I deal with vendors frequently and I've observed much the same thing in the private sector. It's just a bit worse in the public sector.
Finally, the law. This, I think, is the main thing that drives people out of govt service. As a govt employee, everything you do is designed to support the mission of your agency. That mission is a direct result of laws passed by Congress. And Congress frequently screws up, requiring things that simply shouldn't be. In my agency, where we do work that is essential to the very existence of government, we still have to deal with a stack of laws and a library full of regulations that have been authored to try to help us meet those laws. Many of those laws and the regulations that proceed from them and the work processes that proceed from those regulations are grounded in some special interest (or just plain incompetent) legislation and are frustrating as hell to deal with. If you can't stand asking "Why are we doing this stupid thing?" and being told "Because Congress said so." then you should flee from govt service. For all the good govt agencies do and all the satisfaction that comes from working for them, this negative is always present to some degree. When you have to code a back door because the Inspector General wants to spy on employees, when you have to include some ungodly tangle of code to produce some report some idiot congressman got included in your budget, you'll have to ask yourself if it's worth it.
Pick your agency carefully and you may decide, as I have, that it *is* worth it. It's a decision only you can make.
Hope this helps.