5 Job Hunting Tips for Computer Science Grads

As strong as the tech job market is, computer science graduates still face challenges during their transition into the real world. While employers prize their smarts, they can be leery of a perceived lack of practical experience and business skills on the part of people looking for their first real job. That doesn’t mean you should be discouraged. It just means you should be ready to approach your search with careful planning, effort and focus.

Door KnockerJust ask Veronica Ray. The 2013 CS grad conducted a textbook search during her last semester at Duke. Just when she thought she might have to settle for an internship, she hit the jackpot, landing a software engineering job in San Francisco with marketing solutions firm Bizo.

Click here to find Computer Science jobs.

Have a Strategy

Instead of shot-gunning the market, Ray developed a profile of her ideal employer and focused her search on companies that met it. Using her own research and a spreadsheet, she ranked and compared their key characteristics, such as size, culture and number of attainable job openings. “I didn’t want to work for a large company or one that was so small, I’d be the only IT person on the staff,” she says. “I wanted a mentor and an opportunity to learn, so I targeted firms that had about 20 engineers.”

Customize Your Approach

For every company on her list, Ray created a customized cover letter that outlined why she wanted to work for them. “I mentioned my personal connections to their employees, experience with their product or service or interest in their technologies,” she recalls. “For example, I wrote that I had completed Michael Hartl’s Ruby on Rails tutorial and explained why I liked the Rails framework for a job requiring experience with Ruby on Rails.”

Develop an Online Image

Naturally, several employers checked out Ray on the Internet. In addition to having social network profiles, she built up her online presence by completing tutorials and open source projects and posting the code on GitHub.

“It’s important to show that you’re passionate about technology and have the ability to work on a team,” observes Mark Carolino, a career counselor for computer science majors at the University of California, Irvine. “Post work samples from student projects, coding competitions, side projects and internships in a portfolio or on GitHub,” he says. “Then, demonstrate your knowledge of the business side and collaborative skills by entering business plan competitions and posting your team’s work online.”

Practice Your Interviewing Skills

Ray bombed her first technical interview, but instead of giving up made a concerted effort to improve her skills by studying Gayle Laakmann McDowell’s Cracking the Coding Interview and participating in mock interviews with her friends. The lessons she learned: “Remain calm when you don’t know something and ask for hints if you need them,” she says. “And remember to articulate your thoughts when solving a problem.”

Keep the Faith

Of course, not every application resulted in a job offer, and Ray had her share of ups and downs. Her advice: “Don’t get discouraged. Rejection is part of the process. Just because you don’t get the job doesn’t mean you’re a bad programmer.”

Even now that her search is over, Ray faithfully attends hackathons, meetups and other events to build up her network. And though she’s happy with her company and her role, her networking efforts have gained her the attention of other employers.

Related Links

Comments

  1. BY Unsanta Clause says:

    I used to think getting a comp sci degree was a good idea, but now, about 90% of companies don’t even verify the degree, and about 90% of people lie about having one when they don’t really.

  2. BY zootsuitriot says:

    The only reference in this article is a quote from a career counselor.
    No employer input is given whatsoever.

    This is big a problem, as this article is attempting to lend unfounded advice to job seekers.

    The entire article has no credibility whatsoever. We need to prove ourselves to the employers, not to counselors. If there was a single mention of even one employer’s input, this would have vastly increased this article’s credibility. Cited expectations and quotes from multiple employers would be better.

    As of right now, the sole purpose of this article’s existence is for generating internal site clicks and promotional fluff.

    Fellow CS job seekers, follow this advice at your own risk. Something that might actually work: go to networking events and/or set up some informational interviews with tech employers you respect to get some actual useful input on their expectations. Cheers, and good luck to all.

Post a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>