Software Technology - Translator

zhaozj2021-02-08  303

("Software Technology" book is about to be published by the People's Posts and Telecommines, see http://www.china-pub.com/computers/subject/huodong/ry12.23/tyzt.htm. This article is me as a translator. The preface made by this book.)

After the translation sequen, when I came to Amazon to find this "software craft", its evaluation I didn't know when I had already quietly become four-star, sales ranking has reached more than 5,000 - familiar with Amazon The reader should know that in Amazon, it is already a boutique book, and the four-digit sales ranking can prove its quality. However, the criticism seen a year ago is still vital: "Outdated example", "chaotic logic", "East La Si is not aware of the cloud" ... When these sharp words and "all software managers must When reading a class, I have to think seriously again: What kind of book is there? Pete McBreen said this "software process" is a "plenty of inflammatory". In my opinion, use "inflammation" to evaluate it is just too polite, perhaps "subversion" will be a more appropriate word. Since the 1968 NATO meeting, the discourse of software engineering has always held the words of software (and software disciplines). Everything software issues are not self-owned "software crisis", which is also natural, and all solutions are not compromised by autonomously being classified into the "software engineering". Since the memorial ... Hey, I said that since the university, all of our discussions have surrounded the software engineering: Does this do in line with software engineering? How to improve software engineering? How should companies carry software engineering? All such use. Between the continuous repetition and change in words, "software engineering" has gradually been held on the altar, becoming a belief, and thus lost its old value and meaning. I don't see it, that is, the opponents of software engineering, can only say that "we don't work project" - still unsubilt the software engineering. Pete McBreen is an extremely keen person and has a profound consideration of the meaning behind the words, which may be related to the education of the United Kingdom when he is young. He pointed out that the software is not an engineering, "Software Engineering" is just a little bit of a metaphor. Yes, a metaphor, as we often say "Table Leg", "needle eye", this is a universal, penetrating metaphor. However, although everyone knows that the embroidered needle does not have long eyes, we often forget the software engineering as the original identity of metaphors, sincerely use the software as a project as a project. The dilemma of software engineering and the rejection of the instinct time when this "software process" is read. Qian Zhongshu once said that it is also an imitation of it. For the current opponents of the current software engineering, another more appropriate metaphor is "inverted film" - the color of the film is completely opposite to the photo, but the information recorded in both is no two. As a true subversive, Pete McBreen found another metaphor for software (another set of words), which is the title of this book - Software Craftsmanship. I have always had a touch of hidden worries for this craft language. In the West, there are many traditional people with literary revival, and in the reaction of modernity, literary revival has always attracted the banner of the public. Therefore, it is conceivable that a metaphor such as "Software Technology" has an unsaturated temptation for European and American programmers. In China, the traditional values ​​of "learning and excellence" have a practical practitioner, "May 4th", with the modernity of the modernity, has already been rooted, so I really don't want to optimize the readers who can expect this translation. The idea of ​​"software technology" is unimpeded. Good in Pete McBreen is not a one who likes to praise it too much. Although the discussion in the book is bold, it is good to be there.

转载请注明原文地址:https://www.9cbs.com/read-732.html

New Post(0)