博客园 - 大卫张
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=658872
2012-09-30T04:08:25Z
大卫张
https://www.cnblogs.com/davidzhang33/
feed.cnblogs.com
https://www.cnblogs.com/davidzhang33/archive/2012/09/30/2709155.html
写代码的三重境界 - 大卫张
搞IT的就是修电脑的,做软件的就是写代码的。后一句可能更对一些,因为学校是这么教的,开发工作中的确也是这么在做。然而,新手在写代码,牛人也在写代码,他们之间有什么区别?为何新人老手相互之间不理解?新手如何成长为牛人,老手如何百尺竿头更进一步?BDD、TDD为何兴起,又为何难以推行?软件研发公司的写代码能力提升为什么这么难?写代码的三重境界记录了关于写代码的一些思考。1. 写代码的三重境界1.1 写代码三重境界之第一重境界是见山是山。对第一重境界的人来看,写代码就是软件开发的全部,软件开发人员的工作就是写代码,如果没有在写代码,软件开发人员就没有在工作。他们会第一时间投入到代码编写工作中,编写的
2012-09-30T04:08:00Z
2012-09-30T04:08:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】搞IT的就是修电脑的,做软件的就是写代码的。后一句可能更对一些,因为学校是这么教的,开发工作中的确也是这么在做。然而,新手在写代码,牛人也在写代码,他们之间有什么区别?为何新人老手相互之间不理解?新手如何成长为牛人,老手如何百尺竿头更进一步?BDD、TDD为何兴起,又为何难以推行?软件研发公司的写代码能力提升为什么这么难?写代码的三重境界记录了关于写代码的一些思考。1. 写代码的三重境界1.1 写代码三重境界之第一重境界是见山是山。对第一重境界的人来看,写代码就是软件开发的全部,软件开发人员的工作就是写代码,如果没有在写代码,软件开发人员就没有在工作。他们会第一时间投入到代码编写工作中,编写的 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/09/30/2709155.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2012/05/27/2519985.html
债思维——软件研发新视角 - 大卫张
在软件研发中,我们做过的事、写过的代码、留下的文档,都不是资产,而是债务。——债思维生产思维统治着软件研发的世界债思维是一种颠覆,与大多数人对软件研发的看法相反。生产思维已经统治软件研发的世界很长时间了。一直以来,软件研发都是生产代码、文档,以构建可工作的软件的过程,毋庸置疑,这就是生产。嗯,宣言体挺棒的,就来段软件生产宣言吧。软件生产宣言软件研发是生产代码、文档以不断构建可工作软件的过程。为此:生产正确的文档软件 高于 客户价值(目标债)流程规范合同分工 高于 沟通协作(过程债)按产出评价 高于 维护重构(结果债)人是机器,聪明人 高于 群体创造(人员债)可预测、可重复的生产是成功的关键。右
2012-05-27T04:26:00Z
2012-05-27T04:26:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】在软件研发中,我们做过的事、写过的代码、留下的文档,都不是资产,而是债务。——债思维生产思维统治着软件研发的世界债思维是一种颠覆,与大多数人对软件研发的看法相反。生产思维已经统治软件研发的世界很长时间了。一直以来,软件研发都是生产代码、文档,以构建可工作的软件的过程,毋庸置疑,这就是生产。嗯,宣言体挺棒的,就来段软件生产宣言吧。软件生产宣言软件研发是生产代码、文档以不断构建可工作软件的过程。为此:生产正确的文档软件 高于 客户价值(目标债)流程规范合同分工 高于 沟通协作(过程债)按产出评价 高于 维护重构(结果债)人是机器,聪明人 高于 群体创造(人员债)可预测、可重复的生产是成功的关键。右 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/05/27/2519985.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2012/05/10/2494097.html
软件研发之管理债 - 大卫张
这是即将在Scrum Gathering上海2012大会http://scrumgathering.cn上演讲话题《软件研发中的管理债与债管理》的第一部分。如果你是一位软件研发人员,想了解软件研发为何如此困难,怎样才算做好软件;如果你是一位管理者,想知道哪些管理措施可以奏效,为什么一些管理措施效果不佳;如果你是一名敏捷精益实践者,想深入了解敏捷精益背后的思维模式。你可以来看看,以债出发的视角也许会给你带来惊喜。在软件研发组织中“管理债”不断堆积,这是因为采用了与软件研发的特点不匹配的管理模式。软件研发管理债是什么?“技术债”是一个隐喻,这几年已经被大家熟悉并接受。如果向一个软件系统增加功能时需
2012-05-10T04:36:00Z
2012-05-10T04:36:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】这是即将在Scrum Gathering上海2012大会http://scrumgathering.cn上演讲话题《软件研发中的管理债与债管理》的第一部分。如果你是一位软件研发人员,想了解软件研发为何如此困难,怎样才算做好软件;如果你是一位管理者,想知道哪些管理措施可以奏效,为什么一些管理措施效果不佳;如果你是一名敏捷精益实践者,想深入了解敏捷精益背后的思维模式。你可以来看看,以债出发的视角也许会给你带来惊喜。在软件研发组织中“管理债”不断堆积,这是因为采用了与软件研发的特点不匹配的管理模式。软件研发管理债是什么?“技术债”是一个隐喻,这几年已经被大家熟悉并接受。如果向一个软件系统增加功能时需 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/05/10/2494097.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2012/03/14/2396407.html
管理是资产?不,管理是负债 - 大卫张
模仿XX体,纯属娱乐,如有雷同,必属巧合。1. 管理是绝对正确的2. 所以管理者是正确的3. 如果结果有问题,首先是执行问题4. 如果还有问题,是管理者未能理解管理5. 如果还有问题,请参考第一条在知识经济时代,管理已经不再是资产,而是负债。“管理债”提法的由来2012年2月18日,敏捷之旅2011的最后一站来到了南京,敏捷之旅2011全国14个城市的组织者们走到了一起进行回顾并参加南京敏捷之旅。在2月19日的南京敏捷之旅上,@大熊Stanly的敏捷DNA游戏让一部分对企业转型有兴趣的参会者集体进行了探讨,期间我突然脱口而出的“管理债”一词得到了大家的认同。午餐时还被大家戏称为“管理债”第一人
2012-03-14T10:26:00Z
2012-03-14T10:26:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】模仿XX体,纯属娱乐,如有雷同,必属巧合。1. 管理是绝对正确的2. 所以管理者是正确的3. 如果结果有问题,首先是执行问题4. 如果还有问题,是管理者未能理解管理5. 如果还有问题,请参考第一条在知识经济时代,管理已经不再是资产,而是负债。“管理债”提法的由来2012年2月18日,敏捷之旅2011的最后一站来到了南京,敏捷之旅2011全国14个城市的组织者们走到了一起进行回顾并参加南京敏捷之旅。在2月19日的南京敏捷之旅上,@大熊Stanly的敏捷DNA游戏让一部分对企业转型有兴趣的参会者集体进行了探讨,期间我突然脱口而出的“管理债”一词得到了大家的认同。午餐时还被大家戏称为“管理债”第一人 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/03/14/2396407.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2012/03/12/2392517.html
得懂点财务 - 从房奴养成四部曲到管理债 - 大卫张
最近本人疯狂的迷上了“管理债”话题,后续将以“管理债与债管理”为主题完成一个简单的系列。既然涉及到债,财务知识当然要有,下文就算是简单财务知识普及吧,顺带推荐《穷爸爸,富爸爸》。房奴养成四部曲 - 财务意识很重要房子是资产。当我想到房子的时候,房子是一生中最重要的资产。因为房子是温暖的港湾,让漂泊的心有了归宿感,给我带来幸福。还因为没房子就没结婚证,就没老婆,这么现实的问题。房子是投资。看啊看,诱人的房子实在太多,但实际行动起来才发现这世界是这么现实。没钱怎么办?一生的资产难道就这样离我远去。我不甘心,为了一生中最大的投资,豁出去了。死磨硬泡,花光积蓄,找到父母资助,找亲朋好友借贷,终于筹足了
2012-03-12T13:50:00Z
2012-03-12T13:50:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】最近本人疯狂的迷上了“管理债”话题,后续将以“管理债与债管理”为主题完成一个简单的系列。既然涉及到债,财务知识当然要有,下文就算是简单财务知识普及吧,顺带推荐《穷爸爸,富爸爸》。房奴养成四部曲 - 财务意识很重要房子是资产。当我想到房子的时候,房子是一生中最重要的资产。因为房子是温暖的港湾,让漂泊的心有了归宿感,给我带来幸福。还因为没房子就没结婚证,就没老婆,这么现实的问题。房子是投资。看啊看,诱人的房子实在太多,但实际行动起来才发现这世界是这么现实。没钱怎么办?一生的资产难道就这样离我远去。我不甘心,为了一生中最大的投资,豁出去了。死磨硬泡,花光积蓄,找到父母资助,找亲朋好友借贷,终于筹足了 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/03/12/2392517.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2012/03/01/2375126.html
结对Review后续进展(看看团队怎么说) - 大卫张
好久没有更新结对Review的实际情况,让我们来看看团队自己的理解和总结。下述内容摘自团队成员的邮件,隐藏了敏感信息。结对Review在好几个项目(项目名称隐藏)中试点以后,在项目各阶段都进行了一些尝试,也收获了许多,其中最大的收获就是项目信息更流畅了,项目成员相互补位更容易了。很多项目组同学也想尝试一下,方便大家分享更多结对Review的经验和感受,整理了一个参考的模板提供给大家,大家可以在一定阶段后将结对Review的心得分享出来,晒一下,邮件抄送xx(人员姓名隐藏),我们可以帮助一起收集,形成知识积累。结对Review的核心价值:通过分享和互通让结对Review成为习惯,成为形成知识库的
2012-03-01T02:31:00Z
2012-03-01T02:31:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】好久没有更新结对Review的实际情况,让我们来看看团队自己的理解和总结。下述内容摘自团队成员的邮件,隐藏了敏感信息。结对Review在好几个项目(项目名称隐藏)中试点以后,在项目各阶段都进行了一些尝试,也收获了许多,其中最大的收获就是项目信息更流畅了,项目成员相互补位更容易了。很多项目组同学也想尝试一下,方便大家分享更多结对Review的经验和感受,整理了一个参考的模板提供给大家,大家可以在一定阶段后将结对Review的心得分享出来,晒一下,邮件抄送xx(人员姓名隐藏),我们可以帮助一起收集,形成知识积累。结对Review的核心价值:通过分享和互通让结对Review成为习惯,成为形成知识库的 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/03/01/2375126.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2012/01/20/2327962.html
用敏捷玩转软件开发 - 序 - 大卫张
龙年即将到来,先预祝大家新年快乐,龙年大吉!在新年来临之际,也许下自己的新年心愿,2012年将写一本敏捷软件开发方面的书,至少也是电子书吧,以帮助更多的人认识敏捷和玩转软件开发。暂定书名为《用敏捷玩转软件开发》。如果你有更好的建议,欢迎提出。其实是否玩转敏捷并不是那么重要,真正重要的是如何玩转软件开发。作为一个软件开发实践者,我的职业生涯一直与软件开发相连,一直在思考和实践各种软件开发方法,希望不断取得软件开发的成功。本书的目标是借机总结自己软件开发的认识和经验,以帮助自己和他人在软件开发的路上越走越好。2011年9月在北京与@Thinker姜志辉和@我是晴耕雨读聊到,国内现在已经有大批的10
2012-01-20T07:41:00Z
2012-01-20T07:41:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】龙年即将到来,先预祝大家新年快乐,龙年大吉!在新年来临之际,也许下自己的新年心愿,2012年将写一本敏捷软件开发方面的书,至少也是电子书吧,以帮助更多的人认识敏捷和玩转软件开发。暂定书名为《用敏捷玩转软件开发》。如果你有更好的建议,欢迎提出。其实是否玩转敏捷并不是那么重要,真正重要的是如何玩转软件开发。作为一个软件开发实践者,我的职业生涯一直与软件开发相连,一直在思考和实践各种软件开发方法,希望不断取得软件开发的成功。本书的目标是借机总结自己软件开发的认识和经验,以帮助自己和他人在软件开发的路上越走越好。2011年9月在北京与@Thinker姜志辉和@我是晴耕雨读聊到,国内现在已经有大批的10 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/01/20/2327962.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2012/01/04/2311654.html
解读敏捷3 - 解读敏捷实践之结对Review - 大卫张
程序员A碰到了程序员B。“Scrum糟透了”程序员A说。“为什么啊?听说Scrum很好啊,我们公司也在准备实施Scrum。”程序员B回答。“千万别,你们会后悔的。”“你们实施的是真正的Scrum吗?”“当然,Scrum里面的3个角色、4个会议和3个产物我们都有啊。”敏捷非常简单,却又极其困难。敏捷方法学由一系列敏捷实践组成,而当人们实施敏捷的时候,却急于一次性实施整个方法学。他们看重敏捷实践简单的形式,却不了解或者不想花费心思了解任何一个敏捷实践背后的内涵,从而导致没有一个敏捷实践能够做到位,不能享受到对应的好处。最后却发现投入那么大,期望那么高,收获却那么少。敏捷实施带来的只是无穷无尽的伤痛
2012-01-04T02:24:00Z
2012-01-04T02:24:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】程序员A碰到了程序员B。“Scrum糟透了”程序员A说。“为什么啊?听说Scrum很好啊,我们公司也在准备实施Scrum。”程序员B回答。“千万别,你们会后悔的。”“你们实施的是真正的Scrum吗?”“当然,Scrum里面的3个角色、4个会议和3个产物我们都有啊。”敏捷非常简单,却又极其困难。敏捷方法学由一系列敏捷实践组成,而当人们实施敏捷的时候,却急于一次性实施整个方法学。他们看重敏捷实践简单的形式,却不了解或者不想花费心思了解任何一个敏捷实践背后的内涵,从而导致没有一个敏捷实践能够做到位,不能享受到对应的好处。最后却发现投入那么大,期望那么高,收获却那么少。敏捷实施带来的只是无穷无尽的伤痛 <a href="https://www.cnblogs.com/davidzhang33/archive/2012/01/04/2311654.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/12/14/2287428.html
解读敏捷2 - 敏捷实施的六个陷阱 - 大卫张
随着敏捷日益成为主流,各种各样的敏捷会议召开,一本又一本的敏捷图书出版,一个又一个的公司前赴后继的迈向敏捷,好一番火热景象。这让我回忆起了当年看报时的一个感受,当时每张报纸的显眼处都能看到牛皮癣和肝病的广告,咋一看感觉会治病的人很多,仔细思考下才发觉是根本原因是能治好病的人很少,否则市场上不会那么热闹。敏捷的现状是不是也是如此呢?“与其做敏捷,不如变敏捷!Be agile rather than do agile.”但对于大多数公司来讲,如果没做过敏捷,怎么知道如何变敏捷。而且做敏捷可以检查和测量,变敏捷则不能,这违背了“不能被测量则不能被管理”的管理定律。但大多数敏捷实施会失败!那些被敏捷后
2011-12-14T04:51:00Z
2011-12-14T04:51:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】随着敏捷日益成为主流,各种各样的敏捷会议召开,一本又一本的敏捷图书出版,一个又一个的公司前赴后继的迈向敏捷,好一番火热景象。这让我回忆起了当年看报时的一个感受,当时每张报纸的显眼处都能看到牛皮癣和肝病的广告,咋一看感觉会治病的人很多,仔细思考下才发觉是根本原因是能治好病的人很少,否则市场上不会那么热闹。敏捷的现状是不是也是如此呢?“与其做敏捷,不如变敏捷!Be agile rather than do agile.”但对于大多数公司来讲,如果没做过敏捷,怎么知道如何变敏捷。而且做敏捷可以检查和测量,变敏捷则不能,这违背了“不能被测量则不能被管理”的管理定律。但大多数敏捷实施会失败!那些被敏捷后 <a href="https://www.cnblogs.com/davidzhang33/archive/2011/12/14/2287428.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/12/08/2281301.html
解读敏捷1-你在做苦逼敏捷吗? - 大卫张
一天,程序员甲遇到了程序员乙。程序员甲就问程序员乙了,“听说你们公司也在搞敏捷?”程序员乙答:“是啊,别提了,纠结着呢。感觉现在加班比以前还多了,一个迭代接着一个,比以前累多了。你们公司呢?”“我们啊,现在不怎么提敏捷了。敏捷这一套东西在我们这里不好用。” 上述对话并非个案。对大多数人而言,敏捷实施给他们带来的更多是痛苦,而不是成功,而且即使是成功,大多也与他本人无关。所以一方面来讲,敏捷越来越火热,敏捷大会上人潮汹涌,另一方面,又有很多的声音在声讨敏捷,包含那些在敏捷上栽了跟头吃了亏的。 如何才能形容很多公司敏捷实施的现状呢?我苦苦思索。当“苦逼敏捷”这个概念从我脑海浮现出来的时候,...
2011-12-08T13:50:00Z
2011-12-08T13:50:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】一天,程序员甲遇到了程序员乙。程序员甲就问程序员乙了,“听说你们公司也在搞敏捷?”程序员乙答:“是啊,别提了,纠结着呢。感觉现在加班比以前还多了,一个迭代接着一个,比以前累多了。你们公司呢?”“我们啊,现在不怎么提敏捷了。敏捷这一套东西在我们这里不好用。” 上述对话并非个案。对大多数人而言,敏捷实施给他们带来的更多是痛苦,而不是成功,而且即使是成功,大多也与他本人无关。所以一方面来讲,敏捷越来越火热,敏捷大会上人潮汹涌,另一方面,又有很多的声音在声讨敏捷,包含那些在敏捷上栽了跟头吃了亏的。 如何才能形容很多公司敏捷实施的现状呢?我苦苦思索。当“苦逼敏捷”这个概念从我脑海浮现出来的时候,... <a href="https://www.cnblogs.com/davidzhang33/archive/2011/12/08/2281301.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/11/27/2264829.html
我不信奉Scrum,我信奉敏捷 - 大卫张
Scrum一直以来争论不断。虽然创始人Ken在演讲中曾说过即使是白痴也可以用Scrum,但是依然有很多人认为Scrum对团队成员的素质要求非常高。另据统计,75%以上的Scrum都可以称得上失败。去年十月,有幸参加了Outsofting鲍央舟老师的Scrum培训。培训期间,另一位敏捷教练Julien问我:“你信奉Scrum吗?”当时我冲口而出的回答是:“我不信奉Scrum,我信奉敏捷。”回想起来,了解Scrum这几年来,一直对Scrum有一种怪怪的感觉。这难道就是传说中男人的直觉?呵呵。1. 我们这样走向Scrum1.1 在Scrum之前,我们是这么干的。任何一个项目都可以划分为活动,角色和产
2011-11-27T00:33:00Z
2011-11-27T00:33:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】Scrum一直以来争论不断。虽然创始人Ken在演讲中曾说过即使是白痴也可以用Scrum,但是依然有很多人认为Scrum对团队成员的素质要求非常高。另据统计,75%以上的Scrum都可以称得上失败。去年十月,有幸参加了Outsofting鲍央舟老师的Scrum培训。培训期间,另一位敏捷教练Julien问我:“你信奉Scrum吗?”当时我冲口而出的回答是:“我不信奉Scrum,我信奉敏捷。”回想起来,了解Scrum这几年来,一直对Scrum有一种怪怪的感觉。这难道就是传说中男人的直觉?呵呵。1. 我们这样走向Scrum1.1 在Scrum之前,我们是这么干的。任何一个项目都可以划分为活动,角色和产 <a href="https://www.cnblogs.com/davidzhang33/archive/2011/11/27/2264829.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/11/15/2250155.html
你是“职业”软件开发吗?——书评《浮现式设计-专业软件开发的演进本质》 - 大卫张
原文首发于图灵社区。http://www.ituring.com.cn/article/196很多软件开发人员很困惑,自身的职业发展是怎样的?靠谱的公司怎么那么少?很多软件公司很困惑,软件开发人员怎么招聘,怎么培养,怎么用?为什么靠谱的软件开发人员那么少?如果你有上述疑惑,在思考职业的软件开发人员应该是什么样,这本书可以给个参考。1. “码农,请不要侮辱农民这个职业!”“码农,请不要侮辱农民这个职业!”——原话出自@孟晓林Ralph。读完《浮现式设计-专业软件开发的演进本质》,这句话一直回响在我的耳边。做软件就是写代码,这是一种典型观点。软件行业有个提法,要想成为高手,至少先要有十万行代码经验
2011-11-15T13:22:00Z
2011-11-15T13:22:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】原文首发于图灵社区。http://www.ituring.com.cn/article/196很多软件开发人员很困惑,自身的职业发展是怎样的?靠谱的公司怎么那么少?很多软件公司很困惑,软件开发人员怎么招聘,怎么培养,怎么用?为什么靠谱的软件开发人员那么少?如果你有上述疑惑,在思考职业的软件开发人员应该是什么样,这本书可以给个参考。1. “码农,请不要侮辱农民这个职业!”“码农,请不要侮辱农民这个职业!”——原话出自@孟晓林Ralph。读完《浮现式设计-专业软件开发的演进本质》,这句话一直回响在我的耳边。做软件就是写代码,这是一种典型观点。软件行业有个提法,要想成为高手,至少先要有十万行代码经验 <a href="https://www.cnblogs.com/davidzhang33/archive/2011/11/15/2250155.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/11/02/2232548.html
职场新人如何生存? - 大卫张
职场有很多新人。也许你刚参加工作,也许你刚跳槽到一个新公司,也许你经验丰富,空降到某公司带团队。不管怎么样,公司的一切对你来说都是新的,对你来说,首要的问题是在新公司如何生存?且看“鲜花盔甲的故事”。鲜花盔甲的故事 从前有一个村子来了一个外来者,他身着盔甲,为人低调。过了一段时间,因为对村子毫无贡献,被逐出了村子。 从前有一个村子来了一个外来者,他身着盔甲,手持刀剑。村民们很排斥他,他的行为让村民们很担心。最后他与村民们互殴,被村民们齐心协力的赶出了村子。 从前有一个村子来了一个外来者,他身无寸甲,手持鲜花。他四处向村民们献花,也接受了部分热情村民的鲜花。但在不知是“躲猫猫”还是“俯...
2011-11-02T01:12:00Z
2011-11-02T01:12:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】职场有很多新人。也许你刚参加工作,也许你刚跳槽到一个新公司,也许你经验丰富,空降到某公司带团队。不管怎么样,公司的一切对你来说都是新的,对你来说,首要的问题是在新公司如何生存?且看“鲜花盔甲的故事”。鲜花盔甲的故事 从前有一个村子来了一个外来者,他身着盔甲,为人低调。过了一段时间,因为对村子毫无贡献,被逐出了村子。 从前有一个村子来了一个外来者,他身着盔甲,手持刀剑。村民们很排斥他,他的行为让村民们很担心。最后他与村民们互殴,被村民们齐心协力的赶出了村子。 从前有一个村子来了一个外来者,他身无寸甲,手持鲜花。他四处向村民们献花,也接受了部分热情村民的鲜花。但在不知是“躲猫猫”还是“俯... <a href="https://www.cnblogs.com/davidzhang33/archive/2011/11/02/2232548.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/11/01/2230934.html
你愿意结对Review吗? - 大卫张
也许你在这样一个团队工作。在这个团队中你感到寂寞,没人关心;工作是日复一日的重复,没有成长;编码工作太枯燥,能力得不到承认;人们有时会相互指责,没有团队氛围,各干各的。 没错,这不是你想要的。作为一个个体,你想在良好氛围的团队中工作,你想快速成长,你想受到关注和被关怀;作为一个团队,你希望团队的产出是更高质量的,你希望从团队成员的分享中学到新知识和技能。那么,你愿意做什么让这一切发生呢?结对Review是一个很好的开始。想了解结对Review,请参考《推荐实践:结对Review》。 结对Review的关键就在于参与者用什么样的心态去Review,而不是用什么样的方法和什么样的人去Rev...
2011-10-31T22:52:00Z
2011-10-31T22:52:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】也许你在这样一个团队工作。在这个团队中你感到寂寞,没人关心;工作是日复一日的重复,没有成长;编码工作太枯燥,能力得不到承认;人们有时会相互指责,没有团队氛围,各干各的。 没错,这不是你想要的。作为一个个体,你想在良好氛围的团队中工作,你想快速成长,你想受到关注和被关怀;作为一个团队,你希望团队的产出是更高质量的,你希望从团队成员的分享中学到新知识和技能。那么,你愿意做什么让这一切发生呢?结对Review是一个很好的开始。想了解结对Review,请参考《推荐实践:结对Review》。 结对Review的关键就在于参与者用什么样的心态去Review,而不是用什么样的方法和什么样的人去Rev... <a href="https://www.cnblogs.com/davidzhang33/archive/2011/11/01/2230934.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/10/23/2221629.html
为未来学习4 - 自省样例:推广结对Review - 大卫张
为未来学习听起来很好,但如果没有落地的方法,那就仅仅是引发思考的假大空而已。在上一篇中已经向大家推荐了自省表,下面以“推广结对Review”作为样例来展现自省表使用过程。最近有机会在一个几十个人的团队进行过程改进,推广结对Review是一项正在开展的工作。然而就像其他实践一样,推广并不容易,下面就是我作为推广者在推广期间的记录。1. 没有新东西会好用由于本人曾经在以前的工作中熟练的使用结对Review,并且在前段时间推荐给一个小团队并取得了不错的效果。所以最开始的推广方式就是:1)在会议上告诉大家结对Review是多么好的一个东西;2)撰文描述结对Review,地址:http://www.cn
2011-10-23T02:33:00Z
2011-10-23T02:33:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】为未来学习听起来很好,但如果没有落地的方法,那就仅仅是引发思考的假大空而已。在上一篇中已经向大家推荐了自省表,下面以“推广结对Review”作为样例来展现自省表使用过程。最近有机会在一个几十个人的团队进行过程改进,推广结对Review是一项正在开展的工作。然而就像其他实践一样,推广并不容易,下面就是我作为推广者在推广期间的记录。1. 没有新东西会好用由于本人曾经在以前的工作中熟练的使用结对Review,并且在前段时间推荐给一个小团队并取得了不错的效果。所以最开始的推广方式就是:1)在会议上告诉大家结对Review是多么好的一个东西;2)撰文描述结对Review,地址:http://www.cn <a href="https://www.cnblogs.com/davidzhang33/archive/2011/10/23/2221629.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/10/17/2214500.html
为未来学习3 - 工具:自省表介绍 - 大卫张
“一再重复做同一件事而期待会有不同的结果,是发疯最明显的征兆。”——爱因斯坦。爱因斯坦也不总是对的,就工作和个人成长而言,我并不认同他的说法。工作本身就是一再的重复,但是这种重复的确会有不同的结果。同样是十年的软件开发,同样是十万行代码经验,有人成了牛人,很多人依然是码农。自省表介绍上一篇博客《为未来学习》中提到,为未来学习以改变自己为第一要务。如何改变自己?工具是第一位的,正所谓“工欲善其事,必先利其器。”下面就介绍为未来学习中的最重要工具:自省表。过去当下将来眼光心态行为习惯1. 过去、现在和将来。1)过去:过去主要指结果等一旦完成后不会变化的东东。这些东东非常重要,但是终将成为过去。2)
2011-10-16T17:18:00Z
2011-10-16T17:18:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】“一再重复做同一件事而期待会有不同的结果,是发疯最明显的征兆。”——爱因斯坦。爱因斯坦也不总是对的,就工作和个人成长而言,我并不认同他的说法。工作本身就是一再的重复,但是这种重复的确会有不同的结果。同样是十年的软件开发,同样是十万行代码经验,有人成了牛人,很多人依然是码农。自省表介绍上一篇博客《为未来学习》中提到,为未来学习以改变自己为第一要务。如何改变自己?工具是第一位的,正所谓“工欲善其事,必先利其器。”下面就介绍为未来学习中的最重要工具:自省表。过去当下将来眼光心态行为习惯1. 过去、现在和将来。1)过去:过去主要指结果等一旦完成后不会变化的东东。这些东东非常重要,但是终将成为过去。2) <a href="https://www.cnblogs.com/davidzhang33/archive/2011/10/17/2214500.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/10/07/2200615.html
为未来学习2 - 乱弹“体机用” - 大卫张
为未来学习的思路源于身为一个软件从业者的我对未来的担忧。软件行业一直有这么一句话,软件开发是青春饭,30岁或35岁后就写不动了。这是经典的为过去学习模式,其假设是知识经验是可以被传授的。如果自己花费10年20年积累的知识经验可以在较短时间内被他人学会,那么自己也很容易被别人替代。那么有没有什么办法可以让自己变得不可替代?体机用与为未来学习“体机用”是早已有之的概念,却能够帮助我们区分为过去学习和为未来学习两种学习模式。体用是很容易理解的概念,体指本体或本质,用是效用或表现。机也容易理解,却难以掌握。机是指时机,常用的不少成语无机可乘,机不可失,临机应变,当机立断,见机行事,机缘巧合等都与时机相
2011-10-07T08:04:00Z
2011-10-07T08:04:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】为未来学习的思路源于身为一个软件从业者的我对未来的担忧。软件行业一直有这么一句话,软件开发是青春饭,30岁或35岁后就写不动了。这是经典的为过去学习模式,其假设是知识经验是可以被传授的。如果自己花费10年20年积累的知识经验可以在较短时间内被他人学会,那么自己也很容易被别人替代。那么有没有什么办法可以让自己变得不可替代?体机用与为未来学习“体机用”是早已有之的概念,却能够帮助我们区分为过去学习和为未来学习两种学习模式。体用是很容易理解的概念,体指本体或本质,用是效用或表现。机也容易理解,却难以掌握。机是指时机,常用的不少成语无机可乘,机不可失,临机应变,当机立断,见机行事,机缘巧合等都与时机相 <a href="https://www.cnblogs.com/davidzhang33/archive/2011/10/07/2200615.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/09/26/2192294.html
为未来学习 - 大卫张
学习应该不是一个问题,尤其对IT圈而言。每个IT从业人员都知道,如果你不学习,你很快就会被淘汰。IT圈新技术、思想层出不穷,也逼着大家不断去学习。翻开IT从业人员的简历,不管是新手还是老油条,学习能力强几乎是必备项。IT从业人员的危机感也很强,不少人都在强调,如果在公司学不到东西就会离开。受此驱动,IT公司和其他公司不同,三天两头的培训学习,公司很重视学习。然而,学习是个问题,而且是个大问题。以前在看报纸的时候,发现过一个现象,肝炎、脚气什么的,疑难杂症的广告最多。恰恰是因为缺乏根治的手段,才会有那么多医治的方法,才会让那么多庸医有利可图。“真正的难题都在显眼之处”,其实问题并没有藏起来。而众
2011-09-26T13:31:00Z
2011-09-26T13:31:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】学习应该不是一个问题,尤其对IT圈而言。每个IT从业人员都知道,如果你不学习,你很快就会被淘汰。IT圈新技术、思想层出不穷,也逼着大家不断去学习。翻开IT从业人员的简历,不管是新手还是老油条,学习能力强几乎是必备项。IT从业人员的危机感也很强,不少人都在强调,如果在公司学不到东西就会离开。受此驱动,IT公司和其他公司不同,三天两头的培训学习,公司很重视学习。然而,学习是个问题,而且是个大问题。以前在看报纸的时候,发现过一个现象,肝炎、脚气什么的,疑难杂症的广告最多。恰恰是因为缺乏根治的手段,才会有那么多医治的方法,才会让那么多庸医有利可图。“真正的难题都在显眼之处”,其实问题并没有藏起来。而众 <a href="https://www.cnblogs.com/davidzhang33/archive/2011/09/26/2192294.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/08/31/2160262.html
推荐实践:结对Review - 大卫张
每一味药都是有副作用的,每一个实践也是。通常的想法是尽量减少和避免其副作用,然而这绝非最佳做法。有些药就是因为其副作用而广为人知,例如伟哥。软件开发中各种各样的实践也都有副作用。如何降低有害的副作用,放大有益的副作用?结对Review不是一个全新的实践,而是旧有实践的包装,主要原因恰恰是因为其副作用。结对是最小的团队,在这个最小的团队中如何进行团队合作,如何促进团队学习,结对Review开了个好头。1. 实践介绍1.1 实践简介在开发人员完成一份任务后,由开发人员和团队的另一名成员坐在一起进行结对Review。Review的方式是由该开发人员来讲解他对于这个任务的理解、他的设计思路和他的实现。
2011-08-31T00:31:00Z
2011-08-31T00:31:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】每一味药都是有副作用的,每一个实践也是。通常的想法是尽量减少和避免其副作用,然而这绝非最佳做法。有些药就是因为其副作用而广为人知,例如伟哥。软件开发中各种各样的实践也都有副作用。如何降低有害的副作用,放大有益的副作用?结对Review不是一个全新的实践,而是旧有实践的包装,主要原因恰恰是因为其副作用。结对是最小的团队,在这个最小的团队中如何进行团队合作,如何促进团队学习,结对Review开了个好头。1. 实践介绍1.1 实践简介在开发人员完成一份任务后,由开发人员和团队的另一名成员坐在一起进行结对Review。Review的方式是由该开发人员来讲解他对于这个任务的理解、他的设计思路和他的实现。 <a href="https://www.cnblogs.com/davidzhang33/archive/2011/08/31/2160262.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/davidzhang33/archive/2011/07/29/2120537.html
我心中的敏捷 - 大卫张
“一千个读者就有一千个哈姆雷特, 但哈姆雷特不会变成李尔王。”每个人心中都有自己的敏捷,在此,也说说我心中的敏捷。声明,此文章仅代表个人见解,可以献花可以扔砖。任何个人见解必然存在个人对原有信息的重新理解或者扭曲,我相信这里依然存在。一.我是这样衡量敏捷的在我心中对敏捷有两个主要的衡量依据,每个依据分为5个方面进行阐述。这5个方面并非层级关系或相互独立,实际上你不可能只践行其中一个方面却完全不涉及其他方面,同时这5个方面间存在一种平衡关系,很难单独让其中一个方面超出另一方面太多。1. 以人为本,持续改进1.1 引入敏捷方法学和实践为了改进引入敏捷方法学和实践,最常见的就是引入Scrum和XP中
2011-07-28T23:38:00Z
2011-07-28T23:38:00Z
大卫张
https://www.cnblogs.com/davidzhang33/
【摘要】“一千个读者就有一千个哈姆雷特, 但哈姆雷特不会变成李尔王。”每个人心中都有自己的敏捷,在此,也说说我心中的敏捷。声明,此文章仅代表个人见解,可以献花可以扔砖。任何个人见解必然存在个人对原有信息的重新理解或者扭曲,我相信这里依然存在。一.我是这样衡量敏捷的在我心中对敏捷有两个主要的衡量依据,每个依据分为5个方面进行阐述。这5个方面并非层级关系或相互独立,实际上你不可能只践行其中一个方面却完全不涉及其他方面,同时这5个方面间存在一种平衡关系,很难单独让其中一个方面超出另一方面太多。1. 以人为本,持续改进1.1 引入敏捷方法学和实践为了改进引入敏捷方法学和实践,最常见的就是引入Scrum和XP中 <a href="https://www.cnblogs.com/davidzhang33/archive/2011/07/29/2120537.html" target="_blank">阅读全文</a>