Why did you cast so many resumes do not respond? Taught you how to write a resume

01 Introduction

To prepare before the interview first thing is to write your resume, writing a resume from scratch is a painful thing, because it is important and time-consuming.

Now there are many job seekers in front of the computer edgy search resume templates and reference sentence, but do not know how to write. The brevity of the words of HR must feel not sincere, written too long, then they can not start. Some job seekers to finish you even bear to watch, typos talk, typesetting confusion on the vote out, so the sea vote resume did not respond.

And programmers relatively high wages, there is a lot of talent from other professional transition, the competition is fierce, so how to stand out from the resume, the interview of a chance to win is very important.

This article will introduce common problems resumes from two aspects:

  • Common mistakes in resume

  • How to write resumes

After reading it, readers will be able to learn how to write a better resume for a position attracted HR vision.

02 common mistakes in your resume

1. information overload, lack of focus

Common manifestation is a list of skills to start a dozen lines of:

Familiar with Python, Go, familiar with C ++, HTML, CSS, Vue, jQuery. Familiar with the basic data structure, algorithm design capabilities. Familiar with TCP / IP, UDP, HTTP, DNS, WebSocket and other network protocols. ...

Let me give you a real bloody example:

file

Yes, this is the beginning I received a resume, familiar with 20 lines of control.

The job seekers begin to put all the tools they know are listed, hoping to highlight their experience and ability to learn through a long list of skills. But just the opposite.

Because HR is only through introduction or preliminary list of skills that candidates are eligible, and will resume carefully read on, and the remaining cases are quickly search keywords. For example, to recruit front-end engineers, HR will first search keywords Vue, React, jQuery and other front-end framework, if looked at five seconds did not find it, it will look a.

In fact, not just HR, most people would choose to come across a large section of text skip, do not believe you look back, line 3 and line 14 is actually the same. So, the more simple and clear resume, HR but more likely to seriously look at.

There is another problem, when there are a few lines to sweep are some basic skills, HR will begin to question the ability of job seekers.

Imagine, finally rest weekend, you are looking for a relaxing Ministry of movies to see, search the Internet to a top 20 best comedy movies list. When you quickly browse, if you find a few good are bad films, not funny, a complete waste of time, this case, you will begin to doubt the comedy movie list has a problem, do not read on, HR watch CV is the same.

Then write a list of skills should be so, because the HR could be engineers, but also may be non-technical staff, so the list of skills should be brief and clear layout, so that outsiders can quickly locate skills.

I suggest that reference this way (because proficiency matter of opinion, so do not write it will not matter):

Back-end framework: Django, Flask, Scrapy front-end framework: Vue, React, jQuery Database: Redis, MySQL tools: Docker, Jenkins, Git other: HTTP, TCP / IP, WebSocket language: CET, be fluent in English reading documents

It is so short, so that HR can quickly navigate to the applicant's skills, judgment whether read on. After the addition of this skill should be placed on the list of profiles, we will introduce later.

2. Description meaningless

The second common mistake is when the narrative project experience will be meaningless description:

XXX platform to complete the planning and completion of software development projects on time and in accordance with mission requirements. Complete crawler module, display module. Development of back office systems, to implement custom paging, third-party login. Complete data collation and storage functions.

HR effective information can not be obtained from this description, the technology can not determine the candidate '.

Need to:

  • What things: build IP agent pool, reptiles optimization strategies and anti-blocking rules

  • What tools: Use Scrapy develop asynchronous crawler system

  • How about the result: 200% web crawling speed upgrade

Three points modified, preferably together with data to prove.

as follows:

XXX platform to build IP agent pool, the use of asynchronous development Scrapy crawler system, optimization strategies reptiles and anti-blocking rules, improve 200% web crawl rate. Use Vue framework complete back office management system, to implement custom paging, Sign in with six major functions. Responsible for cleaning and storing data to the MySQL database, using the database index 50% reduction in data query time.

I understand the majority of job seekers and inexperienced interviewer, resume many people have not seen, even the memories project has been very difficult, but also thinking about how to express it. So we've got some to use on your resume, on Introduction / Work experience / project experience of sentences here, you can modify according to their own situation.

  • Good coding style, improve code readability by adding comments, focus on code quality, studying several open source projects, learning to improve the code's robustness and scalability.
  • There used to write good code, good communication, collaboration capabilities, good work ethic and a strong sense of responsibility.
  • Understand the principles of operating system processes, threads, deadlocks, virtualization, file systems, and simple implementation.
  • There architecture design and development experience in large-scale Internet distributed systems, embracing new technology, has a strong ability to learn.
  • Have a solid theoretical foundation computer, a good basic algorithms and data structures, computer understand the basic principles and common mechanisms.
  • ...

If you finish do not know how to write, you can also request our help Review your resume or mock interview. Importantly, the statistics from the beginning now, to develop optimized first and then measuring the development of habits. And try to discover data, do not have statistics query time can be demonstrated by the CPU or memory load data, at least they can be as finished as the second top has become how many functions.

3. messy layout, spelling and more

Typos absolutely zero tolerance, even their resumes do not pay attention, HR will not pay attention.

Familiar with the iOS release shelves processes, real machine molested. Familiar with mysql database, understand the basic principles of MySQL (before and after the term does not match).

There resume very small font (because the content is too much, the fortress in two), small spacing, hard to read, there is no clear separation between the modules, so that HR can not find the desired information. Some job sites can not completely correct rendering of PDF files. (Eg pull hook net, encounters a PDF file page will have large gaps appeared.), I find two real examples on the following, you ask why HAITOU did not respond, HR ask you to see how such a resume.

file

After writing their own resume must be carefully examined, then ask a friend read, and request pertinent recommendations.

On the typesetting I suggest that you write in HTML and then converted into PDF, HTML and Markdown Word better than to style and version control, and job seekers can directly put HTML on personal websites or GitHub Pages above, you can always browse.

03 How to write a better resume

Overall a resume can be divided into six modules: basic information, personal profiles, list of skills, work experience, project experience, education, the other.

This sequence allows HR strengths and skills from shallow to deep understanding of rapid job seekers. If the information is the focus of the school or school sprout new engineers, advance, on the following basic information.

Basic Information

Basic information including name, email, phone, Github / blog, Job Target and other information.

Name / Telephone

You can fill out.

Note that, before the vote resume, you can inquire here whether the company is registered. Some search will easily play a company name, and then contact designated to receive resumes of job seekers, accidentally posted on the sale of the privacy.

mailbox

E-mail can be used to write.

Forum, occasionally to discuss what suffix mailbox looks more powerful, and some suggested gmail, feel able to highlight English. Some recommend using Outlook or 163, can be relatively stable in the country to accept the message. There contempt qq mailbox, that seemed too personal and not professional.

I can not give an opinion on behalf of all HR, HR may produce some effect on the initial impression because seekers of mail suffix. However, only in the applicant's resume is not rosy point, the chaotic structure of the premise, HR only because these small details but they are screened out. As long as job seekers show your strengths in your resume, what mailbox suffix is ​​not important.

Github / blog

Put Github or blog link on the premise that it highlights the programming capabilities of job seekers, HR eagerly anticipating the point Github neither go in but found that the contribution is too open-source project, commit a few times a year, then there will be very difficult to impress. Technology blog well written, then you can put up, there will be some job requirements mentioned in these bonus items.

Career Objective

Many job hunters overlook this detail, HR may accept a different job resumes, if the resume does not indicate the position you apply for, HR also do not know how they fit to judge the candidates, the easiest way, directly look at a resume.

So Job Target must make it clear that their goal posts, such as front-end engineers, reptiles engineer.

other information

Other information includes political affiliation, gender, age, photos, etc. If you want to put state-owned enterprises or institutions, political party members face may be helpful, as others did to have nothing to do. Together, the basic information section can be written like this:

XX-mail: [email protected] / Tel: 122-5555-6666 Github: http://github.com/ Job intentions: reptile Engineer

Brief introduction

Some engineers have some errors, they think that if ritualistically write a resume, it will only attract the traditional, boring company.

I met a lot of introduction written love of freedom, love life, I think most people like freedom, love of freedom and can not simply write show the real love in the computer industry proven best way is to use free software and open source projects contribute .

Introduction is very important, is the first step in beginning to understand the HR job seekers. I do not know where to start to write, they can refer to the target position based on the job requirements, and when to see the goal posts are required to be familiar with multi-threaded programming while they do not understand, is a very good tutorial chance, absolutely interview test ah.

Here we assume that job seekers like a company job descriptions and requirements are as follows:

Python Reptile Engineer Job Description: Responsible for crawler system architecture design and development; in the design of systems technology solutions, the core code development and system tuning; participation of special technical research, new technology introduction and so on; Requirements: 2 years or more Python development experience, Bachelor degree or above in computer science; love computer science and Internet technology, proficient in Python language, familiar with regular expressions, familiar MySQL database; familiar with Python network programming, able to design and maintain high-performance event-driven framework program is based on TCP / IP protocol ; have a strong thirst for knowledge, excellent learning and communication skills;

First analysis of this job requirements, the need to develop crawler system, Python developers have the ability, knowledge of network protocols.

After seize these points, we can write the introduction for this post:

Two years Python crawler system development experience, familiar with Scrapy framework, as the main engineer involved in the design and development through a number of projects, responsible for the development of the system core module, automated testing and deployment. Familiar with the HTTP protocol, TCP / IP protocol, understand the usage of regular expressions, XPATH, understanding common mechanisms and principles Redis, MySQL database and Linux systems. Have excellent communication skills and team learning ability, often sharing technology with the team, and the team can grow together. Introduction / Work experience / project experience keywords should be bold. The first highlight here is first of all a personal development experience, a brief introduction before the main job duties (there are reptiles development, automated testing and deployment experience). The second list to show their professional knowledge and skills to meet the job requirements listed in Article III of soft skills to share technology with the team as an example, highlights the ability of teamwork.

If a non-Coban or sprouting new engineer, then you can try to highlight their individual projects, learning ability and soft skills:

Two years of independent development Web project experience and understanding of the project development process and automated deployment, design and development of Todo-list, blog and other projects to achieve a browse, comment, thumbs and other functions. Familiar with the HTTP protocol, TCP / IP protocol, understanding Redis, MySQL database and Linux systems and mechanisms of common principles. Keen to learn computer technology, a number of self-study computer courses computer systems, data structures, and so on.

Non-Coban Coban engineer engineers to compete with the best job they have done similar projects. Quality personal project is also bonus items. Blog, reptiles, Todo-list these too common, I do not say that it lacks technical content (you can take a look at Python author Guido van Rossum wrote reptiles), but too many job seekers only complete a very simple function, not go into principle .

If you can complete some unusual items, then will be able to attract the attention of the HR, 500lines inside there are a lot of interesting projects. If that can not keep up, you can follow a few MOOC courses, which also implement a number of projects, such as browsers, search engines and social networks, it seems difficult, but it will have a step by step instructions and sample code is. I believe that most developers can learn a lot.

Just think, the introduction if written like this:

Python back end of two years of development experience, to understand Scrapy reptile framework, design and development of a simple browser, to achieve parsing, compilation. We have developed a search engine and social network, search, focus on functionality. Familiar with the HTTP protocol, TCP / IP protocol, regular expressions, XPATH usage, common understanding of the principles and mechanisms of MySQL database and Linux systems. Keen to learn computer technology, a number of self-study computer courses computer systems, data structures, and so on. Is not very different from the, HR will be willing to give such a special opportunity seekers. Resume writing process is actually the process of self-reflection, from which you can know where lack of timely and learning to make up in order to get a good offer.

Congratulations, the first step in the introduction is complete. You caught the eye HR, the next word is to show their ability.

Skill List

Like I said in the common mistakes, HR will direct the search keywords in your resume, if not directly screened out. Therefore, in accordance with the type of skills you can list the toolbar to what they do best, familiarity because a matter of opinion, so do not write, or express like a progress bar:

Back-end framework: Django, Flask, Scrapy front-end framework: Vue, React, jQuery Database: Redis, MySQL tools: Docker, Jenkins, Git other: TCP / IP, HTTP, Websocket language: CET, be fluent in English reading documents

work experience

If this resume is used to find the internship, then you can skip this module.

A point to note is the integrity of the work experience, I once went to a giant job interview (I often go to the interview, referring to how to prepare for technical interview), they asked me why I did not write up a complete work experience, because they request can not be a blank from graduation to the present time.

I replied that on the one hand is to keep your resume short, on the other hand is the most recent work experience and a comparison of this post. But this is the only time I was asked to fill out a complete experience, so my advice is to write the best resume of no more than three companies work experience, and job interview before, then asked to be able to correctly answer and connect all the time, do not make the interviewer think what you hide.

Work experience should be listed in reverse recent work can be divided into four points:

1, Company Name

Company name can be written on, if the product is more famous, you can write the name of the product:

Unicorn Technology Co., Ltd. (its products EngineGo, Thankyou-opensource)

2, job / service time

Job title should note that if you vote the job is data analysis engineer, then reptiles engineers and mining engineers HR data is not the same, plus senior engineers then have to go. Working time according to the Social Security tax time to write, some plants will do background checks.

Unicorn Technology Co., Ltd. (its products EngineGo, Thankyou-opensource) 2014 Nian 6 Month - June 2016 | Senior Python Engineer

3, the main responsibilities

The main responsibility is to highlight job responsibilities and bring any benefit to the company, and the next project experience different, no need to write detailed technical project stack and details can be explained only roughly, here we give an example of a sentence in the :

As a team leader responsible for the design and development of distributed web crawler system optimization strategies reptiles and anti-blocking rules, improve the efficiency and quality of web crawling. Feasibility analysis and design based on industry needs, the project test code optimization, continuous integration and automated deployment to assist and improve system availability. The company is responsible for the preparation of technical documentation and maintenance, periodic review of the code team, learn together and grow with the team.

4, project experience

Project experience can be placed in the corresponding work experience, each company selected to focus on one or two projects. Requires a detailed description of major development or maintenance of the module, what tools to use, and how well reached here to EngineGo crawler system, for example, pay attention to simplicity and outstanding data, do not be meaningless description, and keywords should be bold.

Maintain communication with product managers, use Scrapy framework to crawler module to reconstruct, improve and reduce the rate of 200% reptiles server 20% CPU load. Reptiles improvement strategy, a 40% reduction of the number of requests to be shielded.

As a design engineer and major property development module, activity module, 10 function application, instant notification.

Redis database implementations using distributed crawlers and data caches, data query time reduced by 50%.

Cooperation with other engineers, using Docker split the project to re-structure, reduce resource coupling between business modules to achieve continuous integration and automated deployment.

Also, in most cases, does not recommend the picture appeared resume the project, the project can attach links.

educational status

School we all write, there are several points to note, if attending more famous schools can put in front of the school, after a brief introduction.

In addition, I met a lot of turn professional job seekers do not write directly to the original professional, and I think this is unnecessary. HR is not stupid, watch did not write a non-professional to know Coban, not as honestly write it down, if it is science, then a little help.

High grade point / specialized courses scores high / scholarship / prize-winning can choose an important plus:

XXX University | Computer Science 2013 - 2017 computer system (85 points / Professional ranking 18/100), data structures (90 points / Professional ranking 10/100) Grade Point Average: 3.7 | get a national motivational scholarships 2015-2016 school year to get American mathematical contest in modeling 2013-2014 school year the first prize of Guangdong Province, "Li Jian Cup" scientific and technological innovation competition prize Well, if my school is very general, not professional counterparts how to do. Which parts we refer to the online statistics, HR value seekers resume, from good schools, good company it goes without saying that complete Udacity / Coursera courses also have a large degree of extra points.

Job seekers may like to show their educational background:

XXX University | Civil Engineering 2013 - 2017 Udacity | Machine Learning Engineer / Coursera | Introduction to Computer / Operating System 2016 --2017 year I can not say in the domestic environment, which will be able to add a lot of points, after all, most companies valued or university degree. However, some of the more open company still like to keep on learning staff. Plus go, at least not penalized.

Other (optional)

Optionally, it may also become bonus items, relatively little attention to this country, but I personally pay more attention.

voluntary work

Helped organize translation Flask, Requests the first version of the document, translated more than a dozen technical articles (side highlighted the foreign language skills is better). Teach junior high school students to learn from scratch Python, and to design and write your own game. Open source project on Github Cherry obtain 200 Star.

hobby

Computer-related or highlight the ability of interest can be listed up, if it is singing, traveling these words would not have put up the.

04 summary

As long as a serious effort to modify the resume, HR is able to feel, but also from a number of job seekers stand out, to get more opportunities. Sometimes opportunity often lies not with the heart for it.

I hope after reading this article you can write a better resume, get more opportunities.

Published 38 original articles · won praise 1 · views 2180

Guess you like

Origin blog.csdn.net/wulishinian/article/details/104992915