这几天都住在七天,开发计划暂停。翻看了一下
local.joelonsoftware.com上的台译文章。简单归类整理一下:
1. 程序员修养
*
你絕對不應該做的事
要点:不要轻易把遗留代码推倒重来。
*
每個軟體開發者都絕對一定要會的Unicode及字元集必備知識(沒有藉口!)
要点:如题。
*
別讓架構太空人嚇到你
要点:地球很危险,你还是回火星吧。
*
邊開火邊移動
要点:立刻行动,避免打断。
*
抽象滲漏法則
要点:所有重大的抽象机制在某种程序上都是有漏洞的。
*
程式設計領域的帕麥爾斯頓勳爵
要点:优秀的程序员必须了解抽象层下面的东西。
2. 产品策略
创业(新产品)策略书系列:
*
策略書之一: Ben and Jerry模式與Amazon模式
要点:稳步发展 vs. 快速扩张
*
策略書之二:雞生蛋蛋生雞問題
要点:先有产品 vs. 先有用户 (新产品应兼容现有的主流同类技术)
*
策略書之三:讓我換回去!
要点:那些人现在并不是你的客户,试图在他们成为你的客户之前去锁定他们,只会把他们锁在外面。(要让客户有随时弃用产品的安全感)
*
策略書之四:腫脹軟體(bloatware)與80/20神話
要点:“精简版”的弊端
*
策略書之五
要点:让产品的互补物普及化
无痛功能规范系列:
*
無痛功能規格 - 第一篇:何必麻煩呢?
要点:功能规范的重要性。
*
無痛功能規格 - 第二篇:規格是什麼?
要点:如何组织功能规范的内容。
*
無痛功能規格 - 第三篇:不過...要怎麼做呢?
要点:写功能规范的程序经理(Program Manager)应该具备什么素质。
*
無痛功能規格 - 第四篇:提示
要点:如何写出良好的功能规范。
其他:
*
絕不妥協的抓蟲行動
要点:哪些bug应该修正(哪些可以暂时不管)?
*
工匠技藝
要点:最后的1%软件质量问题会用掉500%的工夫,但真正的工匠会不惜花额外的500%力气去处理1%的状况。工匠技艺的代价是非常昂贵的,唯一负担得起的方法就是针对大量客户开发软件。
*
揭露冰山般的秘密
要点:客户不知道他们自己要什么,别再期望客户知道他们自己要什么。
*
為非我發明症辯護
要点:如果是核心的业务功能,不管是什么都要自己来做。
3. 项目管理
*
無痛軟體時程
要点:日程规划应该细化到2到16小时的粒度;绝对不要让经理要求程序员缩减估计时间;根据日程规划来筛选功能,而不是根据功能来扩充日程。
*
人的工作切換有害無益
要点:不要让你的程序员多线程工作。
*
小員工也能做大事
要点:如何在团队中推广良好的过程管理技术。
*
大麥克對原味主廚
要点:小心方法论!
4. 人力资源
*
軟體人員面試教戰守則
要点:面试官的教程。
*
激勵有害
要点:用物质和绩效来激励程序员的弊端。
5. 程序员的人机界面设计手册系列
*
程式師的使用介面設計手冊 第一章:控制你的環境使你快樂
*
程式師的使用介面設計手冊 第二章:找出使用者的期望
*
程式師的使用介面設計手冊 第三章:選擇
*
程式師的使用介面設計手冊 第四章:情境支持與隱喻
*
程式師的使用介面設計手冊 第五章:一致性及其他怪東西
*
程式師的使用介面設計手冊 第六章:為節省大家的麻煩所作的設計
*
程式師的使用介面設計手冊 第六章:為節省大家的麻煩所作的設計
要点:用户不读手册!
*
程式師的使用介面設計手冊 第七章:為節省大家的麻煩所作的設計,第二部份
要点:用户无法把鼠标控制得很好!
*
程式師的使用介面設計手冊 第八章:為節省大家的麻煩所作的設計,第三部份
要点:用户记不得任何东西!
*
程式師的使用介面設計手冊 第九章:一個產品的設計程序
分享到:
相关推荐
《Joel on Software》是由Joel Spolsky撰写的一本著名IT著作,主要涵盖了软件开发、团队管理、软件工程以及互联网行业的多个重要方面。这本书以其深入浅出的讲解和实战经验分享,深受程序员、项目经理和技术领导者们...
在《Joel on Software》中,Spolsky分享了他的许多核心观点,这些观点对于理解软件开发的本质及其背后的商业逻辑至关重要。以下是一些关键知识点的详细说明: 1. **软件质量**:Joel强调软件质量的重要性,主张开发...
美国著名程序员Joel Spolsky关于软件管理和技术公司管理精辟论述,读来受益匪浅,特别是其中给大学计算机系学生的建议。
Joel On Software 大家都知道这个东西哈。挺不错的
Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work ...
《More Joel on Software》是Joel Spolsky的著作,由Apress出版社于2008年出版。这本书深入探讨了软件开发、设计与管理领域的多样性和相关问题,旨在为软件开发者、设计师、经理以及与他们合作的人士提供有价值的...
《软件随想录 - More Joel on Software》是乔尔·斯波斯基(Joel Spolsky)的一本经典著作,他是一位知名的软件开发者、企业家和博客作者。这本书汇集了他在软件开发、团队管理、产品设计等多个领域的深入思考和经验...
根据提供的文件内容,可以看出这是一篇关于Joel Spolsky和他的网站Joel on Software的文章,但文本中包含了大量的乱码和非中文字符,这可能是由于编码错误或原文本的特殊处理造成的。尽管如此,我们仍然可以从有限的...
根据提供的文件信息,我们可以推断出这是一本关于软件开发、设计与管理的书籍,作者是Joel Spolsky。本书包含了对各种与软件开发者、设计师及管理者相关的议题的深入探讨,同时也为那些与这些专业人士合作的人提供了...
Joel Spolsky在这篇文章中提出的两大建议——提高写作技巧和掌握C语言,都是基于“软实力”的提升。这两项技能对于任何希望在IT行业取得成功的计算机科学学生来说都是非常宝贵的。通过强化这些技能,不仅可以增强...
Joel Spolsky的文章通常以其深入浅出的语言风格和独到的洞察力而受到读者的喜爱。 #### 三、核心知识点解析 1. **软件开发的最佳实践**: - Joel Spolsky在书中分享了许多关于如何提高软件开发效率和质量的方法论...
根据提供的文件信息,我们可以推断出这是一本关于软件写作的书籍,名为《The Best Software Writing I》,由Joel Spolsky编辑选择并作序。虽然我们没有完整的书籍内容,但可以通过标题、描述以及部分版权页的信息来...
软件大牛再出新书。相信第一本joel说软件 你也看了 想必收获不少 这本也不能错过
本书是一部关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为 36 讲,每一讲都是一个独立的专题。...
在给定文件信息中,我们可以看到关于概率方法的书籍《概率方法十讲》是由JOEL SPENCER所著。遗憾的是,文件内容只提供了书籍的一部分信息,而没有具体到每一讲的具体内容。不过,文件内容列出了一系列表题为“应用...
在IT行业中,个体软件过程(Personal Software Process,简称PSP)是一种自我改进的技术,旨在提升软件工程师的生产力和软件质量。PSP Studio,由Joel Henry开发,是一款专门支持PSP实践的工具,帮助用户系统地管理...