More Joel on Software

More Joel on Software pdf epub mobi txt 电子书 下载 2026

出版者:Apress
作者:Avram Joel Spolsky
出品人:
页数:320
译者:
出版时间:2008-6-25
价格:USD 24.99
装帧:Paperback
isbn号码:9781430209874
丛书系列:
图书标签:
  • 软件工程
  • 软件开发
  • Programming
  • 计算机
  • 编程
  • Joel
  • 技术杂文
  • IT
  • 软件工程
  • 编程
  • 开发
  • 架构
  • 设计
  • 技术
  • 实践
  • 敏捷
  • 效率
  • 创新
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Joel, Apress, Blogs, and Blooks ...I was learning the hard way about how to be a publisher and probably spending way too much time looking at web sites and programming than I should have in response to that. Anyway, one day I came across this web site called , which was run by a guy with strong opinions and an unusual, clever writing style, along with a willingness to take on the conventional wisdom. In particular, he was writing this ongoing series about how bad most user interfaces were--mostly because programmers by and large knew, as Joel and I would say, using the same Yiddish--derived NYC vernacular that we both share, "bupkis" about what users really want. And I, like many, was hooked both by the series and the occasional random essay that Joel wrote. And then I had this epiphany: I'm a publisher, I like reading his stuff, why not turn it into a book?...Read the complete Foreword -- Gary Cornell, Cofounder, Apress Since the release of the bestselling title Joel on Software in 2004, requests for a sequel have been relentless. So, we went back to the famed JoelonSoftware.com archives and pulled out a new batch of favorites, many of which have been downloaded over one million times. With Joel's newest book, More Joel on Software, you'll get an even better (not to mention updated) feast of Joel's opinions and impressions on software development, software design, running a software business, and so much more. This is a new selection of essays from the author's web site, http://www.joelonsoftware.com. Joel Spolsky started his weblog in March 2000 in order to offer his insights, based on years of experience, on how to improve the world of programming. This weblog has become infamous among the programming world, and is linked to more than 600 other web sites and translated into 30+ languages! Spolsky's extraordinary writing skills, technical knowledge, and caustic wit have made him a programming guru. With the success of Joel on Software, there has been a strong demand for additional gems and advice, and this book is the answer to those requests. Containing a collection of all--new articles from the original, More Joel on Software has even more of an edge than the original, and the tips for running a business or managing people have far broader application than the software industry. We feel it is safe to say that this is the most useful book you will buy this year. What you'll learn * The best approaches to managing and hiring extraordinary people * Advice for those interested in the software industry as a career and for managers who want to get them * Joel's unique impressions of how to create products and design--good and bad * An "in the trenches" look at how to start and run an effective software business (or any business for that matter) * A true sense of what it takes to create a differentiated, unique, motivated organization Who this book is for Anyone interested in the software business will truly enjoy this book, but in particular this should be required reading for managers of technical businesses. Table of Contents * My First BillG Review * Finding Great Developers * A Field Guide to Developers * Three Management Methods (Introduction) * The Command and Control Management Method * The Econ 101 Management Method * The Identity Management Method * The Perils of JavaSchools * Talk at Yale * Advice for Computer Science College Students * Font Smoothing, Anti-Aliasing, and Subpixel Rendering * A Game of Inches * The Big Picture * Choices = Headaches * It's Not Just Usability * Building Communities with Software * Martian Headsets * Why Are the Microsoft Office File Formats So Complicated? * Where There's Muck, There's Brass * Evidence-Based Scheduling * Strategy Letter VI * Can Your Programming Language Do This? * Making Wrong Code Look Wrong * Foreword to Eric Sink on the Business of Software * Foreword to Micro-ISV: From Vision to Reality * Hitting the High Notes * Bionic Office * Up the Tata Without a Tutu * Simplicity * Rub a Dub Dub * Top Twelve Tips for Running a Beta Test * Seven Steps to Remarkable Customer Service * Picking a Ship Date * Camels and Rubber Duckies * Five Whys * Set Your Priorities

《更多精巧代码的艺术》 对于程序员而言,代码不仅仅是指令的堆砌,更是智慧的结晶,是解决问题的艺术。当今软件开发领域,能够写出“精巧代码”的开发者,往往能够以更少的投入实现更高的效率和更可靠的系统。本书正是一部汇集了众多高质量软件开发实践和深刻见解的宝典,旨在帮助开发者们提升代码的精巧度,从而在职业生涯中取得更大的成就。 本书的内容并非泛泛而谈,而是深入到软件开发的具体环节,从宏观的架构设计到微观的编码技巧,都提供了切实可行的指导。作者凭借其丰富的实践经验,剖析了在软件开发过程中常见的陷阱和挑战,并提出了富有创见的解决方案。读者将能够学习到如何构建易于理解、易于维护、易于扩展的软件系统,如何编写清晰、简洁、高效的代码,以及如何在团队协作中发挥更大的价值。 书中涵盖了诸多关键主题。例如,在“设计原则”章节,作者深入探讨了SOLID原则等面向对象设计的基石,并结合大量真实案例,阐述了如何将这些原则灵活应用于实际项目中,以避免常见的“代码腐烂”。读者将学会识别设计中的坏味道,并掌握重构的技巧,将混乱的代码转化为结构清晰、富有弹性的系统。 “代码风格与可读性”是本书着重强调的另一个重要方面。作者认为,代码的可读性与代码的正确性同等重要,甚至更为关键。他详细阐述了如何通过一致的命名规范、合理的缩进、恰当的注释以及清晰的逻辑结构来提升代码的可读性。本书还提供了关于如何编写“自文档化”代码的建议,让代码本身就能清晰地传达其意图,减少不必要的解释和沟通成本。 在“测试与调试”部分,本书系统性地介绍了各种软件测试的方法论,包括单元测试、集成测试、端到端测试等,并强调了测试驱动开发(TDD)的理念。作者分享了如何编写有效的测试用例,以及如何利用测试来指导开发过程,从而从源头上减少Bug的产生。同时,对于不可避免的Bug,本书也提供了高效的调试策略和技巧,帮助开发者快速定位和解决问题。 本书还深入探讨了“性能优化”的艺术。作者认为,性能优化并非一味地追求速度,而是要在满足功能需求的前提下,找到性能瓶颈,并采取最合适的优化手段。他通过分析常见的性能问题,如内存泄漏、算法效率低下、IO瓶颈等,指导读者如何使用性能分析工具,以及如何在不牺牲代码可维护性的前提下,提升程序的运行效率。 “项目管理与团队协作”是本书不可或缺的一部分。作者分享了如何在敏捷开发环境中高效地进行项目管理,如何有效地进行需求分析和任务分解,以及如何促进团队成员之间的沟通与合作。他强调了清晰的沟通、开放的反馈以及对团队成员的信任是构建高效团队的关键。 此外,本书还包含了一系列关于“特定技术领域”的深入讨论,例如数据库设计、并发编程、分布式系统等,为读者提供了更具针对性的指导。作者在这些领域分享了许多实用的技巧和经验,帮助读者在这些复杂的领域中游刃有余。 《更多精巧代码的艺术》不仅是一本技术书籍,更是一本关于软件开发哲学和思维方式的书籍。它鼓励开发者们拥抱持续学习和不断进步的态度,将软件开发视为一门精深的技艺,并从中获得成就感和乐趣。无论是初出茅庐的开发者,还是经验丰富的软件工程师,都能从中获益匪浅,提升自己的技术水平,成为更优秀的软件创造者。本书的目标是帮助读者写出不仅能工作的代码,更能让人眼前一亮、忍不住赞叹的“精巧代码”。

作者简介

Joel Spolsky 世界最具影响的程序员网志Joel on Software的主人,软件业一位旗帜鲜明的思想者,一位传统软件管理理念的挑战者。他创办的这个网站被程序员誉为“反呆伯特宣言书”,并被翻译为三十多种语言。Joel毕业于耶鲁大学,随后即进入微软公司工作,曾任微软公司Excel开发小组项目经理。现在他在自己创办的Fog Creek软件公司任CEO。此外,他与人合办的Stack Overflow已经成为如今最热门的技术网站。

目录信息

读后感

评分

手感很好。译文流畅。对于国内出版的翻译书还有什么更高的要求呢? 译者注详细很必要,感觉被中断者可以忽略,以掩盖自己不太好的中断现场保护能力。 希望图灵再版前一本《Joel on Software》。还请阮一峰翻译。 值得反复读,细细读,继续在Joel的网站混。  

评分

我对外国和尚不是很感冒 其实接触久了 会发现他们其实很会夸大自己 作者的水平我不敢评论 但是事实上任何一个踩狗屎成功的人 都有资格来指手画脚 真实的指导意义不大 基础知识重要大家小学就知道了 或者真心在软件行业有所建树的人 迟早会明白一些东西 形成自己的成长方式 by...  

评分

我对外国和尚不是很感冒 其实接触久了 会发现他们其实很会夸大自己 作者的水平我不敢评论 但是事实上任何一个踩狗屎成功的人 都有资格来指手画脚 真实的指导意义不大 基础知识重要大家小学就知道了 或者真心在软件行业有所建树的人 迟早会明白一些东西 形成自己的成长方式 by...  

评分

评分

用户评价

评分

“More Joel on Software”这五个字,本身就代表着一种品质的保证,一种对深度思考的承诺。我一直以来都非常喜欢 Joel 的写作风格,他能够将那些复杂的技术概念,用一种幽默风趣、易于理解的方式表达出来,同时又不会牺牲其深刻性。他的文章,往往能够引发我对于软件开发本质的重新思考。我总是觉得,从他的文字中,我能够学到很多关于“为什么”而不仅仅是“怎么做”。这本书的“More”,意味着更多的经验分享,更多的行业洞察,以及更多的关于如何构建优秀软件产品的深刻见解。我非常期待能够从中领略到他对当前软件开发行业的一些新的观察,也希望能从中找到一些关于如何更好地管理技术团队,以及如何在复杂的技术环境中做出更明智决策的指导。我坚信,这本书将会成为我案头常备的参考资料,在我的软件开发之路上一如既往地给予我启发。

评分

“More Joel on Software” 这个名字本身就有一种熟悉的魔力,就像一个老朋友又一次打开了话匣子,分享那些让你拍案叫绝或者陷入沉思的经验之谈。这本书就像是那个曾经指引我度过无数个开发困境的“Joel on Software”的续集,光是想到它,就让我充满了期待。我总是能从Joel身上学到很多关于软件开发的本质,不仅仅是那些具体的代码技巧,更多的是关于如何思考,如何构建一个健康的团队,以及如何在商业和技术之间找到那个微妙的平衡点。他的文章总是那么的坦诚,毫不避讳地揭示行业中的一些“潜规则”或者说大家心照不宣的“痛点”,让人在阅读的时候,时常会发出“对!就是这样!”的赞叹。我特别喜欢他那种直击要害的分析能力,能够从纷繁复杂的现象中抽丝剥茧,找出问题的根源。很多时候,我都会在读完他的某篇文章后,花上很长时间去反思自己的工作方式和团队协作模式,思考他提出的观点是否适用于我目前的环境,又该如何去调整。这本书的名字,让我相信里面一定又充满了那些能引发深度思考的洞见,那些能让你在读完之后,看待软件开发的角度会变得更加成熟和深刻的文字。我迫不及待地想知道,这次他又会带来哪些新的“Joel式”的智慧,又会用他那标志性的幽默和犀利,戳破哪些我们可能还在自欺欺人的“谎言”。

评分

“More Joel on Software”,这个名字就像是按下了一个播放键,将我带回到那些曾经让我受益匪浅的软件开发讨论中。Joel 的文章,总是以一种非常接地气的方式,触及到软件开发的核心问题。他很少谈论那些虚无缥缈的“未来趋势”,而是更关注当下正在发生,或者说应该发生的。我尤其欣赏他对“优秀”的定义,以及他对那些导致“平庸”现象的根源的深刻洞察。很多时候,我们以为自己遇到的问题是技术层面的,但 Joel 总是能巧妙地将其引向管理、沟通、甚至是人性层面。这使得他的文章不仅仅是给程序员看的,更是给所有参与软件开发过程的人看的。这本书的“More”字,让我相信它会承载更多这样的智慧,可能包括一些新的项目管理方法,也可能是一些关于团队建设的创新理念。我期待着能够从中学习到如何避免那些常见的开发陷阱,如何建立一个真正以质量为导向的团队文化,以及如何在激烈的市场竞争中,打造出能够长久生存和发展的软件产品。

评分

这本书的封面设计,简洁而有力,仅仅是“More Joel on Software”这几个字,就足以唤起我内心深处对优质技术写作的渴望。我记得第一次读到 Joel 的文章时,那种如醍醐灌顶的感觉,仿佛一直以来困扰我的那些模糊不清的概念,瞬间变得清晰明了。他的文字风格非常独特,既有程序员严谨的逻辑,又不失妙趣横生的比喻和故事。他不是那种空谈理论的作家,而是真正从一线开发实践中提炼出的宝贵经验。我常常觉得,他的文章就像是给那些在软件开发这条充满挑战的道路上摸索前行的同路人,提供的一份份可靠的指南。这本书的“More”字,预示着这会是一次更加深入的探索,可能涉及更广泛的主题,也可能在之前的基础上,对某些问题进行更细致的剖析。我非常期待能从中读到关于如何更好地管理项目、如何打造高效的开发流程、以及如何在快速变化的技术环境中保持竞争力的真知灼见。我相信,这本书不会让我失望,它会再次证明,好的软件开发不仅仅是关于写出能运行的代码,更是关于如何思考、如何沟通、如何协作,以及如何构建真正有价值的产品。

评分

当我看到“More Joel on Software”这个书名时,脑海里立刻浮现出那个熟悉的声音,那个总能用最简洁、最犀利的语言,点破我们行业中种种迷思的智者。他的文章,对我来说,与其说是技术分享,不如说是思维的启迪。我总是觉得,他的文字有一种天然的“说服力”,不是那种强行灌输,而是通过层层递进的逻辑和生动的案例,让你心悦诚服地接受他的观点。他对于“好”软件的理解,超越了单纯的功能实现,而深入到用户体验、维护性、以及长期的商业价值等多个维度。这本书的“More”,让我有理由相信,它会比之前的作品更加丰富,可能包含了更多关于团队协作的技巧,或者对当前软件开发模式的更深刻反思。我特别期待能够从中找到关于如何提高开发效率,同时又不牺牲代码质量的秘诀,以及如何在日新月异的技术浪潮中,保持清醒的头脑,做出明智的技术决策。

评分

作者讲自动化测试毁了vista、IE8想要建立规范又不得不兼容之前网站的无奈,很多观点很有意思

评分

全书都是短篇。有种Paul Graham的风味,可以当做茶余饭后的读本。

评分

和前一部书一样好。之前一直因为价格高没有买这本书(终于趁着打折买了),现在读来,虽然据出版已去6年之久,但是书的内容完全不过时。作者的文字还是那么好看,非常喜欢。

评分

有不少有意思的观点,但不少文章以成书的标准看还是嫌太粗糙、杂乱。质量相比Hackers&Painters还是差不少。

评分

美式直率(糙),但话糙理不糙。要是20年前的我读此书肯定会觉得很爽,可惜现在不会,因为此书有点天真。我现在的看法是,美国(及少数几个其他国家)是个特例,一个互相扶持促进整体效率的唯一个例。其他国家的软件团队,难防小人行径。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有