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.