Code Is the New Resume: How to Get an IT Job in Today's Economy

By Amanda McPherson  |  Posted 2010-01-19 Print this article Print

Even as the unemployment rate grows, demand for Linux-knowledgeable developers is on the rise. In this economy, becoming trained in open source is a safe bet for expanding one's job prospects. The work of open-source developers lives in an open-source community where future employers can easily view a potential hire's work. By building expertise in Linux and open source as a long-term investment, Knowledge Center contributor Amanda McPherson explains how you can better position yourself to get that IT job you want.

I doubt there is anyone in the IT field who hasn't been affected by the current economic downturn-either personally or through friends and family. I know scores of people laid off from their jobs but some, while still obviously upset, are taking it in stride since they are better positioned for success than others. What's their secret?

Their code-and thus their work-lives on in an open-source community, where it can easily be seen and used by many companies, not just the one who laid them off. They are open-source developers.

I'll give you an example of the difference this makes during an employment search, using employees named "Larry" and "Dmitri."

Larry, the C Programmer

Larry has worked for Giant Widget Supplier (GWS) for 10 years, writing in C for an embedded, proprietary operating system that GWS uses in its products. When Larry lost his job this past fall, he posted his resume. He quickly received a few interviews, but none have converted.

His C skills are certainly translatable to other projects and companies, but it's harder for him to prove how translatable because his ex-employer won't let him show any sample code from their products. It's their product after all, and future employers find it harder to vet whether or not his work will directly translate to their environment. (Larry is still looking for employment, so contact me if you know of anyone.)

Dmitri, the Linux Developer

Dmitri, on the other hand, is a Linux developer. His power management code has been mainlined into the Linux kernel steadily over the last few years. He's even been invited to Kernel Summit. Behemoth Consumer Products (BCP) employed Dmitri for the last three years, for work on their version of Linux that they embed in their devices. They, too, hit a rough patch, and Dmitri is out looking for work.

Luckily for Dmitri, his colleagues in the Linux community all work for companies who use embedded Linux. It's easier for him to network, and employers don't have to count on Dmitri for a description of his work. It lives in the open, in the kernel tree, for anyone to inspect. (He can even make it in the "Who Writes Linux" report that the Linux Foundation publishes every year.)

Amanda McPherson is VP of Marketing and Developer Programs at the Linux Foundation. She is responsible for content, Web strategy, events, public relations and developer programs, including the Linux Developer Network. She also helped create the Linux Foundation Collaboration Summit. Amanda has been involved in open source for the past eight years. Most recently, she was director of marketing for the Free Standards Group, the certification and standardization authority for Linux. Prior to that, she was director of marketing for Covalent Technologies, the leading provider of Apache Web server software. She was also a core member of the marketing team responsible for the launch of the Java programming language in 1995. Amanda graduated magna cum laude, with a B.A. in English from the University of California at Berkeley. She also holds an MFA in Creative Writing from the University of Arizona. Her work blog can be found at She can also be reached at

Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel