Top 10 Traits of a Rockstar Software Engineer(zz)

Decster

2008-04-09 09:27:01 来自: Decster

from ReadWriteWeb by Alex Iskold

Every company is a tech company these days. From software startups to hedge funds to pharmaceutical giants to big media, they're all increasingly in the business of software. Quality code has become not only a necessity, but a competitive differentiator. And as companies compete around software, the people who can make it happen - software engineers - are becoming increasingly important. But how do you spot the 'cream of the crop' programmers? In this post we outline the top ten traits of a rockstar developer.

We've written here before about the future of software development, in which a few smart developers can leverage libraries and web services to build large-scale systems of unprecedented complexity. It only takes a couple of smart engineers to create quality software of immense value, and below is a list of the top ten qualities you should look for when hiring a developer:

1. Loves To Code
2. Gets Things Done
3. Continuously Refactors Code
4. Uses Design Patterns
5. Writes Tests
6. Leverages Existing Code
7. Focuses on Usability
8. Writes Maintainable Code
9. Can Code in Any Language
10. Knows Basic Computer Science


这个小组的成员也喜欢去   · · · · · · 

程序员书屋
程序员书屋 (1954)
开源
开源 (2837)
eclipse
eclipse (1305)
Java编程
Java编程 (3731)
●有线通  有限通●
●有线通 有限通● (42)
程序员
程序员 (4793)