《程序员的呐喊》展现了Steve Yegge这位Google资深程序员的锐意进取和深刻洞察,文章合集汇集了广泛的技术和文化议题,既有对编程语言的深度挖掘,也有对软件开发方法的精辟见解,且不乏对公司文化与战略理念的透彻分析,读者能从Java的面向对象特性、重构的实际价值、强弱类型语言的比较、敏捷开发的有效性,到程序员与数学能力的必要性等话题中,感受作者的思想力量,书中还精选了关于Google面试的策略,为求职者提供了实战指南,这书确实为程序员群体提供了一盏指路明灯,用作者独有的视角剖析了技术世界的多维度,对于任何追求卓越、欲在信息时代不断前行的开发者而言,这本书不仅仅是知识的宝库,更是智慧的火炬。
本书的作者是业界知名的程序员——来自Google的Steve Yegge,他写过很多颇富争议的文章,其中有不少就收录在本书中。本书是他的精彩文章的合集。 本书涉及编程语言文化、代码方法学、Google公司文化等热点话题。对IT界的各种现象、技术、趋势等,作者都在本书中表达了自己独特犀利的观点。比如Java真的是一门的面向对象语言吗?重构真的那么美好吗?强弱类型语言到底哪个更好?敏捷真的靠谱吗?程序员要不要懂数学等。另外,他还谈到了很多大公司的理念,比如网站做平台为什么那么成功等。最后,本书还收录了他写的Google面试攻略,这篇文章可以说为无数应试者点亮了明灯。 本书讨论的都是程序员非常关注的热点话题,内容广泛,观点独到,非常适合广大程序员阅读参考。