Are you sure you have mastered it?

Source: Internet
Author: User

The following options are available based on 51job Proficiency: Understanding, general, skilled, and proficient. Unfortunately, Ms is not clearly defined. Next, let me talk about the definition of these four levels.

1. Understand

If you have browsed a skillArticleAnd write a simple testCodeIs not used in actual projects.

2. Average

According to the requirements of "experts" (usually leaders), I have used it in real projects. I don't know why? Only know that this can solve the problem in the project.

3. Proficiency

Able to actively use related skills in the project and quickly respond to new changes and problems through listing.

4. Proficient

It can meet the needs of existing projects and fully cope with future changes and possible problems of the project. In addition, it adopts a mode to solve similar problems.

 

The above simple description shows that these four levels increase sequentially and are upgraded at the first level. It is impossible to skip. the difference may be that the time spent at different stages is different.

Generally, the biggest difference between them is that they have been used in actual projects.

The biggest difference between proficiency and general proficiency is the active use and the ability to "Kill Buddha with Buddha" Solution to the vast majority of problems encountered in the project.

the biggest difference between proficiency and proficiency lies in coping with various problems through design (mainly oo ideas) instead of solving various problems one by one, this improves code reusability. For example, when a problem occurs, have you considered the countermeasures before? If it is impromptu, It is skillful (usually manifested as a problem, propose a solution ), if you think of it in advance and have met the change point without changing the original design or code, it is proficient (usually manifested as a problem, to solution ). Therefore, being proficient in development skills is inseparable from having superb design capabilities. If you do not have good design capabilities, you can only be a vulgar expert.

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.