ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The psychology of computer programming

دانلود کتاب روانشناسی برنامه نویسی کامپیوتر

The psychology of computer programming

مشخصات کتاب

The psychology of computer programming

ویرایش:  
نویسندگان:   
سری: Computer science series 
ISBN (شابک) : 0442292643, 9780442207649 
ناشر: New York, Van Nostrand Reinhold  
سال نشر: 1971 
تعداد صفحات: 299 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 18 مگابایت 

قیمت کتاب (تومان) : 54,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 17


در صورت تبدیل فایل کتاب The psychology of computer programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب روانشناسی برنامه نویسی کامپیوتر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب روانشناسی برنامه نویسی کامپیوتر

این کلاسیک برجسته 1971 با پیشگفتار جدید، تفسیر فصل به فصل، و مشاهدات صمیمانه درباره موضوعاتی که بر زندگی حرفه‌ای برنامه‌نویسان تأثیر می‌گذارد تجدید چاپ شده است. رویکرد گرا به محاسبات، روانشناسی برنامه نویسی رایانه ای به عنوان یک تحلیل نافذ از هوش، مهارت، کار گروهی و قدرت حل مسئله برنامه نویس رایانه پایدار است. جرالد ام واینبرگ با یافتن فصل هایی که به طور قابل توجهی با مسائل امروز برنامه نویسی مرتبط هستند، مطالب جدیدی را اضافه می کند. بینش و شباهت ها و تفاوت های بین حال و آن زمان را برجسته می کند. واینبرگ با استفاده از سبک مکالمه‌ای که خواننده را دعوت می‌کند تا به او بپیوندد، با برخی از روشن‌فکرترین نوشته‌های خود در مورد جنبه انسانی مهندسی نرم‌افزار متحد می‌شود. موضوعات شامل برنامه‌نویسی بدون من، هوش، اندازه‌گیری روان‌شناختی، عوامل شخصیتی، انگیزه، آموزش، مشکلات اجتماعی در ابعاد بزرگ است. پروژه‌ها، توانایی حل مسئله، طراحی زبان برنامه‌نویسی، تشکیل تیم، محیط برنامه‌نویسی و بسیاری موارد دیگر. درس های ارزشمند آن


توضیحاتی درمورد کتاب به خارجی

This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the professional life of programmers.Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer.Finding the chapters strikingly relevant to today's issues in programming, Gerald M. Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering.Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more.Dorset House Publishing is proud to make this important text available to new generations of Weinberg fans and to encourage readers of the first edition to return to its valuable lessons



فهرست مطالب

Preface vii
Suggestions for Course Use ix

I. PROGRAMMING AS HUMAN PERFORMANCE

1 Reading Programs 5
An example 6
Machine limitations 7
Language limitations 9
Programmer limitations 10
Historical traces 11
Specifications 12
Summary 13
Questions 13
Bibliography 14

2 What Makes a Good Program? 15
Specifications 17
Schedule 19
Adaptability 20
Efficiency 22
Summary 25
Questions 25
Bibliography 26

3 How Can We Study
Programming? 27
Introspection 28
Observation 30
Experiment 32
Psychological measurement 35
Using behavioral science data 38
Summary 39
Questions 40
Bibliography 41

II. PROGRAMMING AS A SOCIAL ACTIVITY

4 The Programming Group 47
Formal and informal organization 47
Physical environment and social
organization 50
Error and ego 52
Egoless programming 56
Creating and maintaining the programming
environment 60
Summary 64
Questions 64
Bibliography 65

5 The Programming Team 67
How a team forms 68
Establishing and accepting goals 72
Team leadership and team leaders 78
The team in crisis 85
Summary 91
Questions 92
Bibliography 93

6 The Programming Project 95
Stability through change 96
Measuring performance 100
Project structure 106
Common social problems of large projects 109
Summary 112
Questions 113
Bibliography 115
III. PROGRAMMING AS AN
INDIVIDUAL ACTIVITY

7 Variations in the Programming
Task 121
Professional versus amateur programming 122
What the programmer is trying to do 126
Stages of programming work 132
Summary 137
Questions 138
Bibliography 139

8 Personality Factors 141
Personality changes 143
Personality invariants 145
Critical personality traits 148
Personality testing 153
Personality testing of programmers 156
Summary 158
Questions 158
Bibliography 159

9 Intelligence, or Problem-Solving
Ability 161
Psychological set 162
Some dimensions of problem solving 164
Facets of programming intelligence 166
Aptitude tests 170
Aptitude tests for programming 171
Summary 176
Questions 177
Bibliography 177

10 Motivation, Training, and
Experience 180
Motivation 181
Training, schooling, and education 184
Forces against learning 188
How to learn programming 193
Summary 198
Questions 198
Bibliography 199

IV. PROGRAMMING TOOLS

11 Programming Languages 205
Programming language and natural language 206
Programming language design 211
Summary 214
Questions 214
Bibliography 215

12 Some Principles for
Programming Language Design 217
Uniformity 218
Compactness 224
Locality and linearity 229
Tradition and innovation 232
Special-purpose, multipurpose, and toy languages 237
Summary 241
Questions 242
Bibliography 243

13 Other Programming Tools 246
Program testing tools 247
Operating systems 251
Time sharing versus batch 259
Documentation 262
Summary 270
Questions 270
Bibliography 272

V. EPILOGUE
Index 281




نظرات کاربران