100 top software development books

Source: Internet
Author: User

100 top software development books

I will be in this articleArticleList 100 top software development books. I will select them based on the following criteria: 1) Amazon views; 2) Amazon scores; 3) Google clicks; 4) whether to receive the jolt Award (only after winning the jolt award can a technical book truly lay the role of a classic ).

 

The first 20 digits are listed below. click the following link to see if your favorite books are in the list.

Top 100 Best Software Engineering books, ever

 

 

1Steve McConnell
Code complete: A Practical Handbook of Software Construction

2Elisw.freeman, etc.
Head first design patterns

3Steve McConnell
Rapid Development

4Erich Gamma
Design Patterns: Elements of reusable object-oriented software

5Bruce Schneier
Applied cryptography: protocols, algorithms, and source code (2nd edition)

6Robert C. Martin
Agile Software Development: Principles, patterns and practices

7Joel Spolsky
Joel on Software

8TomDeMarco, Timothy lister
Leleware: productive projects and teams (2nd edition)

9Frederick P. Brooks
The Mythical man-month, anniversary edition (2nd edition)

10Martin Fowler
Refactoring: improving the design of existing code

11Mike Cohn
Agile estimating and planning

12Alistair Cockburn
Writing valid tive Use Cases

13Bertrand Meyer
Object-oriented software construction (2nd edition)

14Steve McConnell
Software estimation: Demystifying the black art

15Mike Cohn
User stories applied: for Agile Software Development

16Donald E. knuth
The art of computer programming, the, Volumes 1-3 boxed set (2nd edition)

17Martin Fowler
Patterns of enterprise application architecture

18Jeffrey Friedl
Mastering Regular Expressions

19Andrew hunt, David Thomas
The pragmatic programmer: From journeyman to master

20Karl E. wiegers
Software requirements (2nd edition)

from: Noop. nl

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.