Understanding the Professional Programmer 2024 pdf epub mobi 電子書 下載


Understanding the Professional Programmer

簡體網頁||繁體網頁

Understanding the Professional Programmer pdf epub mobi 著者簡介

傑拉爾德·溫伯格(GeraldM.Weinberg)是軟件領域最著名的專傢之一,美國計算機名人堂代錶人物。他是Weinberg& Weinberg顧問公司(位於美國內布拉斯加州首府林肯市)的負責人,並曾因其在信息科學領域的傑齣貢獻而榮獲J.D.Warnier奬,該奬項的得主每年隻的一人。溫伯格精力旺盛、思想活躍,從20世紀70年代開始,他總共撰寫瞭30多本書籍和數以百計的論文。今天,溫伯格作為一個教師、講演者、作傢,仍在通過自己獨特的見解幫助本行業提升生産力。


Understanding the Professional Programmer pdf epub mobi 圖書描述

"If you are a programmer or manage programmers, or indeed just associate with programmers, this is a book that you should read... turn to any one of the essays, and find a thought-provoking idea."

- System Development

". . . [this book] is likely to give readers a better start on supervising than the conventional management book would. . . . [it mixes] knowledge of bottom-line reality with techie ingenuity." —Walter Zintz

Open Computing

". . . the author has a marvellous knack of mixing humour and serious discussion thereby getting his message accross. . . . a very thought provoking book. . . . immensely enjoyable." —Lorna Kyle

Personal Computer World

"If you are a programmer or manage programmers, or indeed just associate with programmers, this is a book that you should read. . . . turn to any one of the essays, and find a thought-provoking idea." —System Development

Software developers another twenty years from now will still be reading this book.

From http://developerdotstar.com/bom_0302.htm

The title of this book, Understanding the Professional Programmer, is slightly misleading. It might make you think that the book is aimed at software development managers, intended to help them make sense of the strange people called programmers who work for them. While software development managers might enjoy reading this book, it is really aimed at programmers themselves. To quote the author from the Preface, the book "is intended as an exercise in self-examination for the professional programmer."

I must confess, this is probably my favorite book on the subject of software development. It is definitely my favorite of Weinberg's many excellent books. I return to this book again and again, and find something new every time. Understanding the Professional Programmer is organized as a collection of essays, and, like my developer.* essays aspire (at least in part) to be, the essays are about being a professional software developer. In fact, I freely admit this book is the direct inspiration for my developer.* essays, and with every one I write, I aspire to emulate Weinberg's friendly, insightful, non-judgmental, irreverent, and witty essays. (That's a tall order, given that Weinberg has been involved with computer programming since the mid 1950's--;before the term "computer programmer" had even been coined.)

The book is broken up into seven sections, and the titles of these sections are a great start for communicating what it is about:

I. What Questions Are Important to the Professional?

II. How do Professionals Get That Way?

III. Why Do Programmers Behave the Way They Do?

IV. Is it Possible to Think More Effectively?

V. Why Doesn't Everyone Understand Me?

VI. How Can I Survive in a Bureaucracy?

VII. Where is the Programming Profession Going Next?

Each of these sections contain several essays, and most of the essays are short enough to be easily read in one sitting. Weinberg loves to tell stories, and he uses stories and anecdotes to illustrate most of his points, with the points themselves often expressed as aphorisms. Weinberg's gift is inspiring thinking that is outside of one's normal patterns of thought. Sometimes this is done in a subtle way, with ideas that will creep under your skin and not hit you until days later. Other times, something he will say will hit you right between the eyes, and you will have to put the book down for a minute to recover.

With all of this hyperbole, I am in danger of spoiling this book by raising expectations too high, so I am going to quit while I'm ahead. Let me close by saying that this may not be the book for you right now. I think that during a professional developer's career, there are times when one is focused exclusively on technical issues. There's nothing wrong with that. There are languages to be learned, techniques to be mastered. But many developers will reach a point where they desire look beyond the purely technical concerns, to look inward at themselves, and outward at the environments in which they work and the problems they are trying to solve. This is where Gerald Weinberg's writings come in, and Understanding the Professional Programmer is a great place to start.

One final comment, just so nobody feels misled: this book was first published in 1982&emdash;twenty years ago at the time I am writing this review; and many of the essays were written in the late 1970's. One reviewer on Amazon felt this to be a strike against the book. I understand this view, but I disagree. This is not a book about technology; it is a book about people and ideas. The themes are universal, and I predict that software developers another twenty years from now will still be reading this book.

--;Daniel Read

For all professional programmers, and especially for their managers.

From a review by Richard E. Biehl in Software Quality Professional, Premier Issue,:

Focusing on the complex challenges confronting skilled and experienced programmers in their unique environment, this book provides practical ideas and insights concerning the "people problems" of computer programming. The book is organized as a series of short essays, each exploring a concept vital to the advancement of the software professional. For all professional programmers, and especially for their managers.

Gerald Weinberg's Understanding the Professional Programmer begins with a definition of a professional as someone 'having great skill or experience in a particular field of activity.' Looking at the technical skills and paradigms required, Weinberg challenges professionals to explore and understand their meta-paradigms.... The meta-paradigms of the successful professional include such skills as the use of analogy, tracing and retracing one's own thought processes, induction from special cases to general rules, deliberately widening one's circle of intellectual associates, actively seeking to know what others have done and using such work as a starting point, and attempting to communicate with others using paradigms to clarify one's own thoughts.

He offers personal reflection in the form of this 10 'precious programming principles,' the last of which states: 'Every programmer has at least 10 personal principles, but only one programmer in ten thousand is willing to take the time to write down even one.' Weinberg's book challenges professionals to reflect on and share their own meta-programs and principles.

Any paid programmer will use the technical skills and paradigms of the field, but only professionals will develop and consistently use such meta-capabilities... Weinberg challenges readers to 'spend a part of your working day examining and refining your own methods.' In the process, people will uncover secrets that will make the pursuit of their profession more successful.

Weinberg laments the fact that there are many programmers working for pay who should not be referred to as professionals. 'The point is not merely that there are people out there passing as professional programmers who shame us all, but that few managers have any way of telling if they're talking to one of them or one of us.' He later adds, 'Somehow, if programming is ever to be treated as a profession, the public - and programmers themselves - will have to be reeducated.'

Understanding the Professional Programmer 2024 pdf epub mobi 電子書 下載

Understanding the Professional Programmer pdf epub mobi 圖書目錄




點擊這裡下載
    


想要找書就要到 本本書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-06-26

Understanding the Professional Programmer 2024 pdf epub mobi 電子書 下載

Understanding the Professional Programmer 2024 pdf epub mobi 電子書 下載

Understanding the Professional Programmer 2024 pdf epub mobi 電子書 下載



喜欢 Understanding the Professional Programmer 電子書 的读者还喜欢


Understanding the Professional Programmer pdf epub mobi 讀後感

評分

看得比較快, 隨意記一下. 非常強調身體健康對職業生涯的影響. 生活中有比計算機多得多的內容, 而且大腦還有很多功能, 遠比平常用計算機工作的要多. 如果定期鍛煉這些大腦的“其他部分”, 讓它們保持健康, 那麼它們肯定也會給我們很多幫助 .. 如果一個人總是在封閉環境下工作, ...  

評分

幾乎是一口氣讀完瞭這本書,第一次讀溫伯格的書,覺得很是不錯。特彆是關於選擇工作、加班以及程序員的心理需要部分。每章後麵的寓言也挺好玩。以下是自己認為比較好觀點(大部分不是照抄的): 真正勝任的程序員是非常難得的。“世上有很多可憐的企業,這些企業從來沒能長期留...  

評分

幾乎是一口氣讀完瞭這本書,第一次讀溫伯格的書,覺得很是不錯。特彆是關於選擇工作、加班以及程序員的心理需要部分。每章後麵的寓言也挺好玩。以下是自己認為比較好觀點(大部分不是照抄的): 真正勝任的程序員是非常難得的。“世上有很多可憐的企業,這些企業從來沒能長期留...  

評分

之前讀過《你的燈亮著嗎?》一書,原來作者是那麼的齣名, 於是抱著好奇的心態再讀溫伯格大師的此本著作。 果然,作者不厭其煩地嚮讀者道齣瞭很多與程序員有關的各方麵, 包括身體健康、精神狀態、工作心態、從業決心等等... 下麵是我的部分讀書記錄: 18:44 2010-11-8 第一...  

評分

在書店亂逛,隨手揀起一本小書,翻瞭一下,立刻被吸引,寫的很好,很多問題都是程序員切身的體會,麵對未來的迷惘,如何應付技術的挑戰....嗬嗬,真的很有趣,文字也很幽默,翻譯的很好,看過這本書,對自己是否該從事程序員這一職業會大有幫助的。一個字,薦!  

類似圖書 點擊查看全場最低價
出版者:Dorset House Publishing
作者:[美] Gerald M·Weinberg
出品人:
頁數:0
譯者:
出版時間:1988-07
價格:USD 24.95
裝幀:Paperback
isbn號碼:9780932633095
叢書系列:

圖書標籤: 軟件工程  計算機  經典  原版  programming  programmer  g.m.weinberg  career   


Understanding the Professional Programmer 2024 pdf epub mobi 電子書 下載
想要找書就要到 本本書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

Understanding the Professional Programmer pdf epub mobi 用戶評價

評分

一本充滿洞見的軟件職業谘詢書籍。

評分

一本充滿洞見的軟件職業谘詢書籍。

評分

一本充滿洞見的軟件職業谘詢書籍。

評分

一本充滿洞見的軟件職業谘詢書籍。

評分

一本充滿洞見的軟件職業谘詢書籍。

Understanding the Professional Programmer 2024 pdf epub mobi 電子書 下載


分享鏈接





相關圖書




本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 onlinetoolsland.com All Rights Reserved. 本本書屋 版權所有