Psychology of Program Development (silver commemorative edition)

Source: Internet
Author: User

Psychology of Program Development (silver commemorative edition)

Basic Information

Original Title: the psychology of computer programming: silver anniversary edition
Original Press: Dorset House
Author: (US) Gerald M. weberger [Translator's introduction]
Translator: Han Jiang; Chen Yu [same translator's work]
Press: Electronic Industry Press
ISBN: 9787121104336
Mounting time:
Published on: February 1, March 2010
Start: 16
Other Details View: http://www.china-pub.com/196580

Edit recommendations

This book was one of the first members of the American computer hall of fame and a famous thinker in the American software field. weberger was originally completed in 1969, and 40 years later, the popularity of this book has not been diminished. This is an amazing miracle in the field of computer program development, where new technologies and new products emerge one after another! This translation is the silver year commemorative edition, or the 25 th anniversary edition.

Introduction

This book is from Gerald M. weberger, one of the first members of the American computer hall of fame, who is a famous thinker in the software field. This book focuses on the human factors in the process of program development, which can be called the pioneering work in this field. The first draft of this book was completed 40 years ago. At that time, the author had a unique and forward-looking view of program development as a kind of human behavior. In the book, from the perspective of human behavior, social behavior, and personal behavior, the author analyzes the behavior and its impact in the Process of computer program development, this article discusses such issues as what kind of programmer is a good programmer, how can we build a good development team, and whether the intellectual tests we do during job hunting or recruitment are really useful. The author's article is easy to understand. The examples in the book seem to be easy-to-use, but it is thought-provoking and worth reading carefully. Over the past few decades, this book has benefited countless readers and is still one of the best-selling global classics.
Suitable for reading this book, not only programmers in the first line of the software industry, but also team leaders, project directors, and senior management personnel of various software development units, as well as human resource managers, document writers, program development tool designers, program development language designers, and even all those who work on program development can be inspired by this book.

Directory

Preface XVI
Preface to the first edition XXVI
Preface to the first edition: XXX
Recommended materials XXXIII
Article 1 program development as a human action 1
Article 1 program development comments for human behavior 7
Chapter 2 reading procedure 9
Example 11
Computer limitations 13
Language limitations 17
Limitations of programmers 19
History 21
Specification 23
Conclusion 25
Reference 27
Chapter 29 comments to the reading procedure
Chapter 3 elements of excellent programs 31
Technical specifications 35
Schedule 39
Adaptability 41
Efficiency 45
Summary 51
Q & A 51
Reference 53
Chapter 5 elements of excellent programs 55
Chapter 59 method of study program development
Introspection 61
Observation 65
Lab 69
Psychology measurement standard 75
Using Behavioral Science Data 81
Summary 83
Q & A 85
References 87
Chapter 3 methodology for Study Program Development 93
Article 2 program development as a social activity 99
Article 2 commentary on program development as a social behavior 105
Chapter 2 Development Team 4th
Formal and informal organization 109
Physical environment and social organization 115
Error and self-ism 119
Selfless program development 127
Create and maintain a program development environment 135
Conclusion 143
Q & A 143
References 145
Chapter 4 Development Group comments 4th
Chapter 2 Program Development Team 5th
Team formation 157
Set up and accept objective 165
Team Leader and leadership 177
Crisis Team: 191
Conclusion 203
Q & A 205
References 207
Chapter 2 Program Development Team comment 5th
Chapter 2 Program Development Project 6th
219 stability during changes
Performance measurement: 227
Project Structure 239
Common social problems in large projects: 245
Conclusion 251
Q & A 253
References 257
Chapter 2 Program Development Project comments 6th
Article 3 program development as personal behavior 265
Article 3 program development comments as personal actions 271
Chapter 1 Differences Between program development tasks 7th
Professional and amateur Program Development 277
What do programmers want to do 285
Stage 297 of Program Development
Conclusion 307
Q & A 307
References 311
Chapter 2 Differences Between program development tasks 7th
Chapter 2 Personality Factors 8th
Personality changes 321
Consistent part of personality 325
Key personality characteristics 331
Personality Test 341
Programmer's Personality Test 347
Conclusion 351
Q & A 351
References 353
Chapter 2 personality factor comments 8th
Chapter 1 intelligence or problem solving capability 9th
Mindset 361
Dimensions of problem solving: 365
Mental Factors of Program Development: 369
Quiz 377
Programmer's quiz 379
Conclusion 389
Q & A 391
References 391
Chapter 2 intelligence or problem-solving capability comment 9th
Chapter 2 enthusiasm, training and experience 10th
Enthusiasm 403
Training, course learning and education 409
Learning resistance: 417
How to Learn how to develop programs 427
Conclusion 437
Q & A 437
References 439
Chapter 2 enthusiasm, training and experience comments 10th
Article 4 development tools 447
Article 4 program development tool comments 453
Chapter 2 programming language 11th
Programming Language and natural language 459
Program development language design 467
Conclusion 475
Q & A 475
References 477
Chapter 2 program development language comments 11th
Chapter 1 principles of programming language design 12th
Consistency 487
Simplicity 499
Locality and linearity 509
Traditional and innovative 515
Dedicated, multi-purpose, and toy language 525
Conclusion 533
Q & A 535
References 537
Chapter 1 principles of programming language design 12th
Chapter 2 other development tools 13th
Test Tool 549
OS 557
Time-sharing and batch processing 573
Document 579
Conclusion 595
Q & A 595
References 599
Chapter 5 Additional program development tool comments 13th
Article 5 conclusion 611
5th concluding remarks 619

 

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.