I have limited cultural levels (including English and Chinese), with a pair of translations, please criticize. Another: This article is reposted by netizen dogbear2000 to http://www.cbs.net/develop/Article/18/18716.shtm, so although translation is very poor, it is not attached to the original comparison.
Clay Shannon interview with Steve McConnell
Original: http://bdn.borland.com/Article/0,1410,29921,00.html
Summary: Steve McConnell is a number of important programming books, including: "Code Daquan", "Fast Software Development", "Software Project Survival", "After the Gold Rush" (after the golden hot) (Demolition: I don't know if there is a Chinese version). He answered some questions about his current project.
Steve McConnell
BDN: In the "After the Gold Rush" book, you recommend an authentication system to the software developer. Do you have new awareness in this respect? What is your opinion change is still more firm?
Steve: Yes, in a comprehensive plan for adding a professional level in software developers, development organizations, and universal industries, I am also a spontaneous authentication as one of several tip branches. I would like to be fried when I certified and licensed, and I was more empty in most cases. I also recommend systematicization of the Body of Knowledge of the Software Engineering to improve the educational infrastructure, providing more support for improved performance at the organization level, providing many other steps to improve industries More support. To be honest, I don't understand why people have to pay attention to my opinion about the certification. The puzzle consists of many cardboards, and the certification is just one of them.
BDN: Do you think this will happen truly?
Steve: It is already happening. A year ago IEEE Computer Association started a software development professional certification exam, and received praise. Project Management Society has a professional certification for many years of project management, although this certification is not particularly for software, many project managers have got it. There are also a variety of testing and warranty certification. Of course, there are also various, pay attention to other technical certifications, and have been mature for a long time.
BDN: Do you have new books?
Steve: Yes, I will have the second edition of "Jin Jin", titled "Professional Software Development" (Professional Software Development), will be published in August 2003. I am still writing a book about software evaluation, although this has become a low priority background task. BDN: Do you have a update version of the classic "code Daquan"? Perhaps more examples of Delphi and C # code, in multi-layer systems, web services, or any technical enlightenment to form after you last updated this book?
STEVE: Yes, but before the second edition, it will be in another year. I am very happy because I think it is still effective for about 90% to 95% of the content within 10 years after the first edition. The programming language used in the example although this book is old, the potential rules of the examples will never be outdated. And first, this is the true point of this book - these laws beyond the language and technology of a specific time, and it is worth spending time to study. Many of the facts of "code Daquan" have been very pleasing after 10 years of facts confirmed this. BDN: Where is your specific place? If you are not the soil, where is your original?
Steve: I live in Seattle, at the same time in Boeing and Microsoft. Both companies have a very strong software development culture, but their culture is in the style to two extremes. I think this is very good for me, because I am forced to figure out why the two companies are so different but they are all successful. BDN: How did you start programming (how do you contact it, and when you recognize it to do it in a professional? Steve: I was originally in college, because I thought they were easy to learn, because I didn't know what to do after graduation. I think if I learn a class in a semester, I can find a programmer after graduation, so I will let me maintain life until I realize what I really want to do. Basically, this is what I have done. After leaving school, I spent a few years to think about what I really want to do. When I woke up a morning, I realized that I was already doing - programming. BDN: How many years do you make programmers?
Steve: I did 19 years in the software industry. BDN: Which language do you use? Which are what you are using now?
Steve: I have programmed C and VB. BDN: Today you will suggest that young people go to programmed careers?
STEVE: Yes. BDN: Which courses you would recommend? Which language / technology they should be focused?
Steve: I will recommend that young people work hard to participate in one of many university software engineering degree plans that have emerged in the past five years. I especially don't care about language / technology. I think these (degrees) programs that focus on software engineering generally tend to focus on more durable principles, and those principles will bring the teacher's long-distance career. BDN: Which project you have participated is to be proud of you most?
Steve: Obviously, it is my book. I wrote most of the code for SPC Estimate Professional 2.0, which won the "Software Development" magazine productivity award. I am proud of this job because I think it shows that I will not only write the software of the college, and when I write the law, the result is accurately winning quality. I am also proud of some of the work made in some vertical market applications. BDN: What project do you do now?
Steve: I have focused on the establishment and running my company in recent years - Construx Software. In the company wear two hat --ceo and chief software engineers, we have already produced a lot, I think they are likely to be extremely helpful to the industry. We produce a professional development ladder, individual or organization can be used for most software professionals including programmers, testers, analysts, and project managers to provide far-reaching, structured professional paths. We have produced a software engineering architecture called CxOne, which provides a large number of tools, software professionals can be used to start and speed up their process improvements. Many of these resources can be downloaded from our site www.construx.com. BDN: What is your company?
Steve: Construx Software. Www.construx.com. BDN: If you don't make programmers, what do you think? Steve: I want to be a civil engineer that will be cool. You have to repair the way, bridge, and build a dam, you have to sit on those huge soil trucks, do you want to use explosives, is there more wonderful than this? BDN: Which is your favorite programming? Steve: It may be "program development psychology" written by Gerald Weinberg.
BDN: Steve, thank you for your time, well thinking about the answer and your great book (especially "code Daquan").
This interview was conducted in April 2003.