Write an effective Computer Science Resume
People outside your field often don’t understand the educational requirements and responsibilities that come with a career in computer sciences. Many careers in web design, software development, and security require that you have a minimum of a bachelor’s degree in computer science. If you’re looking to revolutionize computer and hardware design or find an fix problems within existing technology, you’ll often have to undergo extensive undergraduate work to obtain a master’s degree in your field of specialization. Regardless of the work you’re seeking, you need to tailor your computer science resume to fit the position, and include your skills in the areas of: research, development, innovation, implementation, etc.
Your computer science resume is like gold to recruiters!
Management positions will require many years of experience and/or a master’s degree in their field of specialization. As a computer science graduate or existing professional, you are considered one of the most in-demand individuals in todays job market. There has been a serious decline in the number of students pursuing work in this field in the last decade (projections indicate a shortage of 1 million workers by 2016 in North America alone!)… Everyone loves using the technology that developers create, but few are interested in learning how to create the technology – This trend is leading us to a point where there is a limited number of developers responsible for all the technological improvements needed (particularly with the explosion in “mobile” online devices and their applications)…
… this means that your computer science resume will likely be viewed like a piece of gold by recruiters – provided you have the skills necessary to perform the work. The first step in your job hunt strategy should be to find a job posting that meets your goals and begin doing some resume research.
Computer Science Resume Research
Find a job posting that meets your career goals and look it over carefully. Make sure you meet the requirements of the position: computing languages, operating system knowledge, database management, previous experience, etc. Then move on to putting your skills on paper using the following examples. Resume examples and templates can also help you with regards to the headings and formatting options you want to use.
Writing the Resume
City, State/Province, Zip
Phone – Email
The objective statement of a computer science resume should give the reader an overview of your experience, education, and a brief statement of what you feel makes you a desirable employee. The objective you use can also be called an “impact statement” – as you want it to have an impact on the recruiter that will cause them to feel like reading the rest of your resume is something they must do.
A little salesmanship will go a long way toward landing you an interview and the research you’ve done into the position will be helpful for selling them on your abilities. Try to find out something you can offer that the company needs; then write your career objective in such a way that the recruiter will believe you’re capable of filling that need (see how the example objective shown below seeks to fill a specific need.)
“Career-driven software developer with a master’s degree in Computer Sciences and Communication seeking employment with your development team. My skills include in-depth knowledge of: C++, java, perl, flash, SQL, windows, linux, Unix, etc. – I’ve spent 5 years working as a consultant with Fortune 500 companies and have a variety of industry professionals at my disposal to help fill your out-sourcing needs.”
You should create a section that shows an easy-to-read list of specific skills that you have. More importantly; these skills should closely match those that are found in the job posting for the position. If you have skills that are outside those that are listed; put your most relevant skills first, then include the less relevant ones further down the list. Bullet points should be used for clarity.
- Well-balanced knowledge of many programming languages including C++ and java.
- Proven ability to create robust and usable long-term source code in areas of: server environments (Windows, Linux and Unix), web development (HTML, XML, Perl, Ruby), and software applications (Macromedia, Access, Microsoft Office, etc.)
- Extensive experience creating debugging applications that provide long-term support and ease-of-use.
Everything you include on your computer science resume needs to be backed up with real world experience. Luckily, you can include personal projects you’ve completed, research and development from your university studies… along with paid work experience. Anything you’ve done with respect to analyzing, research, developing, debugging, etc. should be included in this section of your resume.
2008-2010 Software Development Specialist SwiftCurrentMedia.com
- Maintained server-side and client-side scripting and validation for web coding and development.
- Worked with team leading discussion groups and organizing brain-storming sessions.
- Researched and presented cost-effective equipment changes that cut production costs by 50%.
After you’re done writing your computer science resume…
First and foremost: Proofread your resume and cover letter to make sure you haven’t left any glaring errors that would stifle your chances at being considered for an interview. If you’re lacking confidence that your resume is up to modern recruiting standards: Find a sample computer science resume for comparison, or ask a colleague to look yours over and tell you what they think. Lastly, prepare a separate document with your personal and professional references.