巴西足球

前言

前言

关于本书

本书不是教材,而是一本“故?#24405;薄?#20070;中?#31456;?#30340;各个小故事可以指导你正确地对待软件项目,并且更好地完成项目中的工作。

翻开本书,你不会找到任何教科书式的建议。相反,本书将为你呈现一系列案例。你将看到一线开发人员在?#23548;?#20013;真正遇到的问题,以及寻找解决方案的过程。

为了增强代入感并鼓励你在阅读时发挥创造力,本书将你作为每个故事的主角。如果你感到有点怪怪的,这很正常。其实,?#20197;?#20889;这篇介绍时也感觉挺怪的!

我希望这种情景代入方式可以让你学到更多,而不是觉得“这本书又是哪个编程专家口若悬河的说教?#34180;?#25105;更希望你能提出这样的问题:“如果我置身于此情此景,真的会像书中那样做吗?如果不会,那是为什么呢?”

我建议你在阅读本书的过程中深入问题内部,从更深的层次反省自己的行为、习惯和看待问题的方式。最好在读书时手边能有本笔记,一有想法就赶紧记下来,?#21592;?#26085;后与朋友和同?#36335;?#20139;。本书中的概念需要经过思?#24049;?#35752;论,不能不求甚解地一带而过。

在每个故事里,你都会有不同的身份。每个情景都经过仔细的设计,能教给你有用的知识。但最重要的是,你要注意比较真实的自己和我为你设定的角色,寻找其中的共同点和值得深究的不同点。

没错,这样说好像有点急功近利了。但读书或写书的最终目的,不就是充实自己,让自己变得更好吗?我们都在朝着这个方向努力。有了你的配合和帮助,我觉得我们能够做得不错。

好了朋友,系好安全带,我?#19988;?#20986;发了。

本书概览

本书的故事覆盖整个软件开发生涯,但经过了浓缩,可供所有一线开发人员快速阅读。

在第 1 章中,你是能力很强的程序员,并且正在发挥技术特长,运用速成原型法帮助人们探索新的产?#21453;?#24847;。

在第 2 章中,工作变得复杂起来。你需要逐步扩展现有系?#24120;?#21516;时需要为很多活?#31350;?#25143;提供支持。你发现理想丰满而现实骨感:一方面,你想按照自认为正确的想法进行工作;另一方面,客户不?#32454;?#20320;施压,要求你尽快交付新的特性。

在第 3 章中,你对草率决策的代价,尤其是在整合外部代码的过程中仓促决策所带来的损失,有了更深的理解。你从过去的错误中学到很多,并开始关注业务、客户服务及技术工作三者之间的复杂关系。

在第 4 章中,你已经成为了经验相当丰富的开发人员,并且有能力教别人如何看待编程和解决问题。你现在已经开始指导新入行的朋友了。

在第 5 章中,你已经成为良师。你的开发经验已经非常丰富,足以单打独斗。即使是现场演示,你?#26448;?#20174;容应对。你运用这些技能给学生上课,教他们怎样填补理论与?#23548;?#20043;间的空白,将二者结合起来。

在第 6 章中,你在通往大师的道路上继续前?#23567;?#20320;可以指出公司遗留系统的弱点,并设计合适的组件进行替换,既使商业效果得到优化,又使工作流程更加友好。

在第 7 章中,你对整个软件行业?#23478;?#32463;足够熟悉。无论组织的哪个层级出现问题,你都能发现并修复。你的核心竞争力仍然是软件开发,但足够丰富的经验使你能很好地与各个层级的人员进行交流。

在第 8 章中,你开始思考整个计算机行业的发展问题。此刻,你可以自由选择自?#20309;?#26469;的职业发展道路,所以现阶段最重要的问题变为:自己将如何发展,以及为何作此抉择?

由于软件开发人员的职业发展路线更像是螺旋线而非直线,因此无论你现在处于哪个阶段,我都建议你通读所有章节。

我写下的这些故事适用于不同水平的读者,本书也并不会给“初级”和?#26696;?#32423;”划分界限。每一章都是独立的,所以也可以不?#27492;?#24207;阅读……但想要获得最好的效果,还是逐页阅读为好。

Safari? Books Online

Safari Books Online(http://www.safaribooksonline.com)是应运而生的数字图书馆。它同时以图书和视频的形式出版世界顶级技术和商务作家的专业作品。技术专家、软件开发人员、Web 设计师、商务人士和创意专家等,在开展调?#23567;?#35299;决问题、学习和?#29616;?#22521;训时,都将 Safari Books Online 视作获取资料的首选渠道。

对于组织团体、政府机构和个人,Safari Books Online 提供各种产品组合和灵活的定价策略。用户可通过一个功能完备的数据库检索系统访问 O'Reilly Media、Prentice Hall Professional、Addison-Wesley Professional、Microsoft Press、Sams、Que、Peachpit Press、Focal Press、Cisco Press、John Wiley & Sons、Syngress、Morgan Kaufmann、IBM Redbooks、Packt、Adobe Press、FT Press、Apress、Manning、New Riders、McGraw-Hill、Jones & Bartlett、Course Technology 以及其他几百?#39029;?#29256;社的上千种图书、培训视频和正式出版之前的书稿。要了解 Safari Books Online 的更多信息,我们网上见。

联系我们

请把?#21592;?#20070;的评价和问题发给出版社。

美国:

  O'Reilly Media, Inc.

  1005 Gravenstein Highway North

  Sebastopol, CA 95472

中国:

  ?#26412;┦形?#22478;区西直门南大街 2 号成铭大厦 C 座 807 室(100035)

  奥莱利技术咨询(?#26412;?#26377;限公司

O'Reilly 的每一本书都有专属网页,你可以在那儿找到本书的相关信息,包括勘误表、示例代码以及其他信息。本书的网站地址是:

  http://shop.oreilly.com/product/0636920047391.do

对于本书的评论?#22270;?#26415;性问题,请发送电子邮件到:[email protected]

要了解更多 O'Reilly 图书、培训课程、会议和新闻的信息,请访问以下网站:

  http://www.oreilly.com

我们在 Facebook 的地址如下:

  http://facebook.com/oreilly

请关注我们的 Twitter 动态:

  http://twitter.com/oreillymedia

我们的 YouTube 视频地址如下:

  http://www.youtube.com/oreillymedia

致谢

一本书就像一条辛苦织就的毯子,而作者只编织了其中的一部分。由于其自身的特殊性,本书尤其?#35272;?#20182;人的帮助和贡献,单靠我自己完全不可能完成这项工作。

首先,我要感谢你。本书的宗旨是为你服务,但依然要靠你自己挑起大梁。你花在本书上的时间和精力是我无法奢求的,我非常感谢这一点。

这部作品的完成需要感谢多?#25381;?#31168;的策划编辑:Jeff Bleiel、Brian MacDonald,以及 Mike Loukides。Mike 说服我编写本书,并自始至终都提供支持与反馈。Brian 帮助我度过了写作本书的早期阶段。Jeff 不知疲倦地和我一起工作,帮助我度过了写作项目最艰难的阶段:将?#20160;?#30340;?#25351;?#21464;为值得阅读的篇章。

我也非常?#20197;?#22320;拥有一支极其优秀的技术审校团队,其成员包括 Michael Feathers、Nell Shamrell、Saron Yitbarek 以及许多提供了有益反馈的“无名英雄?#34180;?#38024;对作品的早期草稿,Ward Cunningham 也大致提供了一些?#25381;?#35265;地的想法。

本书的文字编辑是 Stephanie Morillo,她将一?#35328;?#20081;的?#31034;?#25972;理和润色成优美的语言,以飨读者。这本奇特的小书需要一个极其优秀的人来担当文字编辑,Stephanie 做得非常完美。

Kristen Brown 做事一丝不苟,并用?#24863;?#21644;耐心主导了本书的出版过程。图书制作是我开始写本书时最担心的问题,但我们一开?#24049;?#20316;,我的担忧就烟消云散了。

虽然本书很薄,但它是我和世界各地数百位慷慨的优秀人士之间千千万万次对话和共享经历的结晶。下面列出了其中的几十位,但这只是为本书提供过帮助的人中很小的一部分。

Ben Berkowitz、Sarah Bray、Florian Breisch、Melle Boersma、Ben Callaway、Christian Carter、Joseph Caudle、Mel Conway、Kenn Costales、Liam Dawson、Donovan Dikaio、Brad Ediger、Martin Fowler、Gregory Gibson、Melissa Gibson、Eric Gjersten、James Gifford、James Edward Gray II、David Haslem、Brian Hughes、Ron Jeffries、Alex Kashko、Kam Lasater、Tristan Lescut、Alexander Mankuta、Joseph McCormick、Steve Merrick、Alan Moore、Matthew Nelson、Carol Nichols、Calinoiu Alexandru Nicolae、Stephen Orr、Bruce Park、Srdjan Pejic、Vanja Radovanovic、Donald Reinertsen、Pito Salas、Clive Seebregts、Evan Sharp、Kathy Sierra、Derek Sivers、Danya Smith、Hunter Stevens、Jacob Tj?rnholm、Gary Vaynerchuk、Jim Weirich、Solomon White、Jia Wu、Jan ?ák……

其中几个人是以他们的工作成果间接地启发了我,但绝大部分人贡献出了他们宝贵的时间和我交流想法、讨论项目,启发了?#20197;?#36807;去一年里研究和写作这个话题。

最后要强调的是,我要感谢 O'Reilly Media 所有为本书付出过劳动的员工,还要感谢 Tim O'Reilly,是他创建了这一如此优秀的出版公?#23613;?#36825;本小书的出版过程奇特而又艰难,是所有人的竭力相助,才使本书最终得以问世。

电子书

扫描如下二维码,即可购买本书电子版。

{%}

目录

  • 版权声明
  • O'Reilly Media, Inc.介绍
  • 前言
  • 第 1 章 善用设计原型,探索项目创意
  • 第 2 章 观察增量变更,发掘隐藏?#35272;?
  • 第 3 章 准确识别痛点,高效集成服务
  • 第 4 章 设计?#21414;?#26041;案,逐步解决问题
  • 第 5 章 谨记自底向?#24076;?#20248;化软件设计
  • 第 6 章 认清现实瑕疵,改善数据建模
  • 第 7 章 逐渐改善流程,合理安排时间
  • 第 8 章 认清行业未来,再议软件开发
  • 作者介绍
  • 封面介绍
巴西足球 云南11选5走势图基 博彩专业官方网站 香港白小姐中特网 重庆时时彩走势图360 公鸡王电子 09拜仁慕尼黑比赛cctv5 3d清除历史记录 荒野行动100%抽跑车 esports电竞比分网 巴萨和埃瓦尔直播519