How to write a good Java Programmer's resume

Source: Internet
Author: User
Tags hadoop ecosystem

Background: Entered the first company has been working for nearly two years, which has been idle for a year, in preparation for their resume, a kind of run out feeling, do not know how to write, it seems usually to accumulate more familiar.

PS: This is the share of the reading is very useful.


Resume look more serious, not more than 30 seconds, really tangled, and will not tangle with the extra 1 minutes. At present, most of the site-style entry resumes, basically is a look. There will always be people who say, so I upload an attachment resume is OK. Do you think most of HR will download it?

If I have to evaluate an electronic version of the curriculum vitae, then my only request is simple and generous, punctuation and segmentation is correct, the entire resume in addition to the photo of not more than 2 colors, can let people see clearly, not disorderly, the first impression of the pass.

Do not overly value the format of the resume, but also pay attention to enrich the content of the resume. If you're out of stock but trying to muddle through, I really can't help you. But if you do not have any goods in your belly, I would like to express my humble opinion and hope to help you. Or how to highlight the following own other advantages of it!

1 All basic information detailed and truthful

The basic information is divided into three categories :

1) Education background: The graduation school, the major, the entrance and graduation year, whether it is the integration of recruitment, these four information can not be less. If it is the master's degree, please do not miss the undergraduate education (many people do not write a good undergraduate, please, this shattered glass AH), at the same time to indicate whether the masters are full-time or in service.

2) Working background: The company, the position, the beginning and end of the year, the department, the number of people, reporting objects. These are the objects that we will examine.

3) Language level: Just one thing: Will you speak English!!! Can you speak English!!! Can you speak English fluently!!!!

If it will be 1.2 outside the bonus points, but two can not make up your English is not fluent, is the sauce.

Basically in 13 seconds we want to get the information is the above, these are our personnel screening hard conditions, if the hard conditions are not standard, soft and good is useless. These should also be a general framework for resumes. After we can do the above, we will talk about how to polish the resume to make a person's eyes bright.

2 have a very detailed work content and work performance

Because I do the internet industry, I take the internet's most basic Programmer's resume for example ha.

Here's what I picked up from my resume library:

Java Background Development

Some of the foreground pages are written

I didn't say anything in my eyes.

1, as a Java programmer, the main functions of the background module are: Writing background code, including database operations, SQL statement Optimization, WSDL technology call interface, generate interfaces, write interface documents, draw flowchart, etc.

2, the implementation of the front page. I am mainly responsible for the background module, but it will be the foreground of some technology, work during the study of HTML5 and CSS3 technology, so in the work will also help to achieve the front page.

3, the management of Git project. This includes the creation and deletion of remote Git repository projects, and the setting of project operation permissions in Gitolite.

It's better than that.

1, participate in the design of Oracle Enterprise Management System (ERP), related to the development of financial modules, skilled use of Java and framework technology, as well as Oracle database PL/SQL.

2. Research and use big data-related technologies to address the analysis of massive logs, store data on the Hadoop platform, and then import the results into an Oracle database to showcase the results through the spring framework. Familiar with the Hadoop ecosystem of various open source technologies such as HDFs, MapReduce, Hive, Pig, HBase, etc. Proficiency in Java language Programming and Linux scripting language.

Classmate, I feel you are very hanging.

If you're a Java writer, I don't just want to know if you're going to write Java, I'd like to know how you wrote it, what kind of platform? What frameworks are used? What are the relevant supporting technologies? What is the database? What is it written for? Is it responsible for the design of the architecture or the development of the module or the later bug debugging? Is there anything else besides Java? The more I know about you, the more I can tell if you are the right candidate for the job, and the more effective it will be for us to communicate later.

3 must have a project experience

This is the place that many people neglect. Many people think I just fill in the work experience complete, is not required to fill out the project experience. It's a big mistake! One of the HR in bat has told me that for candidates who are not in high-end positions, there is no project to go through the CV directly because they don't know what you've done.

The significance of the project experience is that, in addition to the very similar work experience, the project experience gives those who are truly good candidates a good opportunity to show themselves.

What kind of projects have you done? What kind of company do you do? What is the size of the body? What is the end-use population?

What is your role in the project? Is it a participant or an organizer or a person in charge? Is it responsible for pre-customer requirements communication or post-project delivery? What are the results? What is the customer's opinion of you?

What is the experience of this project? Is it possible to accumulate certain industry resources? This is just the information we can analyze from a project.

In combination with multiple projects, we have a clear sense of where the main client base of the candidate is in which industry or domain? What level of customer is it? And who is he talking to?

These are just as important for later communication. So you can not write so detailed (or the interview will not ask), but be sure to write the project experience!

4 The overall career experience must be coherent

This is strictly not a resume skill, but a career development plan to do the work. But these will eventually be reflected in the resume. Very simple, if you do 15 years of research and development, I will default for your next job and basically should be research and development. If you do 3 years of research and development, and then into the architecture, 3 years later into the pre-sale, a few years to MKT, this is a more and more front-end approach to the development path, then I default for your next job responsibilities or should be in the sales, marketing, pre-sale these areas. But if you do a few years of research and development, and then run to do the delivery, immediately after the sale, after two years and become the project manager, I am sorry, I can not judge what you want to do after, and such a resume I also difficult to recommend to the company.

Therefore, you must be in the change before the work of their own career development planning has a general understanding, know what they are suitable to do, what to do, how to achieve, and not just because of the thousands of increase in wages and blind job-hopping, this sacrifice is your future development opportunities!

Some people ask that I do 15 years of research and development, I now want to do something else, how to do? My answer is to seek the opportunity of internal turnover. Generally for the performance of the staff, the company will give some of the opportunity or policy of transfer, or you can directly with your current senior leaders to discuss, tell him your thoughts, see if he can help you. In a new position for another 1-2 years, and then look at new opportunities will not be difficult, or external companies will not be willing to take the risk of a novice to try different duties, especially the older, under the age of 30 can be considered.

5 have a clear self-evaluation and job search intention.

Self-evaluation "work hard, kindness, positive communication" Such evaluation please do not occupy the main part, no one will see. We want to see is proficient xxxx, familiar with XXXX, to understand XXXX, XXXX in the XXXX environment in the XXXX have in-depth understanding. To be blunt, it is a summary of your own skills.

Very simple, you say you can do, you may not be able to do, you say you can't do, you certainly can not do.

As for hobbies, do you like to play football or swimming, like reading or listening to music, we really don't care, we want to see is "Go to technology forum."

And as for the job intention, please indicate your current point of interest in where, want to find out what kind of company's job opportunities, why will apply for the present position, we will be very happy Oh ~

Finally, say a little tip: Please name your resume "job title-name-Graduate school-current company-working years", HR will appreciate your da.

How to write a good Java Programmer's resume

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.