
《程序员的呐喊》的作者是业界知名的程序员——来自Google的Steve Yegge,他写过很多颇富争议的文章,其中有不少就收录在本书中。《程序员的呐喊》是他的精彩文章的合集。
《程序员的呐喊》涉及编程语言文化、代码方法学、Google公司文化等热点话题。对IT界的各种现象、技术、趋势等,作者都在本书中表达了自己独特犀利的观点。比如Java真的是一门优秀的面向对象语言吗?重构真的那么美好吗?强弱类型语言到底哪个更好?敏捷真的靠谱吗?程序员要不要懂数学等。另外,他还谈到了很多大公司的理念,比如做平台为什么那么成功等。最后,《程序员的呐喊》还收录了他写的Google面试攻略,这篇文章可以说为无数应试者点亮了明灯。
《程序员的呐喊》讨论的都是程序员非常关注的热点话题,内容广泛,观点独到,非常适合广大程序员阅读参考。
编辑推荐
本书的作者是业界知名的程序员、来自Google的Steve Yegge。他写过很多争议很大的文章,其中有不少就收录在这本书中。本书是他的精彩文章的合集。
本书讨论的都是程序员非常关注的热点话题,内容广泛,观点独到,非常适合广大程序员阅读参考。 媒体推荐
本书内容丰富,激动人心。幕后的故事验证了Steve的观点。我已经接受他的评判标准,打算开始学习Ruby。
—— D. Gustavson
不错的书!既有教育意义,也很有趣。作者的观点很鲜明,但是有充分的技术和经验支持这些观点。
——Bjφrnar Tollaksen 作者简介
Steve Yegge是一名程序员,也是博主,写了很多关于编程语言,生产力,和软件文化的文章。他拥有华盛顿大学计算机科学本科学位,20年的业界经验,开发领域涉及嵌入式操作系统、可扩展的电子商务系统、移动设备应用、提升软件生产力的工具等。他曾供职于和Google等公司。
徐旭铭,编了十几年程,翻译过几本书,现在在当码农。工作和兴趣都是写代码,喜欢看上去很麻烦的问题。住在西雅图,闲暇时喜欢看美剧。 目录
前言
第1章 编程语言里的宗教
作者手记:巴别塔
巴别塔
作者手记:名词王国里的执行
名词王国里的执行
作者手记:神秘机器的笔记
神秘机器的笔记
作者手记:摩尔定律就是胡扯
摩尔定律就是胡扯
作者手记:变换
变换
作者手记:弱类型机制够不够强
弱类型机制够不够强
第2章 代码里的哲学
作者手记:软件需要哲学家
软件需要哲学家
作者手记:代码的天敌
作者手记:反对反宣传
作者手记:斑比和哥斯拉
斑比和哥斯拉
作者手记:程序员的数学
程序员的数学
作者手记:土豪程序员的美食
土豪程序员的美食
第3章 关于Google
作者手记:应聘Google
应聘Google
作者手记:敏捷好,敏捷坏
敏捷好,敏捷坏
作者手记:Google能保持领先吗
Google能保持领先吗
作者手记:吐槽Google平台
吐槽Google平台
总结 文摘
版权页:
说难听点,只要你能活下去,什么都不懂又怎么样。
所以我才会同意他们的观点:就算不懂数学,你的生活也会好好的。
但是最近我却了解到一些令人惊奇的事情。
1.懂编程的人学数学会更容易。如果你是个还算不错的程序员的话,数学简直太好学了。
2.学校里教数学的方法都是错的。错得离谱。只要方法得当,自学的速度会快得多,学会以后也不容易忘。懂数学对程序员来说是如虎添翼。
3.哪怕只了解一点点相关领域里的数学,就能让你写出非常有趣的程序来,反之,这些程序会很难写。换句话说,数学知识是可以在空闲时间里慢慢累积的。
4.就算是最伟大的数学家也不可能通晓数学。这是一个不断发展的学科,人们总是会发明新的形式化方法来解决问题。和编程一样,任何数学问题总是有多个解的。你大可以挑选自己最喜欢的那个。
5.数学……呃,请不要跟别人说这是我说的,不然就再也不会有人找我出去玩了。但是数学……我还是悄悄说吧:数学其实还是很好玩的。
学了(又忘)的数学
这里列出了我在学校里学过的数学,大致上想得起来的如下。
小学:数字、计数、算术、初等代数(伪装成小故事的数学题)。
中学:代数、几何、高等代数、三角函数、初等微积分(圆锥曲线和极限)。
大学:微分和积分、微分方程、线性代数、概率论和统计、离散数学。
这里的中学课程到底是谁决定的?基本上全美的所有高中都会教这些。我估计其他国家也差不多,只不过他们的学生在9岁的时候就已经学完这些内容了。 | ISBN | |
|---|---|
| 出版社 | 人民邮电出版社 |
| 作者 | 雅吉 (Steve Yegge) |
| 尺寸 | 16 |