Excellent developers in my heart

Source: Internet
Author: User
I saw two discussions on excellent developer standards (one excellent. net programmer skill tree and excellent developer standards in my heart), I also want to talk about the excellent developers in my heart.
1. Technology
Excellent developers must have excellent technical skills, but they should not only be biased towards one technology. They must have a broad mind to accept different technologies and use the most appropriate technology to solve the problem (I have not done it yet ).

2. Teamwork
Most projects are not completed by one person. Strong communication and cooperation skills are required by a good developer.

3. Language and expression ability
If you have an idea but cannot say it, you have no idea. good developers must have more ideas and thoughts than others. It is also important to express your ideas and persuade others. in addition, given that the most popular technical documents are up-to-date in Chinese and English, English proficiency is also essential. It is best to be able to hear, at least to read and write.

4. The pursuit of perfection
"Nothing in the world is perfect, but we cannot stop pursuing perfection. Only in this way can we get closer to perfection. "-- Nick
Many people have said,ProgramMembers are perfectionists. However, in reality, various subjective and objective factors impede our pursuit of perfection. The customer is pressing, the boss does not give a bonus, the bug is full of flying, working overtime all day, ready to deliver. Over time, our requirements for quality have declined.CodeThe readability does not matter, and it does not feel the ease of use...
The reality is cruel, and the ideal is far away, but a good programmer never stops pursuing perfection, no matter how far away he is (a bit like communism)

If you write so much, it will be too idealistic if you write too much.

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.