Home  >  Article  >  Backend Development  >  How to write a resume in php

How to write a resume in php

步履不停
步履不停Original
2019-06-12 09:18:2313454browse

How to write a resume in php

How does HR determine whether this resume is worthy of follow-up in just 30 seconds?

When screening, we mainly start from the needs of the company. The focus is different, but there are still many "general" routines.

Are you ready? Please read the following content carefully~

1. Basic style

is the first impression after opening the resume. Just like when we see a person, we will have an overall feeling. Is he fashionable, fresh or sophisticated? After we have the first impression, we can slowly break it down. (Related tutorial recommendations: php video tutorial)

Bonus writing method

- Concise and clear, with clear logical structure.

- The fonts are beautiful, the layout is smooth, and the overall design is clear and tidy.

- It is best to use PDF format, which has strong compatibility and is not easy to be disordered.

Minus points for writing

- The design is too exaggerated or too simple. (eg: Some are colorful and very cool, but I couldn’t find the contact information for a long time, or only basic personal information and company name)

- I wrote more than ten pages, but I couldn’t open them for a long time, or load them. After a long time, the code is still garbled when I open it.

2. Basic information (name/gender/graduate school/phone number/email/residence/desired place)

Extra points writing method

- Clearly list the above information, so that HR will not have to ask about this content in subsequent phone calls or interviews, and build familiarity with you during our subsequent phone calls.

- It would be better if you can add QQ or WeChat (in case the phone cannot be reached sometimes, which happens from time to time)

Minus points writing

- Most of the basic information is not written

- Just drop a Github link, a very concise description in a few sentences, and you need to find your contact information through your link. (If your blog writing is not particularly good, I will basically give up on you)

3. Work experience & project experience

Extra points writing method

- Work experience and project experience can be written with reference to the universal STAR rule (ps. The STAR interview method is a technique that can be used in the corporate recruitment interview process. Its purpose is to make a comprehensive and objective assessment of the applicant. Evaluation. Among them, "STAR" refers to SITUATION (background), TASK (task), ACTION (action) and RESULT (result).)

- Which companies have you worked for? BAT? Well-known large Internet companies?

- What industry fields have you worked in, and does it match our current industry?

- What technical languages ​​are you good at, and what technology stacks are used? (Java, Scala, Ruby, React, Vue, Microservice…)

- The complexity of the project you have experienced, and what role you played in the project? (Changes in people/changes in technology/changes in the environment/differences in the same role in different work experiences)

- Time node (gap period)

Minus points writing method

After reading it for a long time, I don’t know what to say, there are no highlights, and it doesn’t make people want to go Chat with you and what information I want to know.

Here are some chestnuts

Chestnut 1. Error opening method:

XX (full stack engineer) 2013.06 &mdash ; So far

Participated in demand analysis and implementation plan design.

Design database table structure to implement backend functions and web page display.

Product online deployment and operation and maintenance.

ay Configuration Management Engineer 2010.03 — 2013.03

Responsible for the company's product performance testing, and online data analysis

Responsible for the company's configuration management, environment maintenance, etc.

Comment: I can’t see what he did, there is no logic, and I don’t even know what technical language he did.

Chestnut 2: Correct opening method:

## Java engineer of Xi'an XXX Company - February 2016 - February 2017

(1) MOGU recommendation architecture data and cache layer design and development

MOGU is a fashion information app, responsible for displaying the recommendation page information feed stream and displaying user history

Responsible for the data layer, handling the entire development work of front-end logic, and building distributed rpc services

Responsible for stress testing and monitoring, cache processing, docking and improvement optimization, mainly using redis cache

(2 ) E-commerce crawler development based on JAVA

Use java to build a crawler server platform, configure and develop it, and develop web page revision monitoring functions

Crawl Taobao fashion brands and other e-commerce website product brands and details, etc.

Respond to anti-crawling of some websites through frequency, ip pool, anonymous proxy, etc.

(3) Same image search Solr service development

Based on the same algorithm group Graph strategy, use Solr for Java connection and realize RPC service construction, index construction and Solr implementation

Beijing ) Responsible for the construction and implementation of real-time stream message processing application system

After investigating the advantages of kafka and our specific needs, we used kafka as a consumer to ensure high throughput processing of messages and persistence of messages. At the same time, it is used by other services, and the system is designed and built for use. The local log ensures that messages are not lost, and data is read repeatedly by sliding the recording cursor.

Use storm to build the message processing architecture, complete business-based message implementation, and provide subsequent data statistical analysis for real-time and offline tasks, such as pv, uv and other data, to make decisions for operations.

Website user behavior bureau and js-based log collector development, definition interface and cooperation with the front-end department. Mainly used go 2, hadoop cluster construction and data analysis and processing.

(2) CDH-based cluster construction work and later maintenance

Writing MapReduce programs can logic complex work and maximize the use of big data applications Characteristics: High requirements for programs, monitoring the running status of own programs, reasonable use of memory, and focusing on the pros and cons of incremental and full operations.

(3) Scheduling system design and implementation Build a scheduling platform based on quartz2, lead apprentices to implement related functions and review the code regularly

(4) Database tuning Responsible for master-slave construction, and master the pros and cons of master-slave construction, understand the industry's mycat principles, have experience in database optimization, be able to use indexes correctly and skillfully, and have a deep understanding of locks.

(5) Website development java web website business development, and be able to use caching technology well, have practical experience in refactoring, and have comprehensive practical experience in object-oriented development . Understand the usage scenarios of Java data structures. Although there is not much room for large-scale concurrency, you have mastered the data structure and have your own insights into concurrency and blocking.

Comments: Tell readers very clearly what you have done, what kind of things you are responsible for, what technology stack you use, and the logic is coherent.

(6) Work expectations & personal evaluation

Extra points writing method

- Have an all-round view of yourself Describe and summarize so that others can better understand you. Or here, highlight your strengths and expertise.

- Even if you don’t write a personal evaluation, you must remember to write down your job expectations.

Minus points writing method

There is no personality at all. There is no difference between writing and not writing.

Let’s have some chestnuts

Chestnut 1: Wrong opening method:

Personality , People who are honest, humble, hard-working, hard-working, patient, have team awareness, can get along well with classmates, and can accept other people's suggestions with an open mind.

Strong sense of responsibility, good at communication, good team spirit; solid professionalism, strong research spirit and learning ability; optimistic and outgoing personality, like to play badminton.

Chestnut 2: Correct opening method:

##My positioning of myself: Mainly attack the front end, while doing other things In terms of playing support. I don’t want to be too dependent on others. Even if there is no backend, no design, no product manager, I still want to make this product perfect. After all, the full stack can solve problems most efficiently.

My attitude towards work: First, I must complete my job efficiently. Second, we must seek perfection based on completion. Third, we must communicate and learn from each other and improve each other with other colleagues on the basis of perfection. Work is a way of life, not a job to support your family.

How I overcome difficulties: Not using Baidu is the first principle. When I encounter technical problems, I often go to Google and Stack over flow to find answers. But usually many problems may not have been solved by others, so proficiently reading the source code and doing experiments on your own in manuals, specifications and even REPL environments are the ultimate solutions to problems. Believe in the results of the facts and do it yourself.

How to maintain your own vision: I have always believed that vision is extremely important in software development. In addition to following industry leaders on Twitter, Github Trending is also a must-see every week. In addition, Podcasts, Hacker News, Reddit and TechRadar are also important first-hand information. Keep your eyes open to find cooler solutions.

My advantages: Love technology, strong self-learning ability, and good self-awareness. Comprehensive skill tree and broad vision, good mentality, emotional intelligence and communication skills.

My disadvantages: I am not from a non-technical background and do not have the proficiency in algorithms as my classmates from a scientific degree, but I decided to stick to technology to make up for my shortcomings.

Chestnut 3: The correct way to open:

##Geeks, love technology, love open source

Ruby on Rails: Mastery

Agile/Lean: Mastery

ReactJS: Mastery

Docker: Mastery

AWS: Mastery

5. Do you have a blog, personal technology stack, etc.

The eyes of the HR who saw this item were already shining, extra points. It shows that you truly love technology, are good at summarizing and willing to share, and actively invest your spare time in software technology careers.

My favorite books: "Refactoring", "Effective Programmer", "Clean Code", etc.

My favorite communities: Turing Community, Zhihu, Blog Park, Stack Over flow, Google Developer Group, etc.

My blog link, personal work link: xxxxxxxxx

6, content authenticity

Old driver reminds you , any detail of your resume will be evidence in the subsequent interview.

That's basically it. I hope it can be helpful to everyone. It only takes a few dozen seconds to look at a resume, and coding is still a laborious task.

Extended reading:

Recommended related articles:
1.How to write PHP resume skills
2.2 years of PHP development work experience, summary of interviewing more than 20 companies after changing jobs
3.PHP make word resume
Related video recommendations:
1.Dugujiujian(4)_PHP video tutorial

The above is the detailed content of How to write a resume in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:what is a php programmerNext article:what is a php programmer