Should I take the jump and join a large company or small startup?

Two Paths Diverged in the Woods

Should I take the jump and join a large company or small startup?

I’m at that stage in my career where I need to take a big jump and get a job with a large company or exciting startup. I’m an MCSE+Internet and an MCT. I’m good at my job as an NT admin working with IIS, Proxy Server, clients (Windows 95/98/NT Workstation), and database design and implementation (thus far, using Access). I also do some Web design (database-driven using Active Server pages and Access/SQL on the back end). I’ve completed a Cisco router course, but I haven’t had any production experience on Cisco yet.

My present project is ending, and I either need to look for another job or go back to school for something in demand, like Windows 2000, Cisco (CCNA?), or a database administrator. What would be the right career move for me at this stage? It seems that there’s an endless list of skills I should possess: Linux/Unix, Cisco, Microsoft Site Server, SMS, SQL, hardcore Exchange...
—Brad Suneja, MCSE, MCT
Senior IT Systems Administrator
Walnut Creek, California
Great River, New York

Career Questions? Ask Steve and Greg
If you have a career question you’d like Greg and Steve to tackle, send email to [email protected]. Put “Pro Speak Question” in the subject line. We’ll select questions that seem applicable to a large number of readers.

I’ll bet most of us, those of us in the U.S. anyway, took American Literature in high school, which means we read Robert Frost’s poem, “The Road Not Taken.” You remember, “Whose woods these are I think I know…” about two paths diverging in the woods. One of the most frightening moments we come to as adults is having to choose. 

Some choices are trivial: If I choose vanilla ice cream instead of chocolate, who cares? Anyway, it’s a non-exclusive choice because I can always have chocolate tomorrow.

Career choices, on the other hand, are neither trivial nor non-exclusive. When you look at all the things you could be, whether professional wrestler, dude ranch cowboy, or IT professional, one choice excludes the others—at least for some substantial period of time. One thing I hear in your question, Brad, is that there are many technologies you want to be good at. As Greg points out, however, unless you want to be a generalist (jack of all trades, master of none) you need to make a choice and commit to it.

Fear arises because a choice, for the most part, excludes all the other known possibilities, but even more so because you might be passing up future possibilities, like the next hot thing. Well, you can dismiss that fear right now because no one knows what the next hot thing will be. Take an example from the past—you could have committed your future to video-on-demand. If you remember, Oracle and Microsoft made a big deal about this a few years back.

The point is, you have to specialize to get ahead, but your choice of specialization should be based on three factors: 1) what you like to do, 2) what you have the ability to do, and 3) what you can do that makes you attractive to employers. With regard to Microsoft technology, specialization can either be intensive or extensive. Intensive involves drilling down into some aspect of Microsoft technology. Extensive complements your Microsoft experience with something else, like Cisco or Linux.

It sounds like you have some background in database technology and Web thingies. To me that spells e-c-o-m-m-e-r-c-e. Is there a demand for that right now? To quote one of my favorite beer labels, “Ya, sure, you betcha.” Again, the point is to build on your strengths. Also, what kind of company do you want to work for? End-user? Consulting firm? This will help further determine what else you need.

So you’re not a specialist yet, but you know you need to be. Being a good specialist means having the knowledge and experience in your particular technology. You have some knowledge and some experience, but it doesn’t sound like you’re at the specialist level in any of them. Gaining the knowledge on your own is relatively easy but expensive; gaining the experience on your own is nearly impossible. My suggestion at this point is to find a company that values what you already have and that is willing to invest in making you the superstar specialist they need. Not easy, but it can be done.

Oh, and I completely agree with Greg’s comments on large company vs. exciting startup. Assess your risk tolerance carefully. Also, consider where you’re located and whether you want to stay there. Some places just aren’t great incubators for technology startups. Some final advice: Startups usually don’t have the time or the resources to “bring someone along”—they need the experienced pro. Perhaps a stint at a larger organization would give you the seasoning and intensive experience you need. Then, after you’ve maxed out your 401(k), you can hitch your wagon to a startup. Good luck!

About the Author

Steve Crandall, MCSE, is a principal of ChangeOverTime, a technology consulting firm in Cleveland, Ohio, that specializes in small business and non-profit organizations. He's also assistant professor of Information Technology at Myers College and a contributing writer for Microsoft Certified Professional Magazine.

comments powered by Disqus
Most   Popular

Upcoming Training Events