#6565
97 Things Every Programmer Should Know is co-written by 73 different authors working in the software industry. The content is some of their experiences summed up in their work. Based on their practical experience in various aspects of software engineering, they expressed their own opinions and put forward their own insights. These experiences cover many aspects such as user requirements, system analysis and design, coding practices, coding style, bug management and project management. Programmers from all fields can find content of interest to them, so this book is suitable for reading by programmers at different levels.