-
像程序员一样思考
编程的真正挑战不是学习一种语言的语法,而是学习创造性地解决问题,从而构建美妙的应用。《像程序员一样思考》分析了程序员解决问题的方法,并且教授你其他图书所忽略的一种能力,即如何像程序员一样思考。全书分为8章。第1章通对几个经典的算法问题切入,概括了问题解决的基本技巧和步骤。第2章通过实际编写C++代码来解决几个简单的问题,从而让读者进一步体会到问题解决的思路和应用。第3到7章是书中的主体部分,分别探讨了用数组、指针和动态内存、类、递归和代码复用来解决问题的途径和实际应用。最后,第8章从培养程序员思维的角度,进行了总结和概括,告诉读者如何才能像程序员一样思考。 -
梦断代码
《梦断代码》内容简介:软件乃是人类自以为最有把握,实则最难掌控的技术。《梦断代码》作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler项目的开发过程揭示软件开发中的一些根本性大问题。 《梦断代码》是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完《梦断代码》,必掩卷长叹:做软件难。 -
永无止境
★ 值得中国初创公司反复思考的企业传记 ★ 互联网行业必读书 ★ Google高管揭开Google的神秘面纱 ★ 探寻“G力量”重塑人类知识景观的心路历程 ★ Google走过的路,Google未来的路 ★ 编辑推荐: 它是目前被公认为全球最大的搜索引擎!它是互联网上五大最受欢迎的网站之一! 它在操作界面中提供多达30余种语言选择,在全球范围内拥有无数用户。 Google——代表的是创新、成功,以及永无止境的追求。《永无止境:Google传》这部唯一得到Google高层认可的企业传记,将为你带来不一般的阅读体验。 ★ 内容简介: Google的企业宗旨“不作恶”是如何来的?为什么拉里和谢尔盖有能力吸引硅谷中首屈一指的风险投资公司支持他们?浏览器工具栏竞争中,微软和Google掀起了秘密决战,最后胜败如何?当微软公司宣称“我们要么买下你们,要么就灭掉你们!”时,Google又是如何逃过一劫? 这是一部最详细、最全面、最真实地记录一家伟大的互联网公司发展历程的书。 在这本书中,作者提到拉里•佩奇是个很强势的家伙,他火热的激情要帮助全世界不再浪费时间。拉里喜欢削减一切不必要的开销,不过在成本控制方面,不折不扣地把节俭才智发挥到极致的还是谢尔盖。在意大利米兰,他为了节省50美元,而不愿意选择乘坐出租车。 Google的远景目标让我们每个人都对未来充满了期待。未来,Google要创建一个能解决大规模数字问题的公司,而这个问题影响着千千万万的网民;Google还要重塑人类知识的景观,加快医学突破和空间探索的速度,拆除人类语言的障碍;Google不是要为全球性的无知和混乱提供权宜之计,而是要彻底清除世界上数据系统存在的重重障碍,让信息在其恰好需要的时候毫不费力地唾手可得;不远的将来,Google会成为像通用电气一样庞大的信息联合体——IT界的通用电气。 -
程序员的数学
如果数学不好,是否可以成为一名程序员呢?答案是肯定的。 本书最适合:数学糟糕但又想学习编程的你。 没有晦涩的公式,只有好玩的数学题。 帮你掌握编程所需的“数学思维”。 日文版已重印14次! 编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。 本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。 书中讲 解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。 本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。 -
贝叶斯网引论
-
黑客与设计:剖析设计之美的秘密
现代社会中,各种文化在无形地影响着我们。 除却“衣食住行”这四大传统,设计与文化无时无刻不在渗透着我们的生活与工作体验的各个细小分支中。 《黑客与设计:剖析设计之美的秘密 》面向各种喜爱设计的人们,通过解构设计来帮助读者理解某些设计之所以卓越的原因,并解说完美设计背后的经典原理和技巧。本书作者是备受赞誉的设计师David Kadavy,他通过“逆向分析”来为网页设计师解析经典的设计原理和技巧,着重强调了互动媒体。本书内容涵盖颜色理论、比例与几何图形在设计中的作用、媒介和形式间的关系。含有大量独特的逆向工程设计示例,包括庞贝古城上的涂鸦、画家莫奈作品中对于黑色的缺色处理、iPhone的风格和流线型设计等。鼓舞你发现和创造各种形式的美并为你提供灵感,娓娓道来网页设计、移动应用及其他数字作品应用极具特色的设计原理。