The title of an article I saw today is "what is the efficiency difference between developers ?", Feelings after reading

Source: Internet
Author: User

The following is an article I read today.ArticleIt refers to the difference between "skilled personnel" and "General Personnel", but I think it is not just the difference between "skilled personnel" and "general personnel, what's more is the difference between "excellent personnel" and "Poor personnel", or even between "may become excellent personnel" and "cannot become excellent personnel.

The text is as follows:

After years of accumulation, skilled personnel can add their own codesnip summary, and do not need to search for additional information. Generally, developers spend 10-20% time searching materials during the development process.

Attention of skilled personnelCodeReuse, and always pay attention to refactoring and extraction of public code. Generally, developers can copy the code to complete the function.

Skilled personnel pay great attention to the use of various shortcut keys, such as search, positioning, and tags. The location search is convenient and quick, and the IDE environment also defines the most convenient State according to habits.

Prior to coding, skilled personnel should first think clearly about the entire process, and plan the division of the entire implementation method and method function in mind or paper. Where do people think about writing.

Skilled people write more than 50 lines of code before debugging once or twice. Generally, when writing a few lines of code, they need to debug multiple times to verify the correctness of the Code through debug.

Skilled users focus on code quality, unit testing and maintainability, and business logic verification and boundary condition validation. Generally, users only focus on simple functions.

The Code submitted by skilled personnel for testing has very few bugs, and the rework workload is very small. Generally, developers have many bugs due to incomplete self-testing, resulting in a large amount of rework work.

Skilled personnel can reasonably allocate their own time, plan daily work tasks, and focus on the development process. Generally, developers are dedicated to developing and talking about Q.

Skilled personnel are good at summarizing and accumulating knowledge to form their own knowledge base and experience base.

Skilled personnel are good at discovering problems, analyzing deficiencies, and improving themselves continuously. The General Staff passively improves the performance of the external force intervention.

Skilled developers have developed a professional and profound understanding of the business. Generally, developers consider programming languages and tools.

Skilled personnel are good at crowding out time from various factors that affect their development efficiency, and are good at using various auxiliary development tools. The average person is not good at this summary.

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.