软件随想录-+More+Joel+on+Software.pdf
《软件随想录-+More+Joel+on+Software.pdf》由会员分享,可在线阅读,更多相关《软件随想录-+More+Joel+on+Software.pdf(292页珍藏版)》请在文库网上搜索。
1、MORE JOEL ONSOFTWAREFurther Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who,Whether by Good Fortune or Ill Luck, Work with Them in Some CapacityJoel SpolskyMore Joel on Software: Further Thoughts on Di
2、verse and Occasionally RelatedMatters That Will Prove of Interest to Software Developers, Designers, andManagers, and to Those Who, Whether by Good Fortune or Ill Luck, Workwith Them in Some CapacityCopyright 2008 by Joel SpolskyAll rights reserved. No part of this work may be reproduced or transmit
3、ted in any form or by anymeans, electronic or mechanical, including photocopying, recording, or by any information storageor retrieval system, without the prior written permission of the copyright owner and the publisher.ISBN-13 (paperback): 978-1-4302-0987-4ISBN-13 (electronic): 978-1-4302-0988-1Pr
4、inted and bound in the United States of America 9 8 7 6 5 4 3 2 1Trademarked names may appear in this book. Rather than use a trademark symbol with everyoccurrence of a trademarked name, we use the names only in an editorial fashion and to the benefitof the trademark owner, with no intention of infr
5、ingement of the trademark.Lead Editor: Jeffrey PepperEditorial Board: Clay Andres, Steve Anglin, Ewan Buckingham, Tony Campbell, Gary Cornell,Jonathan Gennick, Matthew Moodie, Joseph Ottinger, Jeffrey Pepper, Frank Pohlmann,Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom WelshAssociate Publishe
6、r | Project Manager: Grace WongSenior Copy Editor: Ami KnoxAssociate Production Director: Kari Brooks-CoponyProduction Manager: Kelly Winquist Compositor: Dina QuanProofreader: April EddyIndexer: Broccoli Information ManagementArtist: April MilneCover Designer: Kurt KramesManufacturing Director: Tom
7、 DebolskiDistributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders-nyspringer-, or visit http:/.For information on translations, please contact Apress directly at 2855 Telegraph A
8、venue, Suite600, Berkeley, CA 94705. Phone 510-549-5930, fax 510-549-5939, e-mail ,orvisit http:/.Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotionaluse. eBook versions and licenses are also available for most titles. For more information, referenceour Spe
9、cial Bulk SaleseBook Licensing web page at http:/ information in this book is distributed on an “as is” basis, without warranty. Although everyprecaution has been taken in the preparation of this work, neither the author(s) nor Apress shallhave any liability to any person or entity with respect to a
10、ny loss or damage caused or alleged to becaused directly or indirectly by the information contained in this work. For Jared, CONTENTSJoel, Apress, Blogs, and Blooks . . . . . . . . . . . . . ixAbout the Author. . . . . . . . . . . . . . . . . . . . xiiipart one Managing People .1one My First BillG R
11、eview.3two Finding Great Developers .9three A Field Guide to Developers .21four Three Management Methods (Introduction) .35five The Command and Control Management Method .37six The Econ 101 Management Method .41seven The Identity Management Method .47part two Advice to Potential Programmers .51eight
12、 The Perils of JavaSchools.53nine Talk at Yale .59ten Advice for Computer Science College Students .73part three The Impact of Design .83eleven Font Smoothing, Anti-Aliasing, and SubpixelRendering .85twelve A Game of Inches .89thirteen The Big Picture .93fourteen Choices = Headaches.99fifteen Its No
13、t Just Usability .103sixteen Building Communities with Software .111part four Managing Large Projects.123seventeen Martian Headsets .125eighteen Why Are the Microsoft Office File Formats SoComplicated? (And Some Workarounds) .143nineteen Where Theres Muck, Theres Brass .151part five Programming Advi
14、ce .155twenty Evidence-Based Scheduling.157twenty-one Strategy Letter VI .171twenty-two Can Your Programming Language Do This? .177twenty-three Making Wrong Code Look Wrong.183part six Starting a Software Business .201twenty-four Foreword to Eric Sink on the Business of Software .203twenty-five Fore
15、word to Micro-ISV: From Vision to Reality .207twenty-six Hitting the High Notes .211part seven Running a Software Business .221twenty-seven Bionic Office .223twenty-eight Up the Tata Without a Tutu .227twenty-nine Simplicity.231Contentsvithirty Rub a Dub Dub .235thirty-one Top Twelve Tips for Runnin
16、g a Beta Test .241thirty-two Seven Steps to Remarkable Customer Service . . 245part eight Releasing Software.255thirty-three Picking a Ship Date .257thirty-four Camels and Rubber Duckies .263part nine Revising Software .281thirty-five Five Whys.283thirty-six Set Your Priorities .289Index . . . . . .
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 随想 MoreJoelonSoftware