A Developer's Guide to Getting Hired
来源:互联网 发布:js event.loaded 编辑:程序博客网 时间:2024/04/30 11:35
Finding a job can be difficult, but getting hired comes with a different set of challenges. One suggestion recommends jumping into the process cold with the expectation of honing your interview skills over multiple interviews. Other job seekers pay money to be guided through mock interviews and receive professionally written resumes. Although these options may work, they aren't the most efficient use of time and money. Jobs within the software industry come with even higher expectations than most. This increased scrutiny can be overcome but it requires additional attention.
Building a Resume
Before the Interview
During the Interview
Published at DZone with permission of its author, Zac Gery. (source)Building a Resume
- Keep it short and to the point. Do not exceed two pages in length. Interviewers do not need a personal biography.
- Refrain from building large sections that list out every software ever written. They do not provide proper context. Within each job/project define the technologies utilized. Interviewers look for these keywords to further explore.
- Each job listed should tell a short story.
- Refrain from providing excessive non-technical information. Prior jobs in fast food, retail, or any other non-technical environment are not necessary.
- Do not lie about items on a resume. Good interviewers will sniff these out.
- Ask individuals in the industry, friends if possible, to provide feedback on one's resume. Multiple mistakes in a resume are a red flag for employers.
- Aside from a resume, build a visual portfolio. It can encompass screen shots of different software built or examples of coding. It's important to show pride in one's work.
- Have the resume pre-saved in multiple formats including Microsoft Word and PDF.
Before the Interview
- Review one's online footprint. See what Google, Bing, and Yahoo have to say. Attempt to clean things up where necessary.
- Make a "dry run" to the interview location. This will eliminate getting lost on interview day.
- Review previous job experience. Be comfortable discussing prior projects in detail. An interviewer is looking for competence when discussing prior positions.
- Programmers aren't the most social bunch. Performing a mock interview with a friend can help point out area of weakness.
- Try to clear one's mind of all assumptions, fears, and expectations.
- Obtain the interviewer's contact information in case of any problems (car trouble, emergency, etc.)
- Research the company and position. It's important to feel comfortable with the company and the requirements of the position.
- Print out extra copies of one's resume and hand out. Also, bring a notepad and pen along.
During the Interview
- If running late, call ahead and apologize for the inconvenience. Offer to reschedule if necessary.
- Make eye contact at all times.
- Pay attention to body language and posture. Avoid distracting movements.
- Don't forget to smile. Showing positive emotion is good. Be an active listener and participant. Refrain from acting cocky/arrogant and avoid looking bored/disinterested.
- Take as much time as needed to answer a question. Don't be too eager. A well thought out answer is better than a quick response.
- It's OK to say "I don't know," but show a willingness to gain the necessary understanding.
- Don't volunteer too much information. Be clear and concise. Avoid rambling by mentally time boxing responses. Too much personal information can also be dangerous.
- Focus on what can and cannot be controlled during the interview.
- Never discuss salary unless the interviewer initiates the conversation.
- After the interview or during a break, write down unfamiliar subjects that were discussed. Research these topics and take steps to master them.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)
- A Developer's Guide to Getting Hired
- A Developer's Guide to SQL Server 2005
- CrysDev: A Developer's Guide to Integrating Crystal Reports
- A Contributor's Guide to Launchpad.net - Part 1 - Getting Started
- UsingOAuthConsumer - A developer's guide to using OAuthConsumer in a Mac application
- The Developer's Guide to Debugging
- 《Windows95:A Developer's Guide》介绍
- 《EMF:A Developer's Guide》读书笔记:第一章
- Tcl/Tk : A Developer's Guide
- A Developer's Guide to SQL Server 2005 (Microsoft .NET Development Series) by Bob Beauchemin
- A Developer's Guide to SQL Server 2005 (Microsoft .Net Development)
- Programming Java 2 Micro Edition for Symbian OS : A developer's guide to MIDP 2.0
- Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions
- Professional Search Engine Optimization with PHP: A Developer's Guide to SEO
- A Developer's Guide to Data Modeling for SQL Server: Covering SQL Server 2005 and 2008
- A Comprehensive Developer's Guide to Payment Card Industry Compliant Web Apps
- 《Team Geek: A Software Developer's Guide to Working Well with Others》读书笔记(一)
- 《Team Geek: A Software Developer's Guide to Working Well with Others》读书笔记(二)
- #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #endif
- 不是宗教励志作品的好书——leo鉴书(23)
- IOS学习之UINavigationController详解与使用:添加UIBarButtonItem
- 开发者成功应聘的二十六条建议
- Java操作MongoDB
- A Developer's Guide to Getting Hired
- 心在隐隐作痛,泪在蠢蠢欲动
- Nand (YAFF2)虚拟机的实现
- Android开发小工具总结
- IOS开发之关键字category详解
- A Perfect SopCast Uninstall Guide
- windows下的内存管理
- 永远的unux好文章
- /etc/passwd 与 /etc/shadow