Slashdot Mirror


Staying Current In a Small Office Environment?

MyLongNickName writes "Less than a month ago I took a position at a smaller firm (around 50 employees) as an IT Manager. As you might expect from the size of the company, I oversee quite a variety of tasks. I come from a background of computer programming, and am definitely not a master of every function. We rely on third-party solutions providers for areas like our networking, web hosting, phone systems, etc. I am used to working in a larger environment with a large IT staff (and not just because of super sizing at McDonald's). Just the daily rubbing elbows allowed me to stay current in areas that I did not directly touch. And when I had a question, I personally knew someone who could answer my question. I am not in that environment now. How do I stay current? I don't want to be a master of every technology, but I want to be aware of trends in the industry. I want to not depend on one contractor advising me."

9 of 57 comments (clear)

  1. read slashdot by BroadbandBradley · · Score: 4, Insightful

    that's how I stay current.

    1. Re:read slashdot by Anonymous Coward · · Score: 4, Funny

      What's it like being unemployed? Plenty of time for Slashdot reading I'd assume.

    2. Re:read slashdot by WuphonsReach · · Score: 5, Interesting

      Sadly... reading slashdot to stay current isn't as useful as it was back in 2000-2004.

      Back then, we had articles on different database systems, IDEs, different linux distros, with lots of commentary as to the details of why one might be better then another. Including specific tips or tricks of the trade or related tools. I used to struggle to find time in the evenings to read all of the informational articles and comments that were being posted. And I learned a hell of a lot in the process.

      Now the articles with the biggest comment count are the "rile the masses" type articles. Or the ones with a heavy political bias.

      When was the last time we saw an article discussing how to do hot-standby or clustering with linux/windows servers?

      Damn kids, get the hell off of my lawn!

      --
      Wolde you bothe eate your cake, and have your cake?
  2. Professional Associations and networking by Chyeld · · Score: 4, Insightful

    At least, thats how I would do it. Look into joining one or two professional IT associations that deal with your 'area' of concern and network a lot.

    With fewer people at work to 'leech' off of, you will need to spend more time out of work keeping those skills up. That means more effort on your part, and an actual drive to keep up the pace.

  3. One word: by Aussenseiter · · Score: 4, Insightful

    RSS. Seriously, get feeds from everything you deem relevant, apply some filters, and go to town. There's really no better way to get convenient access to information you want without having specialists at your side.

  4. Amen, brother... by Saint+Aardvark · · Score: 5, Informative

    Here are a few things that have helped me out:

    • The big one: go to LISA. It can be tough convincing the boss to send their one-and-only IT guy, but it's an incredibly exciting environment. You'll learn lots, you'll meet lots, and you'll get to rub shoulders with people doing incredible things -- and people in the same boat you are.
    • If you can't go to LISA, start reading their proceedings. They've just opened up everything to the public (previously you had to wait a year if you weren't a member), and there are some incredible gems to be found. The MP3s from LISA '07 weren't as good as being there would have been (sob), but they're still damned good.
    • You should still get a membership in SAGE. Subscribe to the mailing lists, get a subscription to ;login:, and inhale deeply.
    • Look around for professional organizations to join, or other opportunities. There's a sysadmin group at the university where I work; there's also a committee trying to figure out what the university's IT strategy should be for the next 5-10 years. I've been lucky enough to be involved with both, and they're interesting. Sure, I run a small shop, but I've rubbed shoulders with (well, envied from across the room :-) the guy in charge of a cluster of computers that'll be processing data for the ATLAS experiment.
    • Start your own techy/sysadmin conference, a la LUGRadio Live. No, LUGRadio Live isn't particularly sysadmin-oriented, but I have the strong impression that the organizers just decided they wanted to hold their own conference, and they did. And if you look at the schedule for their US conference, it's got a damned impressive list of presenters. (I'm considering starting a sysadmin conference next summer in Vancouver, BC...anyone interested?)
    • Other sources of info: Planet Sysadmin (disclaimer: they've got my blog in there), ONLamp, and your local LUG.

    Hope this helps!

  5. Read Slashdot by ELProphet · · Score: 4, Insightful

    You'll also stay current in supercomputing, RIAA tactics, IP infringement, Video Games, Astronomy, Physics, Puzzles, and *nix flamewars. You might not, however, stay current on your workload.

  6. Network, Don't be Proud, Reading by WuphonsReach · · Score: 4, Insightful

    1) Networking with others is key. Try to maintain contact as much as possible with people at your old firm, especially anyone who is more technically inclined and is willing to answer questions. It's also a good way to find out what the new trends are and whether they are just flash-in-the-pan. That's one of the areas that I failed in when I moved from a really large company to the small company that I work for now. Which means that I've had to do a lot of the research myself.

    2) Don't be afraid to cry "Uncle!" and hire someone on a short-term basis. Make sure that they show you their work so you can understand what they did. Black box systems are a no-no, as are consultants or support people who prefer to make their changes behind a curtain. As much as you may not want to be master of everything, in a smaller company you really need to become a jack-of-all-trades. Or at least be proficient enough to know when the staff or contact workers are blowing smoke up your ass.

    3) Unless you absolutely hate reading (if so - you may be in the wrong job), try to read at least one technical book per month. And/Or take at least one 4 hour class per quarter. It keeps you in the game mentally and keeps you from ending up in a dead-end because you let all your skills get rusty. However you choose to do it - continuing education is key if you want to be self-reliant to a large degree.

    I started working at my current firm about 8 years ago (and telecommuted for the first 7 years). There are still a few parts of the operation that aren't under my control (the PBX), but otherwise I have my finger on the pulse of everything else. I do a lot of experimenting on the side (it took 2 years for us to put Linux into production use). I work crazy hours some weeks. But, on the flip side, because it's a small company - I can set my own schedule to a very large degree. I'll gladly take flexibility, very little politics (I speak directly to the CEO and have the power to make purchases/decisions), and goal-oriented environment (make it work - keep the clients happy) and lower salary over being paid big bucks at a big firm.

    The biggest tools that help me keep my sanity:

    1) Nagios - or any other monitoring system. Knowing that something is broken before anyone else notices is a big advantage. You get a reputation for keeping the ship running smoothly without people having to scream to get something fixed. A lot of the people will think that you're psychic at times.

    2) Wiki or Version Control System for internal documentation of systems. Network maps, rack layouts, what cable goes where on the back of a rack, pictures of equipment, etc. are very important. There are a lot of times where I've pulled up pictures of equipment in order to walk a regular employee at the office through restarting something (instead of having to drive in - or wait for a technical employee to be there). Get a good, small camera, and take lots of photos. Scratch notes on the back of a napkin and scan those in. Just have some sort of central location where your staff can look for information. I call it "just in case I (or you) get hit by a bus" documentation.

    3) Automatic configuration change tracking. You can do this by hand, trying to track changes on an internal blog or a spreadsheet, or a text file, but automated tools are better. If you run Linux servers, use something like FSVS to shove all of your configuration files into a Subversion repository. That way, you can go back and look at what changes were made to the server along with why they were made. You can also do things like using rsync or looking through old backups, but I prefer to use an actual version control system designed for the purpose. Get your staff in the habit of using the tool when they make changes.

    --
    Wolde you bothe eate your cake, and have your cake?
  7. Focus on what's in your setup by atraintocry · · Score: 5, Informative

    I'm in much the same position, but I don't see my goal so much as keeping current, as becoming as knowledgeable as possible about the software and hardware that I have to oversee. I could care less what Yahoo! is trading at. There's security news to keep up on but we don't run any outside services, so I find that my time is better spent digging deeper into GPOs, deploying software and whatnot.

    Learn as much as you can stomach about networks. Just grab one of the certification course books, like for the CCNA. You have to keep up-to-date with hardware and OS because things will change, but hopefully not too quickly, and the nice thing about being in charge of IT, is those changes happen through you.

    Political though it may be, Thurrott's supersite has good info a lot of the time.