登录/注册
下载豆瓣客户端
豆瓣 6.0 全新发布 ×

豆瓣

扫码直接下载

iPhone · Android
  • 豆瓣
  • 读书
  • 电影
  • 音乐
  • 播客
  • 同城
  • 小组
  • 阅读
  • FM
  • 时间
  • 豆品
豆瓣读书
搜索:
  • 购书单
  • 电子图书
  • 2024年度榜单
  • 2024年度报告

马赛克拼嵌成程序员的应知应会

sunlight 2010-09-09 11:31:29

最新式的电脑只是速度上的提升,人际关系中最古老的问题最终还是要面对跟发报机一样的老问题,即说什么,以及怎么说。
Edward R. Murrow

程序员的头脑里充斥着很多东西:编程语言、编程技术、开发环境、代码风格、工具、开发过程、最后期限、会议、软件架构、设计模式、团队动态、代码、需求、bug、代码质量,以及其他很多很多。
这是一类艺术、一种技艺,也是一门科学,编程远远超越了程序本身的概念。编程活动将计算机的离散世界和人类活动的连续世界联系起来。程序员就处在有待商谈的、不确定的业务与脆弱的、冷冰冰的数据位、字节及更高的构建类型领域之间。
编程有太多的东西需要知道,有太多的事情需要去做,又有太多的途径做这些事情,没有一个人或一个来源敢于宣称“找到了一条正确的道路”。《程序员必须知道的97件事》带给你的是集体的智慧和经验,它提供给你一个备选的大图景,包含了由集体智慧的马赛克拼嵌成的每个程序员应该知道的事情。这个范围涵盖了从以代码为焦点的建议到文化,从算法的用法到敏捷思考,从落实“如何去做”到职业技能,以及从风格到实质内容。
这些文章并没有像木工榫件一样相互契合,也不带有任何这方面的企图——细论起来,有些还相互对立。每一篇文章的价值体现在其独立性上,而整本书的价值在于每一篇文章是如何倡议的、证实的,甚至相互矛盾的。这里不会有最终的结论,只是让你去回应、反思、串联起所有你阅读到的信息,并基于你自己的环境、知识和经验作出权衡。

许可
Permissions
本书里的每一篇文章都遵循非强制的开源模式。在遵守Creative Commons Attribution 3.0 License的前提下,文章可以在网上自由使用,也就是说只要你保留原作者的署名信息,就可以将任何一篇文章用在你的作品中:
http://creativecommons.org/licenses/by/3.0/us/
如何联系我们
How to Contact Us
请按以下地址给出版商寄去你关于本书的评论和疑问:
美国:
O'Reilly Media, Inc
1005 Gravenstein Highway North
Sebastopol, CA 95472
中国:
北京市西城区西直门南大街2号成铭大厦C座807室(100035)
奥莱利技术咨询(北京)有限公司
我们对本书有专门的网页来提供额外的代码和更多的附加信息,你可以访问这个页面地址:
http://www.oreilly.com/catalog/9780596809485(英文版)
http://www.oreilly.com.cn/book.php?bn= 9787121117565(中文版)
提错或者有问题请发邮件到:
bookquestions@oreilly.com
关于我们的书籍、会议、资源中心、O’Reilly网络更多信息,请访问我们的站点:
http://www.oreilly.com
http://www.oreilly.com.cn
北京博文视点资讯有限公司(武汉分部)
湖北省 武汉市 洪山区 吴家湾 邮科院路特1号 湖北信息产业科技大厦1402室
邮政编码:430074
电话:(027)87690813 传真:(027)87690813转817
读者服务网页:http://bv.csdn.net
E-mail: reader@broadview.com.cn(读者信箱)
bvtougao@gmail.com(投稿信箱)

致谢
Acknowledgments
有许多人通过直接或间接的方式,把他们的时间和洞察力倾注在这本《程序员必须知道的97件事》里。他们中的所有人都值得这份荣誉。
Richard Monson-Haefel是“97件事”系列的编辑,也是本系列第一本书——《架构师必须知道的97件事》(我也撰稿过)的编辑。我要感谢Richard,是他引领了这系列的概念,并完成了开放撰稿的尝试,同时热心支持我对本书的建议。
我还要感谢那些把时间和精力贡献给本项目的人:包括在本书中刊出文章的撰稿人和文章未能被选中,但是发布在网站上的其他人。大量高质量的稿件让我们最终的选择变得异常艰难——书名上定死的数字意味着没有余地能留给更多同样优秀的作品。我也特别感谢Giovanni Asproni、Paul Colin Gloster和Michael Hunger提供了附加的反馈、评论和建议。
我要感谢O’Reilly对本项目提供的支持,从主办wiki使大家都能看到这一切,一直到以书籍的形式将其出版。我要特别感谢O’Reilly里的那些人,他们是Mike Loukides、Laurel Ackerman、Edie Freedman、Ed Stephenson和Rachel Monaghan。
在Web上完成本书的全部内容不是件容易的事:本项目同时在网上宣传和普及。我要感谢那些为本项目一直推特(tweet)、回推特(retweet)和博客发文的人。我还要感谢我的妻子Carolyn把我的混乱状态收拾得井井有条,以及我的两个儿子Stefan和Yannick给我的混乱状态火上加油。
我希望本书能给你带来信息、洞察力和灵感。
请享用吧!
—Kevlin Henney


赞
转发
回应 只看楼主

> 我来回应

> 去程序员应该知道的97件事的论坛

最新讨论 · · · · · · (全部)

有样张可以参考吗?(momo)

分类目录(sunlight)

从别人的经验教训中学习,事半功倍(sunlight)

© 2005-2025 douban.com, all rights reserved 北京豆网科技有限公司 关于豆瓣 · 在豆瓣工作 · 联系我们 · 法律声明 · 帮助中心 · 图书馆合作 · 移动应用