-27% ¥6,347¥6,347 税込
ポイント: 63pt
(1%)
配送料 ¥600 6月14日-24日にお届け
発送元: Retail Maharaj 販売者: Retail Maharaj
¥3,682¥3,682 税込
配送料 ¥350 6月3日-4日にお届け
発送元: ノースブックセンター(不備・不具合があれば返品・返金対応致します) 販売者: ノースブックセンター(不備・不具合があれば返品・返金対応致します)
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
The Pragmatic Programmer: From Journeyman to Master ペーパーバック – 1999/10/20
この商品には新版があります:
¥8,238
(2,123)
残り3点(入荷予定あり)
購入オプションとあわせ買い
- 本の長さ352ページ
- 言語英語
- 出版社Addison-Wesley Professional
- 発売日1999/10/20
- 寸法23.37 x 18.8 x 2.29 cm
- ISBN-109780201616224
- ISBN-13978-0201616224
この商品を見た後に買っているのは?
商品の説明
商品説明
本書では、プログラミングの指針を具体的に解説している。テクニックよりも、ものの考え方や、プログラミング哲学に相当する内容が多い。たとえば「知識はプレイン・テキストに保存すること」や「モデルからビューを分離すること」など、短いヒントの形で論点を示し、それを具体的な事例を用いて説明している。プログラミングを中心に、比較的小規模のソフトウェア開発を段階に分けて論点を提示している。
内容は、授業や研修で聞くよりも、自分で少しずつ読み進んで納得していくほうがずっと学習効果が上がる。通り一遍の事例として聞き逃さずに、何度か繰り返して読むことで、著者の洞察が自分のものになる。一部にはプログラムコードを用いた説明も出てくるが、その言語を知らなくても、著者が言いたいことは十分に理解できる。
本書は、演習問題とその解答例、クロスリファレンス、索引が充実している。もう少し図版を用いてくれたら、もっと親切だったかもしれない。プログラミング入門を終えて、次の段階に進もうとしている人たちにぜひ読んでほしい1冊である。邦題は『達人プログラマー』。(有澤 誠)
出版社からのコメント
Simply put, this book tells you how to program in a way that you can follow. You wouldn't think that that would be a hard thing to do, but it is. Why? For one thing, not all programming books are written by programmers. Many are compiled by language designers, or the journalists who work with them to promote their creations. Those books tell you how to talk in a programming language---which is certainly important, but that is only a small part of what a programmer does.
What does a programmer do besides talk in programming language? Well, that is a deeper issue. Most programmers would have trouble explaining what they do. Programming is a job filled with details, and keeping track of those details requires focus. Hours drift by and the code appears. You look up and there are all of those statements. If you don't think carefully, you might think that programming is just typing statements in a programming language. You would be wrong, of course, but you wouldn't be able to tell by looking around the programming section of the bookstore.
In The Pragmatic Programmer Dave and Andy tell us how to program in a way that we can follow. How did they get so smart? Aren't they just as focused on details as other programmers? The answer is that they paid attention to what they were doing while they were doing it---and then they tried to do it better.
Imagine that you are sitting in a meeting. Maybe you are thinking that the meeting could go on forever and that you would rather be programming. Dave and Andy would be thinking about why they were having the meeting, and wondering if there is something else they could do that would take the place of the meeting, and deciding if that something could be automated so that the work of the meeting just happens in the future. Then they would do it.
That is just the way Dave and Andy think. That meeting wasn't something keeping them from programming. It was programming. And it was programming that could be improved. I know they think this way because it is tip number two: Think About Your Work.
So imagine that these guys are thinking this way for a few years. Pretty soon they would have a collection of solutions. Now imagine them using their solutions in their work for a few more years, and discarding the ones that are too hard or don't always produce results. Well, that approach just about defines pragmatic. Now imagine them taking a year or two more to write their solutions down. You might think, That information would be a gold mine. And you would be right.
The authors tell us how they program. And they tell us in a way that we can follow. But there is more to this second statement than you might think. Let me explain.
The authors have been careful to avoid proposing a theory of software development. This is fortunate, because if they had they would be obliged to warp each chapter to defend their theory. Such warping is the tradition in, say, the physical sciences, where theories eventually become laws or are quietly discarded. Programming on the other hand has few (if any) laws. So programming advice shaped around wanna-be laws may sound good in writing, but it fails to satisfy in practice. This is what goes wrong with so many methodology books.
I've studied this problem for a dozen years and found the most promise in a device called a pattern language. In short, a pattern is a solution, and a pattern language is a system of solutions that reinforce each other. A whole community has formed around the search for these systems.
This book is more than a collection of tips. It is a pattern language in sheep's clothing. I say that because each tip is drawn from experience, told as concrete advice, and related to others to form a system. These are the characteristics that allow us to learn and follow a pattern language. They work the same way here.
You can follow the advice in this book because it is concrete. You won't find vague abstractions. Dave and Andy write directly for you, as if each tip was a vital strategy for energizing your programming career. They make it simple, they tell a story, they use a light touch, and then they follow that up with answers to questions that will come up when you try.
And there is more. After you read ten or fifteen tips you will begin to see an extra dimension to the work. We sometimes call it QWAN, short for the quality without a name. The book has a philosophy that will ooze into your consciousness and mix with your own. It doesn't preach. It just tells what works. But in the telling more comes through. That's the beauty of the book: It embodies its philosophy, and it does so unpretentiously.
So here it is: an easy to read---and use---book about the whole practice of programming. I've gone on and on about why it works. You probably only care that it does work. It does. You will see. --Ward Cunningham
著者について
Andy Hunt is an avid woodworker and musician, but, curiously, he is more in demand as a consultant. He has worked in telecommunications, banking, financial services, and utilities, as well as in more exotic fields, such as medical imaging, graphic arts, and Internet services. Andy specializes in blending tried-and-true techniques with leading-edge technologies, creating novel--but practical--solutions. Andy owns his own consulting business in Raleigh, North Carolina.
Dave Thomas likes to fly single-engine airplanes and pays for his habit by finding elegant solutions to difficult problems, consulting in areas as diverse as aerospace, banking, financial services, telecommunications, travel and transport, and the Internet. Before moving to the United States in 1994, Dave founded an ISO9001-certified English software company that delivered sophisticated, custom software projects throughout the world. Dave is now an independent consultant based in Dallas, Texas.
020161622XAB04062001
登録情報
- ASIN : 020161622X
- 出版社 : Addison-Wesley Professional; 第1版 (1999/10/20)
- 発売日 : 1999/10/20
- 言語 : 英語
- ペーパーバック : 352ページ
- ISBN-10 : 9780201616224
- ISBN-13 : 978-0201616224
- 寸法 : 23.37 x 18.8 x 2.29 cm
- Amazon 売れ筋ランキング: - 37,733位洋書 (洋書の売れ筋ランキングを見る)
- - 153位Software Development
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
他の国からのトップレビュー
Il y a plein de bons conseils et de bon sens qui sont diffusés dans ce livre, beaucoup de bons principes sur le comportement à adopter, ou les bonnes pratiques globales de Code, Broken Window, Dry, POC (qu'ils nomment Bullet Tracer),etc.
Une bonne et simple lecture qui touche probablement tous les types de développeurs (et peut potentiellement être adapté à d'autres métiers également)