
行业之道 - Way of Trade
AlexanderHu
京东运营体系移动研发部门创建人,负责京东物流仓储、配送、大家电和客服售后、乡村电商5大条线移动互联网业务的产品设计和研发工作。之前作为研发负责人创建京东全国物流配送“青龙”系统。入选京东技术十年50牛人。多次代表京东参与行业技术和业务交流,扩大京东研发对外影响力。Sourceforge.net 上2个开源项目的发起人。国内第一部 jBPM 工作流技术图书唯一作者(电子工业出版社出版,被多家培训机构选为指定教材)。在工作期间获得7项技术专利,带领团队申报数十项技术专利。具有掌控互联网高吞吐量应用、复杂业务逻辑企业级应用以及移动客户端应用的产品设计、技术研发和团队管理经验。
展开
-
创业语录
1、心有多大,生意就有多大。2、打下江山要靠胆,守住江山要靠脑,传下万年基业要靠心。3、生意就是时机,就是冒险和谨慎之间的战争。4、宁可输事,不可输心。转载 2007-07-02 23:35:00 · 1284 阅读 · 1 评论 -
圈子圈套慧语解读
任何成功,都有太多的偶然;而任何失败,都有太多的必然。 ——不犯错误,就存在成功的“偶然”。总有人急于把自己的结论先抛出来,然后再摆事实讲道理以求对方接受自己的观点,其实这是严重的次序错误,因为没有人心甘情愿总被他人说服,尤其是老板,都习惯由自己得出结论。所以,引导远胜于说服,而最能体现“润物细无声”一般境界的引导方式就是“拾遗补缺”:在老板考虑的诸多因素中,凡是对我们有利却被他原创 2009-10-27 17:01:00 · 1960 阅读 · 1 评论 -
敏捷开发方法Scrum最佳实践
首先强调一些Scrum的基本概念本文只想为那些不断实验敏捷开发方法、追寻快速交付产品的IT管理者提供全套经过验证的实践经验,供之参考。我首先假设你已经理解了Scrum这种敏捷开发方法的基本概念并认同之,但是仍然,我还是要强调以下我们对Scrum达成的“共识”:-)Scrum开发流程通常以30 天或者更短的一段时间为一个周期,由产品经理(Product Owner)提供新产品的需求规原创 2009-11-09 22:01:00 · 4589 阅读 · 3 评论 -
开发人员专享的“福利”——“实验日”
“实验日”——你爱叫什么都行,算是这么一种方式。 在这样的日子里,开发人员基本上可以做任何他想做的事情(我承认这种想法是从Google来的)。比如研习最新的工具和API、准备认证、跟同事讨论乱七八糟的事情、开发自己喜欢的项目等等。 如果你是开发经理、研发主管或其它什么技术管理者,可以在每个迭代周期之间安排这么一个实验日。这样不仅你能得到自然的休息,开发团队也能了解自己感兴趣的、最前沿的知识。原创 2009-11-15 10:10:00 · 1601 阅读 · 2 评论 -
有关“结对编程”的一些结论
结对编程可以提高代码质量。 结对编程可以让团队的精力更加集中。 令人惊奇的是,很多强烈抵制结对编程的开发人员根本就没有尝试过,而一旦尝试之后就会迅速喜欢上它。 结对编程令人精疲力竭,不能全天都这样做。 常常更换结对是有好处的。 结对编程可以增进团队间的知识传播。速度快到令人难以想象。 有些人就是不习惯结对编程。不要因为一个优秀的开发人员不习惯结对编程就把他置之不理。转载 2009-11-19 12:57:00 · 1316 阅读 · 3 评论 -
终极面试技巧——催眠对话和反面试
从书上看到的两个技巧,比较有意思:催眠对话面试被提问的时候,无论什么问题,回答的一开始先要点头称是,喊对;如果有机会提问,也要抛出让对方答“是”和“对”的封闭式问题,这样两个人的对话在一开始就进入了互相肯定的思维下意识,这就是催眠的本质——控制对方的思维下意识,这叫催眠对话。反面试你提问题给面试官的时候。说自己思考了很久的问题,就是这家公司和它的竞争对手最大的区别在哪里、对原创 2009-11-19 22:20:00 · 4113 阅读 · 8 评论 -
如履薄冰的网站们——该如何理性的看待被拔网线、封IP、切域名?
原题:博客网站被误封与互联网管理法治化据媒体报道,某知名博客网站近日被域名解析商停止了域名解析服务,理由是该站存在违法内容。但该网站的管理层却告知媒体,该站被封是因为一篇已删除掉的违规内容。笔者正好认识采写该新闻的记者,电话沟通后才知道,真实的情况是,可能当时文章已经删除,但部分服务器还没有来得及同步,才导致内容监察人员仍然可以看到该文。如果上述说法属实,那么该网站应该是非常无辜的。博客服转载 2010-02-05 09:56:00 · 5556 阅读 · 0 评论 -
职场真言——让你变得更加“专业”
强迫自己强迫自己无论多复杂和多少种的问题,必须总结在三秒钟、二十个字内说清楚,每次电话的时间不超过三分钟,见面时间不超过十分钟。 强迫自己与任何人沟通之前,通过观察他身边的细节,三句话内必须说出他最关心的话题,并为此次对话的目的服务。 也许有些极端,但增加见面次数,缩短见面时间是给人留下深刻印象最有效率的方法。中层干部中层干部都是孙子。因为中层干部没有“原创 2010-01-04 17:39:00 · 5513 阅读 · 21 评论 -
敏捷开发方法Scrum经验总结
经过实践证明,Scrum 方法用于开发要求快速、灵活,且生命周期短的需求还是很给力的。 关于启动 Scrum 方法的套路就不再赘述了,都是经典的东西。下面总结一下独特的经验(大家鼓掌): 在 sprint planning meeting 上定好本次迭代(迭代即 sprint,之于Scrum的意义不解释)的计划,计算出总“人天”和这次迭代的总“工作日”,画出 burn down 图,burn down 图对于把控 sprint 的进度、及时发现进度和阻碍方面问题是有帮助的。 可以考虑加入“原创 2010-08-04 17:57:00 · 9300 阅读 · 9 评论 -
如何管理“人”
我们常说工作中应该“对事不对人”,但事都是人做的,不同的人做相同的事效果可能相去甚远,再好的业务如果用错了人也会全盘皆输。正所谓“事在人为”嘛,识人、用人、聚人是一个团队管理者获得成功的基础。 先说怎么认识人 人格矩阵法。即所谓的Topk技术,Topk就是由:tiger、owl、peacock 与 koala 4个英文单词的第一个字母组成,即把人的人格类型总结为老虎、猫头鹰、孔雀与考拉这4种动物的行为智慧: 老虎 - 此类人表现为:做事结果导向明显(不在乎过程),野心勃勃,原创 2010-09-07 21:44:00 · 15327 阅读 · 39 评论 -
大型电商商业模式创新_供应链金融
近年来比较流行。首先需要取得银行授信。接下来,电商与供应商之间的结算工作提供全新方式“供应链金融”支持。即结算申请审批通过后,尚未实际付款前,由银行就此笔结算金额按一定比例对供应商进行短期贷款,期间利息由供应商承担。最终,实现供应商提前收到货款,电商延长支付账期,获取议价分成,即供应商支付货款利息由电商与银行按一定比例分成的双赢目标。系统核心模块:供应商评级管理供应链金融结算供应链金融融资管理额度原创 2012-09-10 13:58:10 · 6210 阅读 · 0 评论 -
乔布斯那些经典的激励我们的语录
不要按照用户的坏习惯去设计,也不要按照程序员的思维去设计!do not according to user bad habits to design, also do not according to programmers thinking design!有好的想法要坚持,不要被其他人的观点的噪声掩盖你真正的内心的声音。当你的想法站不住时,立即大度的丢弃,这其实是更是一种坚持。have good翻译 2011-10-06 09:56:54 · 6016 阅读 · 2 评论 -
【转】如何看待数据与产品之间的关系?
数据分析是一种靠谱的产品研究方法,这玩意有很多误区,也不能迷信,最终到头来还是要人来做决策。忽略沉默的用户二战时英国空军为了降低飞机的损失,决定给飞机的机身进行装甲加固。由于当时条件所限,只能用装甲加固飞机上的少数部位。他们对执行完轰炸任务返航的飞机进行仔细的观察、分析、统计。发现大多数的弹孔,都集中在飞机的机翼上;只有少数弹孔位于驾驶舱。从数据上说, 加固机翼的性价比最高. 但实际情况缺恰恰相反转载 2011-09-27 09:48:15 · 6067 阅读 · 0 评论 -
解决问题6步走训练
第一,客观的描述问题,遵循4w2h(6要素)法则,避免发生冲突。何事 - what何人 - who何地 - where何时 - when怎样 - how多少 - how much第二,筛选问题,列下表: 严重性紧急性发展性问题1L…………问题2……M……问题3…………H 如何判断“发展性”:如果不干预,会不会恶化?第三,发现问题:头脑风暴——尽量穷尽,相对独立,畅所欲言,控制时间。冰山分析法——根原创 2012-12-26 17:08:23 · 7648 阅读 · 1 评论 -
高科技幻觉的另一个变种
相信软件开发人员能轻松的、自动化的完成工作?不!他们的主要工作是人类交流,将需求变成计算机程序,不管我们怎么改变、优化软件生命周期,这项工作仍然是必须的,并且它是不可能自动完成的。原创 2009-10-13 15:40:00 · 1217 阅读 · 2 评论 -
新科技在什么时候才能带来价值
首先,我们需要先达成一些共识:这里的“新科技”是指信息化技术在现代企业中的应用,“价值”对于企业来说就是利润、收益,也是企业经营的根本目的!那么,一项新的科技(或者说“技术”)在什么时候才能带来价值呢?——只有当一项新科技令企业冲破一个现存的限制时,这项新科技才会带来价值。但往往是在新科技实施的过程中,人们忽略了改变相关的运作规则,仍然沿用旧的运作规则,那么这些旧的运作规则就是“限原创 2009-10-08 23:55:00 · 1370 阅读 · 2 评论 -
“超限效应”和“改宗心理效应”
“超限效应”是指刺激过多、过强和作用时间过久而引起心理极不耐烦或反抗的心理现象。可以通俗的理解为大话西游中的“唐僧效应”。试想一下,如果一个长辈在孩子耳边喋喋不休、一个“权威”对年轻人没完没了的强调他的经验,会不会得到叛逆、反感的回应?——对于管理者来说,往往最简单的话语最管用。面对频频犯错的下属或晚辈,要坚信:“指点一二”,更能令其醒悟;“点拨两下”,更能令其思考。有思考,才存在原创 2009-10-08 16:36:00 · 1940 阅读 · 1 评论 -
一些的忠告200708
学会分辨“胜利”与“成功”这两个概念之间的区别,因为它们不一定是同一样东西。不仅是因为胜利可能是付出惨重代价得不偿失的胜利,而且是因为即使无需花多大代价所取得的胜利或许也无法符合你的最大利益。从科索沃战争中明显可以看到这样的胜利。境界,企业家与企业家拼到最后的是境界。然而,许多企业家都输在了境界上……因为境界这东西常常是“看得破,忍不过;想的到,做不来。”说谎,美通公司总裁王维嘉说:“在I转载 2007-08-09 21:39:00 · 1341 阅读 · 0 评论 -
制作技术培训演示文档(PPT)的一些经验和建议
优快云上的技术牛人真的不少,相信各位应该经常制作PPT(Power Point)演示文档做培训或进行技术传播吧。正好不久前完成了公司产品培训及工作流概念培训,同时最近在准备个SOA/Web Service的技术培训,期间看了不少人的培训、介绍演示材料,颇有些想法,在这里想到多少就说多少吧。1、既然去培训别人,自己应该很了解要讲的东西。所以,PPT上的内容应该简明扼要,直击要点,让人印象深刻,原创 2007-08-11 22:12:00 · 2571 阅读 · 2 评论 -
由“重构”想起的
在作“重构”时的一点感悟。很多时候,可以说重构是对以前工作失误的弥补,当然,这个失误不一定是由你一个人造成的。在重构工作中,最重要的收获之一就是:在处理一个复杂软件系统的设计实现问题上,目前,我还找不到有比使用UML及其建模工具更有效的解决这个问题的方法……国内企业做系统设计的水平和欧美企业的差距还是不小的,而且也显得很浮躁、很功利。但我认为这不能归结于国内开发人员素质不行、企业领导素原创 2007-06-16 19:55:00 · 1126 阅读 · 0 评论 -
为什么实行CMM,为什么搞标准软件过程?
我认为主要是为了用工程的思想去规范化软件的开发过程。以往非工程化的软件开发方法,用在需要长期投入、多人维护的非单一版本的大型软件研发过程中会造成难于维护、混乱,甚至开发陷入“泥潭”(见《人月神化》中的描述)中而无法继续进行的情况;而且非工程化的软件开发不能保证一个规范的开发过程,从而不能有一个可控的质量标准,造成软件质量得不到保障、缺陷得不到控制和不可度量等情况。CMM可以为我们带来成熟的原创 2007-06-16 19:43:00 · 1251 阅读 · 0 评论 -
拾遗补缺
书是经过反复琢磨写出来的东西,往往饱含了作者的心智,相对而言,是垃圾信息最少的载体。——多看书! 人的情绪不是由某一诱发性事件本身所引起的,而是由经历了这一事件的人对这一事件的解释和评价所引起的。——这是心理学著名的一条理论。拾遗补缺。——不要急于抛出自己的观点原创 2009-04-27 23:44:00 · 1184 阅读 · 1 评论 -
项目经理必备的常识
应该理解个人工作风格,并且牢记这些实践经验。以下所列的项目应该成为与人相处的第二种本能。也是每个想成功的项目经理必备的常识:尊重每一个雇员,包括供应商、合作伙伴虚心倾听做出见识广博的决策不要当众批评别人了解自己的实力和做事的先后顺序真诚地听取团队成员的意见和建议对目标和交付产品有清楚的了解在IT团队中提倡合作和信息共享了解每个人的做事风格及他们的优缺点表原创 2009-07-25 09:26:00 · 2018 阅读 · 2 评论 -
鱼与熊掌兼得,高质量和高生产力并不矛盾
允许消费者而不是生产者设定的质量标准,就是逃避优秀。 从长远观点看,基于市场的质量策略耗费成本更大,因此:设定远远超过用户需求的质量标准是一种取得更高生产力的手段。 我的理解是:相对于你的竞争对手来说,你的用户更加容易满足,而他们暂时的满足会误导你、麻痹你,使你逐渐丧失领先优势。 从发展的角度上来说,你比你的用户更懂你的产品! 高质量和高生产力是不矛原创 2009-08-02 15:26:00 · 1205 阅读 · 2 评论 -
人类的错误
将你置于死地的,不是你不知道的东西……而正是你“知道”绝不会置你于死地的东西。原创 2009-05-26 10:30:00 · 869 阅读 · 1 评论 -
在工作中,愤怒都是因为恐惧
在工作中,愤怒都是因为恐惧。——采取行动,防止人们随便发怒。原创 2009-05-26 10:26:00 · 940 阅读 · 2 评论 -
项目问题的实质
“政治”,人们往往倾向于使用这个词语来解释项目的失败原因。但在这个词下涵盖的却是一系列与“政治”无关或很少相关的问题:沟通问题、员工配备问题、极高的人员流动率等。人们经常用“政治”来描述与人有关工作的任何一个方面,对此描述,其实有更精确的词:社会学——项目的社会学。真正的政治问题往往是微不足道的,并且只是失败原因的一小部分。 本质上,我们工作中的主要问题,与其说是技术问题,不如原创 2009-06-01 21:47:00 · 890 阅读 · 0 评论 -
解决冲突和精兵简政
解决冲突:谈判困难,调解容易。调解前需要一个仪式:征得冲突双方的同意。 精兵简政:精兵简政是失败公司使用的办法,它让员工负担失败的责任。公司的目标应该正好相反:兴旺而人性化。当你听到“精兵简政”这个词时,请记住它的弦外之音:失败和恐吓。 ——《最后期限》原创 2009-06-01 21:21:00 · 950 阅读 · 0 评论 -
高科技幻觉
在我们所从事的工作中,只有少部分研究人员是在做高科技业务,他们实现了根本性的技术突破。我们大多数人只是他们工作成果的应用者。我们用计算机和其他技术组件来开发产品或者组装我们的应用。因为是以团队、项目以及其他紧密结合的工作小组形式来从事这项工作,所以我们的成功来自于良好的和所有此项工作参与者之间的人际交往。同样,我们失败的原因在于糟糕的人际交往。 我们倾向于做技术方面工作,而不是原创 2009-06-11 23:33:00 · 1206 阅读 · 1 评论 -
西班牙人理论和英国人理论的管理
每当谈起“聪明地工作”这一话题时,一个很普遍的感觉就是,现实世界中的管理就是在更大程度上以员工的生活为代价,让他们更努力、更长时间的工作。经理们总是不停地吹嘘他们员工的加班时数和能从这些人身上榨取更多时间的小把戏……很久以前,历史学家们从各种不同的价值理论中形成了一个抽象的结论: 西班牙人的理论坚持认为地球上只有一个固定数量的价值,因此通向积累财富的道路就是学会从土地或者从人身上更转载 2009-06-20 18:23:00 · 5606 阅读 · 1 评论 -
工欲善其事必先利其器——研发团队开源管理工具最佳实践
持续集成:jenkins 加速项目推进心跳项目管理及构建:maven+nexus 强制的组件化开发开发任务及缺陷跟踪:redmine 高效的沟通自动化测试及自动缺陷检测:Junit,findbugs,checkstyle,pmd 实现部分的自动取代人工质量跟踪:sonar 持续的、量化的质量评估测试管理:testlink 测试用例和自动化测试复用版本管理:git 离线式版本管理,比svn高原创 2013-12-19 23:09:31 · 10962 阅读 · 0 评论