Since childhood, I like to see the local dialect drama " Life Spicy " (strongly recommend to learn Chongqing dialect Friends watch this program, there are many beautiful handsome guy oh:)). I like to watch this program, not because of its plot how good, nor because there are many "white rich beauty" and "high-rich handsome", but because the content is very close to life, as if it happened in their own neighbors. Compared with some of the "Spring Snow" in the drama of romance, I prefer to watch the "lowbrow" in the life drama. Because the latter is more real, it is more likely to resonate with others.
I write "C Programmer: from the campus to the workplace", but also to close to the specific work, all the content is from the practice, not like many school computer textbooks, such as the very empty, so that students do not know after the end of the work and the future of what the relationship between.
Well, let's take a look at what's special about this book.
one of the features: The book chapters of the content of a clear, more in the form of cases to explain, so that readers can learn in the actual combat knowledge.
In the fourth chapter, "Variables and Functions", the naming conventions for variables and functions are discussed from the beginning of modifying a set of nonstandard code. In this way, the reader can compare the changes before and after the code, more able to understand the importance of programming norms.
The sixth chapter of the book, "File", there is a section on "Configuration file", is based on an MFC implementation of a small software based on the detailed description. In this way, it is easier for readers to understand the entire program's Operation flow and function implementation methods.
The eighth chapter of the book "Algorithms and Protocols", in the interpretation of the algorithm, the "multi-threaded", "bubble sorting" and "Divide and conquer" three from the author participated in the project practice examples, the reader more able to appreciate the importance of the algorithm.
feature Two: This book contains a large number of graphic and procedural examples, so that the reader in the rich content to learn the actual combat knowledge.
In incomplete statistics, the number of graphical and procedural examples included in this book is:
The fifth chapter: Graphics: 4, program example: 10.
The sixth chapter: Graphics: 7, program example: 11.
The eighth chapter: Graphics: 10, program example: 3.
A lot of students in school and I communicate, all reflect that do not know how to improve their programming ability, my reply is only one, that is: practice, keep practicing. Software development industry, and even the entire computer professional, are very focused on practice, focus on actual combat. If you only learn the theoretical knowledge of textbooks, and do not apply, then the learned will soon forget.
feature Three: This book is not limited to the knowledge of C language, but also the software testing, troubleshooting, etc. are described. Readers can use this book to have a more comprehensive understanding of software development.
Any method of software development is not isolated, it will inevitably be associated with many other software development methods.
Specific to the development of C language, not to write code in C language is finished, in this process will inevitably involve the software development process, software testing, software troubleshooting and so on. Therefore, while explaining the C language, I also introduced the relevant "software engineering" in the appropriate place of the book, such as:
In the seventh chapter, there is a special section to introduce program tests (normal and anomaly tests).
In the eighth chapter, there is a special section to introduce program testing.
In the 11th chapter, we introduce the troubleshooting of the program.
In the Appendix, the "Peer review" process in software development is introduced.
It says so much, the general meaning is that the content of this book is not wandering in the cloud "Spring Snow", but close to work, close to the actual "lowbrow". What is the specific content? Is there a probation chapter for everyone to get a sneak peek? Please look forward to further introduction of this book.
My public number: ZHOUZXI, please scan the following two-dimensional code:
"C Programmer: from the campus to the workplace" publication of the Preview (3): From "Spring Snow" to "lowbrow"