Five books to be read by software development practitioners

Source: Internet
Author: User

 ThemeSoftware Development

Excellent computer books are enduring the corrosion of time, they are beyond the choice of programming language, development environment or platform, is never erased. They don't stop telling people how to do it, they're explaining the reasons behind it. If you have to clean the bookcase every 5 years, you must have bought a lot of books that you shouldn't have bought.

However, the following 5 very good books to recommend, is every programmer and even it practitioners should have, and worth repeating reading and collection!

Human Pieces (original book 3rd edition)

The legendary classic in software management is known as the "most influential book on the American software industry". As an enduring bestseller, the book has a deep insight into the biggest problem of software development lies not in technology, but in people. The human factor is not easy to solve, once solved, you will be more likely to achieve success. People think that "People's Month myth" concerns "software development" itself, "human pieces" is concerned about the "people" in software development, therefore, on thousands of shelves, "People's Pieces" and "People's Month myth" tied together.

The Myth of man and Month

Together with "People's pieces" as the most brilliant "Gemini" in the field of software management books, the author provides insightful insights into the management of complex projects, with a lot of thought-provoking ideas and a great deal of software engineering practices.

"Original Design"

A must-read book for programmers, project managers and architects in the software industry for the next few 10 years is another epic work in the field of computer books. This book explores the design and process, especially the design process of complex systems, from the perspective of engineers and architects, and aims to improve the usability and effectiveness of the product, as well as the efficiency and elegance of the design.

The way of programmers ' cultivation: from the handyman to the expert

The book consists of a series of independent sections covering topics ranging from personal responsibility, career development, to the various architectural techniques used to keep code flexible and easy to adapt and reuse, using many entertaining anecdotes, thoughtful examples, and interesting analogies, A comprehensive explanation of the best practices and major pitfalls of many different aspects of software development.

"The Cathedral and the Bazaar"

The open source movement of the Bible, the subversion of traditional software development ideas, affecting the entire software development field. Author Eric S. Raymond is the champion of open source movement, the first theorist of hacker culture, he tells the thrilling story in the open source movement, puts forward a lot of intelligent ideas and tested knowledge, bring enlightenment to all software developers.

Five books to be read by software development practitioners

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.