How do I write the resume project experience of software developers?

Source: Internet
Author: User

Many students studying software development do not know how to fill in"Project Experience"Or"Project DescriptionRecently, some students studying Java often useProject ExperienceAnd descriptions can only be completed in a few minutes, such a resume certainly does not attract recruitment enterprise HR.

Then how can software developers writeProject ExperienceAnd description?


First of all, you need to knowProject ExperienceWhat information is obtained in the description in? What industry do they really care about when your project is used in? How much efficiency has been improved for this industry? What the other party needs to know is as follows:


1. What technologies have you used and how long have you used in actual development;

2. Your position in the project team and whether the problem can be resolved independently;

3. Your business knowledge and team cooperation capabilities.


Technology is obviously the most important, but you need to describe the technical framework of the entire project with great care, so that recruiters can know that you are familiar with the macro architecture, then highlight your technical problems.

The following is a project description:

"This project is developed using JSP + JavaBean + Struts and adopts the MVC mode. The presentation layer is separated from the business layer, making it easy to maintain and expand"

How do you feel? In fact, I think it is very bad. In just a few words, there are a lot of duplicates. Can JSP be used when struts is used? Can it be different from MVC? Maintainability should have been the focus of the description, but there is only a simple sentence "separation between the presentation layer and the business layer "......

The following is a project description (virtual) I wrote ):

"The project structure is divided into the presentation layer, business layer, and data access layer. The dependency between layers is from bottom to top. The technologies used include struts, spring, hibernate, log4j, and JDOM. The presentation layer is developed based on the Struts framework. The business layer encapsulates business processes. To adapt to business changes, each business module has a dedicated interface and implementation class, the IOC function of spring is used to inject the implementation class into the action of the presentation layer. The data access layer is implemented by hibernate, and the code is concise and can adapt to different databases. The transaction part uses spring declarative transaction management. To improve performance, Servlet filter is used to implement cache proxy"

This project briefly outlines the system structure and shows that you are very familiar with Struts, spring, and hiberante technologies.

At the same time, we can note that some of the important links are very simple descriptions, suchTransactions,Cache proxyThis is actually intentional.

During the interview, many people are afraid that the other party will suddenly ask a question they are not prepared for, and they often lack the ability to respond. On the one hand, you need to do more special exercises, and on the other hand, you need to know that you are not always passive during the interview, waiting for the other party to ask questions.

If you only give an ordinary resume to the other party and only mention JSP and struts, you have to wait for the random problem of the other party. But if yourProject ExperienceThe other party may ask you how to apply transactions in spring and how to use the cache proxy (if the other party is a technician) as described in the previous article ), now you have changed to active ...... Of course, the premise is that you have mastered these technical points and have already figured out how to express them in advance! This is only the content in the interview skills.

Write your resumeProject ExperienceProject description is also a way to apply for a job.

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.