- 组建团队(教练有丰富经验和远大理想,招聘最优秀的人才,搭配分工)
- 训练(努力,工作量,提高专业性)
- 比赛(树立明确目标并超越,积小胜为大胜,一场战争到一场战役)
分类目录归档:Inspiration
《Start Small, Stay Small》程序员微型创业项目指南
《Start Small, Stay Small》这本英文书(目前没有中文版)是由Bob Walling编写,亚马逊评价4.5星。Bob是微型创业者的标杆式人物,作者已经成功构建了几十个软件项目,过着自己独立自由的生活。这次分享将为你解读这边好书。
如果你是个人开发者或者是几个人的小团队尝试做一些项目,这本书能帮助你发现一个好的想法,验证市场可行性等。目标读者比较适合开发者,因为作者也是一个程序员,从一个开发者为中心去实现微型创业的目标。
一、微型创业者
微企创业者更倾向于生活方式的选择(自由,收入独立,工作地自由),对自己的生意会更加兴奋和有挑战的欲望。或者是追求一种平等,对自己所做的事有更大的掌控力。做一个微型创业者是挺有意思的,但是这是建立在数百小时认真做事的基础上的,需要我们按照一定的策略和方法踏实践行。
一个开发工程师具备在市场上运营一个产品的能力是很难得的,也是有竞争力的。一个微型创业者既是开发人员、也是站长、也是市场人员,需要有一个创业者的视角来看待你要做的项目。
一项研究表明,做下面3件事可以大大增加你做成事的可能性。
- 写下你的目标 – 写下目标比没有写的有更大的成功可能性
- 公开承诺 – 跟你周围的朋友承诺会有更大的成功几率
- 对自己的事负责 – 发周报更新你的进展给你的朋友会有更大的成功可能性
我们首先要具备一个清晰的概念—- 市场比你的产品要重要的多
一个没有市场的软件应用仅仅是一个产品而已。大部分的开发者首先是从做一个产品出发,却很少更多的考虑怎么把产品触达到用户。
这是我身边同事的一个例子,他当时做了一个淘宝订单管理的SaaS工具,大概做了一年的时间,但是当一年后上线时,淘宝说类似的工具太多,调整了政策,就没上成。一年的时间开发,才知道这个需求是不成立的,这样做的产品的代价太大了。
二、 如何找到适合你的小众市场?
产品成功的最重要因素不是创始人、不是市场的运营也不是产品。而是是否有一群人愿意付费购买。
为什么选择小众市场?
1、小众市场用户更集中
大部分开发人员往往是你有一个很棒的点子,然后花了几个月去实现它,上线后却发现没有人愿意购买。极端一点,你甚至可以把一个垃圾一样的产品卖给极端饥渴的市场而且还能赚钱。
举个例子,下面四种,你会更愿意买哪一本?
- 一本关于市场营销的书
- 一本关于产品市场营销的书
- 一本关于软件市场营销的书
- 一本关于小众软件产品的市场营销的书,由一个小的创业团队编写,并且销量巨大
我想你会选择第四个。
从这个小例子里应该可以了解到,做小众市场依然是有巨大的空间,并且越聚焦越容易做出利润。很简单— 如果你能找到一小群人并且满足他们的需求,你就可以赚到钱。
你是选择把你的软件的卖给小众市场里只有5000人的100%,还是卖给有50000人的10%? 他们同样是5000人。
正确的选择是:5000人的100%
为什么?向这5000人营销的成本更低,而且这些人喜欢待在相同的地方,也可能是一个网站、一个论坛、一个博客或者是一本杂志。竞争压力也会小很多。
2、小众市场的广告更有效
比如:用Google的AdWords搜索关键字“travel”,预估会有3百万一个月的展示量,大概会$1.75一个点击。大概需要$146,000 – $239,000预算来覆盖这个关键词的前3个展示。
那估算一下,上个月在Google上,如果5000人搜索“Oregon(俄勒冈州) travel”会是什么样呢?大概$1.25一次点击,花费$110-$180就可以覆盖这个关键词的一个月的展示,这样的话花费更少,而且点击你广告的人,更加可能是你的目标用户。
3、 更小的市场竞争
Nota Bene是一个做文字排版的产品,可以卖到$399,而微软的Office是$79,Notea Bene面向的是学术界的用户,可以很方便的支持引用目录和论述,而Office是满足不了这部分小众用户的需求的。
如果在一个小众市场里的有$100的空间,而你没有发现像微软这样的大公司。那么这样的小众市场是有很大的成长空间的。竞争会小很多。
4、 更大的利润空间
Nota Bene并不容易使用,功能也不够强大,但是为什么价格会这么高?因为Nota Bene是唯一做学术领域文字排版这个小众市场的产品。
5、 小众市场不适合大公司的营销
你对比过纽约时报上的广告和你当地报纸上的广告的不同吗?
小众市场更适合特定人群的需求;大公司没有这样专门的人才或者人力来做这方面的营销
6、 更容易取得信任
在小众市场里你更容易被人记住。
在传统的营销里有个理论,当你的产品有7次触达的时候,人们才会记住你。但现在这个时代,明显不同了。当你周围的朋友向你推荐一个电影,你会选择性忽略它,但第二次提及的时候,你会产生好奇,第三次被提及的时候,这时候就会放到我的Netflix里了。对小众市场的产品来说,更是如此。
寻找你的小众市场
- 从你喜欢的领域着手
看看你平时关注的领域有哪些?体育、学术、艺术、雕刻还是健康? - 从你周边开始
有哪些是你了解的朋友或者你周边人了解的行业,职业,解决他们的痛点 - 借鉴
去这些网站里你可以参考下,看看别人都有哪些点子
http://ycombinator.com/ideas.html
http://www.ahbbo.com/ideas.html
你也可以去国家统计局网站上看下相关的数字,或者58同城等网站上寻找一些小众市场人群,为他们提供产品服务。
找到证据来确定需求
比如作者博客大概每个月会有60个人通过关键字“make your own magazine cover”来到他的网站,而这篇文章是他2005写的。作者从来没有想到过人们会有这方面的需求,
如果以这个需求点出发,做一个产品。你可以让用户付费下载你的APP, 或者是一个网站。雇人来制作一些模板和好的设计。允许用户免费制作封面,但是要花$0.99美金导出成PDF格式,
$4.99美金得到一个印刷品(也可以寄送到朋友),$9.99一年内可以不限量制作PDF格式。甚至$19.99美元制作一件T恤。
每个人都可以用关键字工具找到这样比较好的小众市场,并且实施起来比较快。最好的小众市场用雷达是可以探测到的,但是你必须行动起来并做一些工作在找到它们之前。
一个通过关键字寻找需求的例子
这里补充一个亦仁(推荐他的小密圈:生财有术)的一个通过关键词查找需求的例子:
在资源有限的情况下,常用的挖掘痛点方式是从互联网巨头产品周边挖掘出一些痛点。对于任何一个大的互联网产品,都有很多产品需求点。下面通过Instagram上找到真实痛点和产品机会的例子。
第一步、先Google搜索『Instagram』,在Google的下拉框和推荐搜索词提示了下面几组词. “Instagram download”、“Instagram for pc”等关键词
第2步、除了『instagram download』其他词看起来都很普通。Google这个词看看有什么机会,除了最后两个词『instagram download video』、『 instagram download pictures』,其余的搜索官方都已经满足了需求。
第3步、继续Google『instagram download pictures』,在搜索结果的第一页出现了6个解决此痛点的小工具。点开排名第一的网站,功能和模式都比较简单,直接通过输入Instagram图片的链接就可以将图片直接下载下来,盈利方式是Google Adsense广告系统。
第4步、用SimilarWeb(网站流量数据统计插件)查一下,每月120万访问量,每日4万访问量。 按照千次访问2美元的收入来估算,此网站估计每天收入80美元,每个月收入2400美元,每年收入28800美元,约人民币20万元。
三、如何评估你的想法?
作为一个自己构建的创业项目,你需要找到已经有人在找你的产品的市场,甚至是没有产品的市场。因为创造需求是代价很大的,大公司才玩的起。我们这里讲的项目主要是讲线上的项目。
关注转化率
关注转化率是必须的,能了解你的构建是否可行。
举个例子,如果你售卖$10的产品,一般网站的转化率在5%左右,你需要1000个访问才能达到一个月$500
1000×0.5x$10=$500
这里面给一个参考:
如果你的定价在$1至$50之间,那么你的转化率大概在1%至4%;
如果你的定价在$50至$1000之间,那么你的转化率在0.5%到2%
那倒推的话,你就可以大概确定知道需要多少的流量来达到你的销售目标,假设我的定价是$200, 转化率是0.5%, 达到月销售$1000的目标的话就需要
“1,000 visitors × .005 × $200 = $1,000”
构建一个最小的销售网站
确定了你的细分市场之后,怎么来检验你的产品是否有用户愿意购买呢?可以通过一个迷你站点来帮助你。
通过下面这些步骤具体操作:
- 1、 从你的想做的产品中选择最吸引你的来做
- 2、 构建你一个迷你站点,包括2到3个页面
- 首页
- 产品介绍
- 定价&注册
- 3、 你的首页和展示产品页需要包含产品的截图(这个页面不一定真的实现出来,你可以找设计师仅仅做个图片出来),一些功能特性的描述,产品信息。一个try/buy的按钮。
- 4、 如果你的产品可以下载并少于$40, 引导用户去点击“Buy Now”
- 5、 如果你的产品可以下载并大于$40,需要引导用户点击“免费试用”按钮
- 6、 如果你的产品是一个SaaS或者移动应用,引导用户点击“购买”
- 7、 创建AdWords广告,并设置流量到你的站点
- 8、 当有人点击“试用”或者“购买”,用Google的AdWords来跟踪转化,并提示用户你的产品正在开发当中。希望他们留下邮箱,会在产品上线的时候及时通知。他们可能留下邮箱,也可能不会。没关系,你需要通过AdWords来知道哪些关键字的转化是最有效的,每个转化大概需要花费多少。
你可能会觉得在没有产品的情况下,对用户这样不太好。但是你要知道,网上的用户如果对你的产品不感兴趣,他们是不会点击购买或者试用的。而真正有兴趣试用你的产品的人,也会等上几个月的时间来等待你的上线的。
同时你获得了可以衡量的参考来知道哪些关键字是最有效的。
在100至200人访问了你的网站之后,看看“试用”和“购买”的数据。假设有2%到5%的人点击了“试用”。点击“试用”的这些人中的40%可能会有意愿完成购买。
通过这种方式需要你投入一些时间和钱。但是你要知道,如果你投入了8个小时来做这个测试工作,你会有足够的信心来在接下来的几个月时间里来开发完成你的产品。如果测试不理想,也会节省你数百小时的投入来开发一个根本没有人愿意使用的产品。
四、营销和流量
不要完全相信像Facebook、Twitter上的创业公司的营销文章。很多方法都不适合你所面对的市场。
强调多次都不为过:只有特定的营销策略会对你的项目有利。这些策略也会改变,取决于你所在的小众市场。
高质量流量的重要
好的流量是访客跟你的目标用户非常接近,而且他们了解并信任你。
那些你邮件交流过多次的用户显然比一般流量到你网站的用户转化率更高。相差10倍都不止。这也是高质量的好处。
很难说哪种流量适合所有的网站。但是基于作者的这些年的经验。流量的策略大概分成长期持续策略和补充策略
最优流量
1、邮件
2、博客、播客、视频blog
3、自然搜索流量
辅助流量
1、社交化媒体
2、点击广告
3、论坛
4、产品发布会
5、Affiliate程序
6、其它
重要的是明白,投入时间在Twitter和Facebook上确实比较有意思,而且能带来一些流量。但是构建长期、可持续的流量才是最重要的。
通过邮件、blog或者podcast触达用户是最好的方式。我推荐你至少使用其中一个。
最后,SEO是必须的,创建每个页面的关键词列表并不断优化你的搜索的排名。
五、什么是虚拟助理?
虚拟助理的好处能价值最大化你的时间。如果你的时薪是50$/hour,你可以用$6/hour的价格支付给虚拟助理一些任务。这些省下来的时间你可以创造更有价值的事情,像开发新的功能或者市场营销。一些可操作性的工作让创业者自己去做,是非常不划算的。
那些虚拟助理在这些年里已经帮我节省了数百个小时。
不要陷入什么事都自己做的陷阱当中。你现在是一个企业家。
举一个作者的例子:
2009的时候,我打算构建一个微型创业者的研讨会。我需要联系许多的博主来参加这次会。我自己有一个博客列表,可以通过发邮件主动联系他们。但是除了这些,我知道网络上还有很多的博主是我想邀请的。但是我又不想花太多时间来找他们的联系方式。这时候就要考虑虚拟助理了。
我制定的任务是找到排名前1000的技术博客里,关注微型创业领域的人。通过Google spredsheet来整理出他们的博客地址,博客名称和联系邮箱。最后虚拟助理确定了28个最适合的博客。对我来说已经最够了。
通过这些联系方式,发送我个人有针对性的个人邮件,达到了我的预期。这个搜索工作仅仅花费了我$12。
雇人的价格参考如下:
- 基于单个任务 — “($3-10/hour 海外, $12-50/hour 美国)”,需要明确完成时间点和花费时间。
- 兼职 —- “($2-7/hour 海外, $10-40/hour 美国)”
- 全职 — “($1-5/hour 海外, $8-35/hour 美国)”
多年来,雇佣最有效的虚拟助理来自菲律宾,因为他们英语沟通顺畅,这方面服务的人的基数比较大,达到的效果也符合预期。
在中国国内大家可以去万能的淘宝来找类似的虚拟助理或者猪八戒这样的网站来找到虚拟助理来帮助你。
以上就是这次分享的主要内容,作为一个开发者,我们很多时候想尝试自己做一个产品,并产生价值。这本书重要的是从生活方式上给了我们开发人员一个选择,那就是未来我们也可以考虑以微型创业者的身份来生活。做自己喜欢的产品,通过运营,变现并盈利。在现在这个时代,每个人都是自由人,不局限于公司、组织和团体也能赚到钱。利用我们自己的技能和聪明才智,是有机会实现自己的财富自由的。
本书从如何确定一个小众市场?怎么来实现你的想法?如何做好营销和流量?怎么来利用虚拟助理?这几个方面来帮助我们梳理一个小众产品的实现。希望给打算自己做东西和已经做东西的程序员们打开一扇小窗,了解我们是微型创业者,关注小众市场,是可以实现赚钱这个小目标的。
注:这本书的电子版和纸质版可以从网站上购买到(官网:http://www.startupbook.net/ ),电子版是$19美元,运到国内的纸质版大概是¥245
湖畔大学戴珊演讲:HR如何让员工和孤独的CEO同心?
- 员工关系(信任感建立,沟通机制、形式)
- 共同目标(员工个人目标,企业价值、使命)
- 激发潜力(价值感认同,员工自主)
- 决策(基于充分沟通)
中小企业如何持续成长——发展篇
以项目化运作促进持续创新
演讲人:张玉珏,全球项目管理标准绩效联盟大中华区主席
要点:中小企业要通过项目的“唯一性”和“时间性”来创新,并通过项目化运作实现持续创新。
“项目”这个词现在备受瞩目。企业当中也有很多项目,比如有ERP项目、新产品开发项目、市场推广项目等。那么项目的哪些特性能给企业带来跳跃式的发展?首先我认为是唯一性。iPod可以说是本世纪最成功的项目之一,这个项目的成功挽救了苹果公司。如果你也希望像苹果公司一样,通过项目的成功实现跳跃式发展,那你的企业做出的产品就必须和iPod一样与众不同。而与众不同是项目哪个特性决定的?那就是唯一性,也就是创新。
“创新”这个词实际上并不是本世纪才备受瞩目的,上个世纪所有企业都讲“创新”,到了本世纪,“创新”前加了“持续”两个字。为什么要持续创新呢?这就涉及到项目的另外一个特性—时间性。在过去,产品的生命周期通常是很长的,我们可以让这个产品的利润率维持在高位很长一段时间。可是到了21世纪,产品的生命周期变得越来越短,我们必须赶在竞争对手之前将产品推向市场,否则这个产品就算被研发出来,也会变成“鸡肋”项目,食之无味,弃之可惜。
过去15年,全球首富一直是比尔·盖茨。比尔·盖茨之前是沃尔玛的总裁山姆·沃尔顿。他用了50年时间,将沃尔玛公司发展成为全球零售行业的领头羊。沃尔玛的发展是什么样的发展?是积累性的发展,也就是通过运作型管理,随着企业年龄的增长而呈现出的发展。比尔·盖茨创立的微软公司又是什么样的发展呢?从MS-DOS到Windows,每一次项目的成功都带来企业的巨大跳跃,所以这种发展是跳跃式的。从这个意义上来看,沃尔玛是运作型企业,只能靠积累性发展;而微软是项目型企业,可以实现跳跃式发展。
这是不是说我们企业只要做项目就行了,运作不重要?其实不是。中国有句古话叫作“创业容易守业难”,也就是说运作同样是非常重要的。
项目和运作是什么关系?首先它们的生命周期不同。项目的周期有明确的开始,也有明确的结束,是一个开环结构。而运作的生命周期是闭环结构,没有明确的开始和结束。项目成功的标识之一就是是否能够大规模运作。如果一个项目成功了,但没有形成大规模的运作管理,这个项目就不算真正成功。项目做完了要做运作,运作时间长了要再创新,形成新的项目,然后再运作,再项目,形成项目化运作,这个企业才能不断创新。
以文化带动企业成长
演讲人:陈清锋,豪恩科技股份有限公司经理
要点:有做“长”做“久”的信念,建立企业文化,进行持续创新。
企业发展靠什么?在第一个5年里,企业能够得到成长,靠的是运气和机会;第二个5年如果还在成长,主要靠的是老板个人的努力和能力;第三个5年,如果企业还能生存、发展、壮大,主要是靠企业制度、人才和流程;如果要运作到15—20年,就要靠企业文化。只有企业文化才能让所有的员工为企业的不断壮大去努力工作。
豪恩是真正的小企业,11年前在深圳岗厦村旁的两房一厅成立。在第一个5年里,我们做的是倒买倒卖。第二个5年刚开始,我看到了《世界经理人》杂志,上面有很多对出色企业的报道。当时我内心就有一种冲动,想把我的企业做得跟它们一样出色。这个5年里我们公司买了地皮,建了厂房,不光生产产品,还想着做品牌。现在第三个5年已经开始了,我们想得更多的是企业战略—用什么样的战略让企业与众不同?
这十几年来,我认为我们做得比较成功的一件事情,就是树立了企业的文化,让每一个来我们公司的人都能不断创新、不断努力拼搏、不断追求卓越。另外我们也慢慢尝试着去进行资本运作。三个月之前,我们一个安防产品被美国一家上市公司并购。通过这次的并购,我彻底明白:企业在发展过程中,除了思想、人才,资本也非常重要,它可以让你的企业锦上添花。
企业要在扩张中稳步发展,除了总结实践经验以外,还要善于学习别人的成功经验。我想介绍两本书给在座各位,一本是《从优秀到卓越》,另一本是《基业长青》,这两本书可以让企业发展的方向更明确。我从中得出的最大感受有四点:
第一,今天我们所看到的这么多大型企业,包括沃尔玛、通用,在30年前、50年前、100年前,其实跟我们是一样的。它们都是经过漫长的过程,从小企业发展起来的。我觉得,到了我们下一代的下一代,我们的企业也完全可能变成GE。
第二,做企业真正的目的是什么?以前很多人认为是赚钱,但是现在我发现,企业的目的应该是为社会服务。你赚到了钱,也为员工谋福利,让他们更好地生活,这也是服务了社会。
第三,要有更高的理想。不光是你自己,你还要让公司的中高层干部明白:我们今天除了在这里工作,还有更大的理想要去实现。
第四,能够成为卓越的企业,绝对不是偶然。所以企业管理者要建立一支有素养的团队,并带领他们树立信念、找到方向,在残酷的现实面前不停地奋斗。
设定阶段目标实现“步步为赢”
演讲人:路天云,瑞尔国际总经理
要点:设定每个阶段的发展目标,并根据实际情况进行调整。
我们公司的发展经历可以概括为“步步为赢”,也就是以下三点:活下去、做起来、走出去。
一、活下去
瑞尔公司从成立到现在,基本上都是以创新赢得市场。我们当初是做购物袋的,国内有很多做购物袋的企业,我们在资金、资源都非常有限的情况下,怎么样找到自己的方向?我们后来找到一个很好的方向—从网上获取订单。这对于我们来说,是最经济、最实惠有效的资源应用方式。另外在产品上,我们也有很多很前卫的创新产品。
二、做起来
有了产品之后,企业要做起来,还必须重组团队,理顺供应链。创业者如果能在公司活下来,要迅速进行团队的建设。当然,团队的建设是为了更好的发展,并不是为了防止某某人离职或者散伙。以我为例,我是2003年10月10日创立这个公司的,四年来,我经历过合伙人散伙、关键员工离职这样的困难时期。但这些经历都是我的宝贵财富,让我知道如何把团队建设得更好。
除了团队建设,还要理顺你的供应链。创新不一定是产品的创新,整个运作模式的创新也是其中的一种。有了创新之后,还要把整个供应链抓起来,才能更好地为创新团队服务。
三、走出去
企业在走出去的时候,应该注意三点:一是更远,二是更开放,三是更洒脱。
更远就是寻找拓宽视野的机会,我的方法是关注财经资讯和重要新闻。我做这个产品是因为看到《参考消息》上的一则新闻:在2008年之前,欧洲将全面淘汰现有购物袋。我当时的第一反应是:购物袋全面淘汰后,替代品的市场有多大?当时我就感觉机会来了。所以,我们应该多关注财经资讯和重要新闻,从中会得到很多商机。
更开放是指要有更开放的心态。我从事的基本是外销。目标市场在欧美和日本,那边的商业信誉和商业环境都比较好,我们也必须跟它的商业环境融合,做到诚信和诚心。
更洒脱,就是要跳出圈外,展望未来。作为创新性的企业,不管是企业主还是中高层管理者,最好能去境外走一走。看看别人做得怎么样,看看有没有商机,看看我们的产品跟别人有什么不同,这样能开阔视野,拓宽思路。关于走出去,我有一个故事要跟大家分享:我们在做这个产品的时候,虽然自己以为是创新型产品,但是总有点底气不足。因为没有跟外面的产品比较过,不知道我们是不是真的创新型产品。后来我到丹麦的一个专门陈列创新产品的创意馆参观,发现很多创新型的产品其实就是在我们司空见惯的东西上进行一点点的改变。我开始明白,原来小小的改变也可以叫做创新。按照这个观念,我们的产品真的是创新型产品。这也是走出去多看看的好处,会让你明白自己的产品魅力在哪里。
十个杠杆撬起领导力
每位领导者所面临的问题的中心,都存在着一个可以加以利用的杠杆,即某种措施、某种战术或某种状况。如果领导者能够对之加以善用,那么他就能改变他的世界,而不是被其吓倒。
那你呢,你有哪些杠杆可以加以利用呢?知识,勇气,还是可以信赖的合作伙伴?你的立足点是否牢固?你是否已经准备好改变世界,并且用杠杆撬起这个世界呢?
有了合适的杠杆,你不仅可以撬起你的世界,还可以撬起他人的世界。个人行为将会带来强大且出人意料的涟漪效应,从而对为数众多的其他人产生影响。
以下十大杠杆将为你的生活指点迷津。
杠杆一-愿景
管理大师彼得斯(Tom Peters)说过:“畏缩不前是不可能让你变得优秀的。”你必须纵观全局、高瞻远瞩。你必须要对你所取得的成就以及将来的成功做到心中有数,否则它们将永远不会实现。
可能有些人会认为,愿景是天才、寓言家或者英雄们的专利。其实它取决于从该愿景中获益的对象。如果你希望你的愿景能够改变国家的命运或者是将全人类联合起来,你也许需要等待历史上那重要一刻的来临并完成你的使命。但是,如果你希望你的愿景能够带来一系列连锁反应,从而改变你的家庭、公司或社区的未来,那么你有权力拥有远大梦想,并且竭尽所能实现你的愿景。
愿景,就是把远大的抱负与富有挑战性的目标结合起来,最终描绘出一幅你心目中的“成功蓝图”。然后,你决意将其变为现实。你毅然决然地朝着愿景前进。你每天的思维都围绕着愿景展开。你调配资源,运筹帷幄。你对悲观派视而不见。你义无反顾绝不回头,一心朝着终点线冲刺。
杠杆二-坚持原则
“行之有道”是讲求效率。“坚持正道”是达到效果。既有效率又有效果自然很好。然而,坚持原则比“坚持正道”更重要:目的明确,讲究原则,对众人施以正面的影响。
坚持原则有两层含义:首先,你从那些成功和幸福所赖以生存的原则中获益匪浅,而这些原则是你从老师、书本和经验那里学到的。然后,你对当前及未来的行为做出某种从一而终的决定。
例如,某人知道大家都有“私有财产权”,而且偷窃非君子所为,因此决定一生绝不会当一个小偷。他绝不会对自己的行为规范有丝毫犹豫。他不会站在珠宝店内,心里却盘算着一颗钻戒的诱惑也许值得他为之冒一次险。他早已做出绝不偷盗的决定。就是这样。他不会在偷还是不偷的念头之间举棋不定,忍受痛苦抉择的煎熬。这才是坚持原则的要义。
杠杆三-人际关系
当今社会,人际关系是如此之紧密,乃至忽略它你就是忽略了一生中最重要的投资机会。人际关系讲究的是灵活、尊重、沟通与信任。一段关系是否融洽,终极指标就是看关系的双方是否能够相互信任。信任是看得见、摸得着的。
那么你该如何在人际关系上进行投资呢?首先,你得慢慢来。对于那些你需要他们帮助的人,以及那些以你为依靠的人来说,没有什么能够取代你与他们在一起相处的时间。
其次,要做到抛开成见、杜绝臆断。尽管第一印象非常重要,但第一印象通常也并不准确。给人留下一个良好的第一印象固然需要做出努力,然而抛开对他人的第一印象所形成的成见则需要更大的努力。
第三,增进了解。对于你的亲人、朋友和受你影响力辐射的圈内人士来说,你对他们的背景、境况、欲望以及需求了解得再多也不为过。例如,如果是生意上的合作关系,你可以尝试着去参加他们的会议。
最后,重在沟通。沟通有两个主要的目的:了解他人以及被他人所了解;让双方明确彼此的立场和观点。
杠杆四-大局观
杜邦公司(DuPont)是世界上最优秀的公司之一。该公司追求卓越的承诺可以被归纳为一个简单的问题:理论上可以达到怎样的水平(What is Theoretically Possible, WITP)?这正是杜邦公司关于绩效和创造力的衡量标准。当杜邦的某位员工或者某个团队在为新项目设定绩效目标的时候,不管其目标是缩减成本、提高质量还是扩大市场渗透率,他们总会问这样的问题:“理论上可以达到怎样的水平?”
WITP在实际中的运用包括:
·我们处理客户订单的速度有多快?理论上最快速度是多少?
·我们的工作流程的成本效率有多高?理论上最高的成本效率可以达到多少?
·我们产品的可靠性如何?理论上产品可靠性可以达到多高?
·我们对技术的利用程度如何?理论上可以将其提高到多少?
·我们的团队之间的协同合作的程度如何?理论上可以达到怎样的程度?
·我们的创造力如何?理论上可达到什么程度?WITP的提问方式可以打开我们的视野,让你能够看见围绕在你的目标和计划周围的更广阔的世界。这正是:会当凌绝顶,一览众山小。
杠杆五-领导影响力
伟大的领袖都是二分法大师。在企业经营和公司管理过程中,二分法都有着广泛的用武之地。你可能会经常听到自相矛盾的声音:有人告诫你“必须从严管理”,但有的人却说“我们必须灵活”。问题就来了:“你怎样才能做到二者兼顾?”领袖会回答,“是的,我们会做到二者兼顾。对于目标和承诺我们要做到坚定不移。但同时,实现目标、兑现承诺的方式和途径则可以有一定的弹性和创造性。”这样,你就可以看到两个对立面各自的功用。
有人说“绝不允许失败”,但也有人说“失败乃成功之母”。答案是:在尝试新事物时,失败的确是成功之母,但是应该避免犯同样的错误。
有人说“你必须当机立断”,但也有人说“你必须听取他人的意见”。答案是:领导者应该开诚布公地听取智囊团的意见,但是有时也必须有勇气当机立断地接受或拒绝他人的意见。
有人说“领导者应该有权威性且有影响力”,但也有人说“领导者应该谦逊”。答案是:要他人有所改变,你必须首先以身作则。
杠杆六-投入
投入并非固执己见,固执己见通常都是在无理取闹。投入通常是经过深思熟虑之后的行为。同时它还建立在你的核心目标、愿景和自我省视之上。
当你投身于改变世界的行为之中,请思考以下这些问题,从而检验你是否坚持你的愿景:
·我的信仰及实现它所需的努力是否一致?我是否对员工深信不疑?我是否存在一些人际关系方面的问题?我是否能够依赖手下那些优秀的员工,同时帮助那些有问题的员工使其获得成功?
·我的行为是不是给其他人不能做到尽其所能时留下了借口?我的员工是否认为,我的一言一行不管从哪一方面来说都符合“坚持不懈”一词的要求?我的言行是否一致?
·小点子、小计划从来都不能激励他人,那么我是否拥有宏伟的计划足以激励他人有所行动?我是否敢于尝试那些被别人认为是“不可能完成的任务”?如果没有,我是不是在走别人走过的路,做自己做过的事?
·有能力、有决心的人是否愿意追随我这个领导?
·每天我都做了哪些努力将梦想向前推进一步?我有否发现公司的其他员工也为之积极地努力?
真正的投入需要极大的勇气。这种行为要求你怀有雄心壮志,从而让你保持激情,锤炼你钢铁般的决心和意志。接下来,你所憧憬的、期望的、纸上写的、嘴里说的那些愿景终将会实现。
杠杆七-共识
共识,或者达成一致,是个人投入的延伸,它涉及到你所依赖的以及依赖于你的其他人。一旦达成一致,人际关系管理及其结果都会出乎意料地容易起来。而如果没有达成一致,那么管理任何事情都将是一团乱麻、碍手碍脚、令人沮丧且效率低下。
下次当你面临人际关系难题或绩效问题时,请参考以下两段话:
在没有达成一致的前提下:“达比(Darby),我们之前的协议是怎么说的来着?哦,我们还没有达成一致,对吧?那么让我们来讨论一下。如果我们相互支持对方工作的话会有哪些好处呢?一旦我们双方达成一致,我们将能够根据我们的协定有效地开展工作,从而真正地互相支持,把工作做好。你觉得如何呢?”
在达成一致的前提下:“达比,根据我们双方之前的协商,在这种情况下,我们各自的职责有哪些呢?我们有没有达到协定的要求呢?我们应该怎样做才能按照之前的约定履行我们的协定,并且保持下去呢?”
杠杆八-机制
任何组织或个人的行之有效的原则或行为,都可以被看作是获取成功的机制。没有这样的体系或机制,那么你就把一切都交给了运气;你所做的每一件事都是随机行为。当你的成功机制已被内化为你通常的“行为模式”,那么它们就已成为你的习惯。习惯是最个人化的机制的表现。
要争当一名机制的创造者。你做过的事情也许已经被人遗忘,但是机制却得以保留下来。它们将被记录、描绘、阐释并传递给他人。你的影响力将会流芳百世。例如,如果你刚刚发现了在线产品营销的最新秘密,那就拟写一份商业计划书,然后利用你所能找到的所有资源,把你的伟大梦想变成现实。
杠杆九-合作伙伴
合作伙伴是“所有机制的机制”。在人的欲望的驱动下,合作伙伴关系是我们可以加以利用的最有力机制。有了合适的合作伙伴,一切皆有可能。
问题在于许多领导者都在那些被认为是理所当然的地方寻找合作伙伴。你应该把目光投向那些常常被认为是“错误”的地方,即那些其他人想不到、你也最不希望能够找到合作伙伴的地方。最佳搭档通常都是一些“奇怪的组合”,但是这些组合通常都有某种神奇的力量使得组合双方能够相互帮助实现突破。
以下是你将来在寻找生意伙伴或生活中其他战场上的拍档时所应关注的关键因素。你未来的搭档—
·一开始也许会吓你一跳,他会挑战你的思维和习惯,但是你会发现在核心价值观上你们却颇能产生思想和心灵的共鸣。
·很可能会在某些方面与你形成竞争关系,如果不是直接的竞争对手的话。
·其为人处事的风格与你的风格迥异,却能达到异曲同工的目的。
·其某些才能与你正好形成互补。
·出入于你从不曾踏足过的圈子。
·可能会对那些你曾经不屑一顾或拒之门外的营销及分销渠道加以利用。
你准备好走出你的安乐窝去寻找你真正需要的搭档了吗?千万不要畏首畏尾。要有勇气去组建激进的联盟。
杠杆十-价值主张
人生就是对增加值的总结和概括。个人的价值主张就是对如下这个问题的回答:“别人为什么要和你走到一起,和你做生意,对你有所承诺,并与你分享梦想呢?”
你的价值主张起始于你自己—你是谁,你准备做什么,你的所作所为能够带来哪些改变。你能把这些概括起来吗?
你的价值主张将成为你对自己和他人的承诺。你可以考虑扩展你的视野,提高你的要求,提升你的精神境界。然后,在他人的帮助下,你将改善自身团队的工作,提高公司在客户心目中的美誉度,促进世界的和平和繁荣。
如果你做出上述承诺并对此深信不疑,那么你的价值主张就会变得清晰可见。你身边的人会信任你,自愿地加入到你的队伍中来,协助你完成你自己一个人不可能完成的任务。
一个优秀团队必备哪些要素
没有完美的个人,只有完美的团队!那么,一个优秀团队必备的基本要素有哪些呢?
中旭智和汇认为,一个优秀团队必备的五个基本要素为:信任、慎重、沟通、换位、快乐。
一、沟 通
狮子和老虎之间爆发了一场激烈的战争,到了最后,两败俱伤。狮子快要断气的时候对老虎说:“如果不是你非要抢我的地盘,我们也不会弄成现在这样。”老虎吃惊地说:“我从未想过要抢你的地盘,我一直以为是你要侵略我!”
观点:相互沟通是维系同事、老板之间的一个关键要素。有什么话不要憋在肚子里,多同同事、员工交流,也让同事、员工多了解自己,这样可以避免许多无谓的误会和矛盾。
二、信 任
两只鸟在一起生活,雄鸟采集了满满一巢果仁让雌鸟保存,由于天气干燥,果仁脱水变小,一巢果仁看上去只剩下原来的一半。雄鸟以为是雌鸟偷吃了,就把它啄死了,过了几天,下了几场雨后,空气湿润了,果仁又涨成满满的一巢。这时雄鸟十分后悔地说:“是我错怪了雌鸟!”
观点:老板、同事之间要相互信任,很多幸福团结的团队就毁于怀疑和猜忌。所以,对同事、员工要保持信任,不要让猜疑毁了团队。
三、慎 重
两只乌鸦在树上对骂起来,它们越骂越凶,越吵越激动,最后一只乌鸦随手捡起一样东西向另一只乌鸦打去。那东西击中另一只乌鸦后碎裂开来,这时丢东西的乌鸦才发现,自己打出去的东西原来是自己一只尚未孵化好的蛋。
观点:遇到事情要冷静对待,尤其是遇到问题和矛盾时,要保持理智,不可冲动,冲动不仅不能解决问题,反而会使问题变得更糟,最后受损失的还是整个团队。
四、换 位
小羊请小狗吃饭,它准备了一桌鲜嫩的青草,结果小狗勉强吃了两口就再也吃不下去了。
过了几天,小狗请小羊吃饭,小狗想:我不能像小羊那样小气,我一定要用最丰盛的宴席来招待它。于是小狗准备了一桌上好的排骨,结果小羊一口也吃不下去。
观点:有时候,已之所欲,也勿施于人。凡事不要把自己的想法强加给同事,遇到问题的时候多进行一下换位思考,站在对方的角度上想想,这样,你会更好地理解同事、员工。
五、快 乐
小猪开始学做蛋糕,但它做出的蛋糕总是不好吃。它问公鸡师傅,公鸡想想,问它做蛋糕的原料是什么。小猪说,为了怕浪费,它做蛋糕用的全是一些快要坏了的鸡蛋。
公鸡对小猪说:“记住,只有用好的原料才能做出好的蛋糕。”
观点:是的,只有用好的原料才能做出好的蛋糕,同样地,只有用快乐的心情才能构建起幸福的团队。所以,进门之前,请把在外面的烦恼通通抛掉,带一张笑脸进来。如果所有的团队都能这样做,那麽这个团队一定是最幸福的
Bug定位方法
Bug定位入门
方法一:分解法
【适用场景】:最终结果依赖与其他用应用或者产品线的请求响应。
【方法】:先排查发出的请求是否正确;在排查响应端的响应结果是否正确;最后分解,缩小排查范围,帮助开发有效定位bug。
【举例】:
Bug描述:多次请求,每次返回的推荐关键字均不相同。
问题定位:
(1)通过查看源码,分词正常成功发送匹配请求
(2)通过firfox找到请求的响应
(3)通过向该suggest链接重发请求发现,suggest对相同的分词匹配到的数据,时有时无 因此判断,问题不是出现前端应用,而是出现在suggest不稳定。
方法二:代码走读debug法
【适用场景】:数据,环境正常,对应代码可见
【方法】:先走读整个代码,重点review与操作功能对应的处理代码;很多隐蔽性的bug通过第一步的review是查不出来的,这个时候就需要debug代码
【举例】:
Bug描述:批量处理进入市场的时候失败。
问题定位:
(1)Review对应的方法,业务逻辑正确,没有问题
(2)在代码中设置断点,使用问题数据,进行debug,发现 即map定义为了string,string型,而变量market却是Long型,因此获取market获取时,没有认识long型的market,做了空值处理。
方法三:排除法 【适用场景】:没有任何的头绪,errormassage不能提供任何有用的信息,拿不到对应的代码
【方法】:先排除掉自己想到的可能性,步步为营,层层分离,剩下不确认的,一般便是问题所在,即便是不能完全定位到问题,但是也可以有效的缩小需要进一步定位的范围。
【举例】:
Bug描述:在相同条件下,发布可成功,但编辑失败。
定位过程:
(1)数据库中校验当前数据正常
(2)查看用户信息正常
(3)同一个用户可发布成功
(4)排除上面的各个因素之后,可以推测到:在发布和编辑接口对用户信息的处理不一致
(5)而发布和编辑都调用的同一个c,应该是c的问题
如何重现难以重现的bug
生活中有这么一种现象:如果你关注某些东西,它就会经常出现在你眼前,例如一个不出名的歌手的名字,一种动物的卡通形象,某个非常专业的术语,等等等等。这种现象也叫做“孕妇效应”。还有类似的一种效应叫做“视网膜效应”,它讲的是:你有什么东西或者特质你就特别容易在别处发现你有的这类东西和特质。干了多年测试的我就会经常发现日常使用的系统中有很多的bug,而我老婆就发现不了。今天要说的事儿是“重现难以重现的bug”,这件事儿在本周共遇见了4次:第一次是微博上有一篇《程序员,你调试过的最难的 Bug 是?》(后面会附上);第二次是一个同事跟我抱怨,好几个bug难以重现特心烦,并问我怎么处理比较好;第三次是本周上线的产品出现了一个当时难以重现的bug,我们对它做了初步的分析;第四次是翻看史亮写的书《软件测试实战》,偶尔翻了翻,竟然看到一小节在写“处理难以处理的缺陷”。这时候,脑子里很多东西汇集到了一起,我想还是记录一下吧。下面是正文:
也许测试人员(尤其是对新手来说)在工作过程中最不愿遇到的一件事情就是:在测试过程中发现了一个问题,觉得是bug,再试的时候又正常了。碰到这样的事情,职业素养和测试人员长期养成的死磕的习性会让她们觉得不能放过这个bug,但是重现这样的bug有时候需要花费大量的时间,有的时候还有一些盲目性(因为黑盒测试的缘故,很多内部状态是不可见的,因此无法获取有效的信息来做跟踪),效率较为低下。在实际工作中,时间和进度摆在那里,在经历了多次痛苦的失败尝试之后,测试人员的处理方法一般会有如下几种:1.向开发人员寻求帮助来重现bug;2.当做一个issue报给开发人员。可是这样的做法存在如下问题:
1.开发人员责任心不够强,不愿意花太多精力去求证这件事情,常见的回复就是:在我这儿没事儿啊,我也重现不了,bug关了吧。结果随后在生产系统上,bug又开始sui随机出现了。
2.就跟测试人员不擅长编码和调试一样,开发人员并不擅长找出bug。经过一番尝试以后,他们也找不出什么问题来,常见的回复同第一条是一样的。bug上线后又出现的宿命也是一样的。
这时候,真正的问题来了:如何捕捉难以重现的bug?这件事儿对于测试人员来说就这么难么?
答案并不那么乐观,重现“难以”重现的bug本来就是一件“难以”完成的事情。但“难以”并不是不可能,通过一系列的测试、分析方法,我们是能够抽丝剥茧把绝大部分隐藏的很深的bug揪出来的,当然有的时候你要考虑投入产出比,但投入产出比不是本篇要考虑的,本篇只讲一些我积累的经验。
为什么不能重现bug?
最大的原因就是:测试人员对被测物的了解还不够深入。
我曾经做过一段很长时间的收集和统计,那些被称作过“难以重现”的bug最后都可以分为如下几类:
1.环境的变更造成了bug难以重现,这里的环境包括了:基础软硬件环境(操作系统、网络、存储、中间件、容器等等),被测物自身发生了某些变更。环境的变更一般是由于多人共用环境造成的,也有少量情况下是系统内部或者时间触发的变更(这类bug非常难重现)。
2.没有找到真正引发bug的操作。这些操作往往是一些不怎么显而易见的操作,测试人员在不经意间完成,而又忽略了这一操作,以致难于重现bug。
3.没有找到真正会引发bug的操作序列。很多bug的重现需要满足多个条件。在满足多个条件的状态下,你做了对应的操作,bug才会被触发。
4.bug必须使用特殊的数据才会出现,测试人员没有意识到她使用的数据的特殊性。一种比较难搞的情况是:同一组输入,在不同情况下(不是不同的业务情况)输入会被转化成不同的数据。我曾经见到过这么个例子,程序员用系统当前时间作为随机数的种子来生成id,但是id设置的比较短,一个存储的操作使用这个id,在一些情况下,发生了冲突,当时做功能测试这种小概率事件耗费了测试人员大量时间也没有稳定重现,还是在性能测试的阶段测试了出来。
5.测试人员由于错误操作,出现了误报(这很常见)。比如,记得自己执行了step3,其实没有,或者没有正确执行step却觉得正确执行了。
怎样对付这样的bug呢?
我喜欢James Bach 说的那句话:测试就像CSI。CSI是Criminal Scene Investigation 的缩写,也是我非常喜欢的美国系列剧。
从我来看CSI的精髓在于:仔细观察,详细记录,科学分析,严密推理,有序求证,大胆假设,持续不懈,团队协作和一点儿运气。找bug其实和CSI探员做犯罪现场调查没什么太大区别。得知道,你工作的重要性一点儿不亚于CSI探员。
仔细观察:第一件事情就是要观察,观察你所做的一切操作和一切相关的系统反馈。在一开始,观察的重要性要远远大于思考,通过观察你获得蛛丝马迹,这些蛛丝马迹是你进行思考和假设的关键输入。例如,我在一次测试的过程中,发现做某种操作的时候会相当慢,极少数情况下还报错过一两次,当询问了开发人员后得知这个操作的后台实现步骤是:先查看数据是否在缓存中,如果不在,则从远端服务器请求数据。我抓住少数情况下会报错的这一现象,仔细观察它的出错信息后猜测报错并不是因为网络连接不稳定引起的,而是由于远端服务接口实现有问题引起的,后来重新设计了测试用例,果然找到了问题所在。如果不仔细观察出错信息,就会听信开发人员认为这是网络不稳定引发的正常issue而错过这个bug。
详细记录:详细记录你的操作步骤及返回结果非常有助于回朔问题,也有助于后续分析。准备一个word文档,和截图工具有时候非常必要。另外,在观察的时候,你不仅要注意被测物的最终返回,还需要观察过程中的一些中间状态,往往这些中间状态提供的信息才是解开问题的关键。这些中间状态一般会被记录在log文件中,因此知道你的被测物是如何记log的,log被记录在哪里非常重要。log给了你另外一个看系统的角度。log是有级别的,如果级别可以动态调整,在找比较难找的bug时,可以将log记录的级别调至最低(DEBUG级)让它们记录更多内容。利用系统的错误转储文件(比如linux的core dump文件,windows下也有相应的记录转储文件的方式)分析也是个不错的办法(需要较高技术能力),但一般建议测试人员把这些转储文件交给更专业的开发人员来分析。在我短暂的C++开发岁月中,有使用过GDB阅读转储文件的经历,那绝对不是愉快的回忆。你瞧,测试人员的主要工作是找出可重现的bug,并不是定位它们,不是么?
除了log,如果能有监控信息,也要查看他们。比如系统提供的监控平台,监控日志;应用自己的监控平台、监控日志(如果有的话);采用一些外部技术手段截取一些中间状态信息,如使用sniffer抓取通讯包,使用Fiddler截获HTTP报文内容;给运行程序插桩来查看内存,堆栈,线程,函数被调用情况等情况,如Jprofile,gpertool等等。
科学分析:对于黑盒测试人员来说,科学分析意味着你需要有一定的分析策略。我们需要采取一些形式化的方法来完成我们的分析。基于我的统计,缺陷难以重现有很大一部分原因是因为“没有找到真正引发bug的操作序列“。测试人员不可能像开发人员那样去跟入到代码内部,设置断点调试程序,他们主要的测试方式是直接来操纵被测物,并从外部观察被测物状态的改变。显而易见,“状态转换图分析法”是测试人员对付“难以重现bug”的最强有力武器之一。状态转化图能够帮助测试人员很好的选择操作路径,并且知道这么做有什么意义。“状态图转化法”绝对是测试人员值得花时间学习和研究的一种方法,你可以走的很深,也可以研究得很远(可以从MBT的方向进行拓展),限于篇幅,这里就不展开了。在这里推荐《探索吧!深入理解探索式软件测试》这本书,它的第八章对“状态转换”做了非常实用的描述。
上文分析的让bug难于重现的另一种原因是没有找到“真正引发bug的特殊数据”。我的常用做法是这样的:1.画出系统交互图(要真正弄清系统的边界,这很重要),并识别出每种交互会有什么样的输入、输出数据和中间数据,识别出这些数据的规约和格式,这样你就不会对数据有遗漏。2.考虑数据的等价类、边界值,对这些输入进行组合,分析数据之间是否有耦合关系,如果有耦合关系,弄明白关系是什么,设计违背这些关系的用例,最后采用组合测试工具初步生成测试集,再人工选取最可能出问题的数据集(直觉有时候非常管用)。
严密推理:天马行空对测试人员很重要,但是当你试图重现一个bug的时候,这并不是一个非常好的方法。抓住了蛛丝马迹,你就要推理是为什么产生了这种蛛丝马迹。限于工作性质,测试人员更多的会从:业务完整性、数据完整性、业务正确性、数据正确性等方面考虑问题。但是,如果测试人员对被测物的IT架构有比较深入了解的话,推理的范围会扩大到技术实现层面,如:多线程可能引发的问题,网络引发的问题,excepiton处理不当引发的问题,全局事务设计不当引发的问题,内存泄漏引发的问题,数据库表设计不合规引发的问题等等等等,这些会让你的分析推理能力如虎添翼。当然,如果限于条件,测试人员不具备这类能力,则应该在适当的时候请求开发人员协助。
有序求证:这里只有一点需要注意。那就是,在求证的过程中不要打散弹枪,按照你的推理一步一步的来,一个个推理的来验证,一次只引入一处修改。这样才能让你的捕虫网编制的足够细密。
大胆假设:有的时候,看似八竿子打不着的东西竟然存在着千丝万缕的联系,而你获取信息的过程总是一个由少及多的过程,一开始这些联系是无法被识别出来的。通过推理,逐步验证,你慢慢的识别出了大部分内在联系。但有时候这种逐步推进的工作也会有局限性,工作如果出现了瓶颈(你试遍了你所有的假设,都没有重现bug),这时候就需要发挥一点儿想象力了,天马行空这时候从一定程度上又变得有用起来,当然天马行空也不是无厘头,还得靠我们所谓的“灵光一闪”,这号称是潜意识在帮助你。CSI的剧情中不也总是出现这种柳暗花明的桥段么?
坚持不懈:话不多说,有的时候你差的就是那么一点儿点儿耐心。
团队协作:很多情况下,重现bug不是一个人能搞定的。我们需要测试环境ready,测试数据ready,各种监控、分析工具ready,各种不同的视角开拓思路、加深对被测试物的认识。这是team work!!!独行侠有时候很管用,但是终究有极限。这就是为什么CSI是一票人在做而不是一两个人在做。
一点儿运气:说实在的,有的时候重现bug就是靠运气,你不得不承认这一点。事实上很多美好的事情发生都得依靠运气,比如中彩票。要记住的一点是,运气是建立在你不懈努力的基础上的。如果你一张彩票不买,你肯定什么也中不了。但如果你坚持买上几年,中个五块十块甚至二百也不是梦。
Let it go:全试过了,连运气都没有。你只能放手,回到最上面我说的那两条了:找开发来帮忙,或者给开发报issue。btw,即使不能重现bug,也应该给开发人员提供更多信息:如log、dump文件、监控记录、屏幕截图等。做一个负责人的测试人员,把烦恼真实的留给下家,这很重要:)
Debugging
高效能人士的七个习惯
七个习惯:
- 习惯一:积极主动——个人愿景的原则
- 习惯二:以终为始——自我领导的原则
- 习惯三:要事第一——自我管理的原则
- 习惯四:双赢思维——人际领导的原则
- 习惯五:知彼知己——同理心交流的原则
- 习惯六:统合综效——创造性合作的原则
- 习惯七:不断更新——平衡的自我更新的原则
领导力就是清晰的指出别人的价值和潜力,使对方受到鼓舞从而有所意识。
当人们明白什么是最重要的事情,并专注、正值地对待这些事情,那么幸福和安宁将纷至沓来。
真正的大事业,通常只会由四路开阔、内涵丰富的头脑,经由忘我的合作精神–互敬和双赢–缔造。
影响力是以相互理解未前提,而相互理解就需要谈话着全心投入一个专注的、主动的聆听者,至少谈话一方要首先学会聆听
人们没有利用创造性合作,找到比任何一方的最初想法都好的解决办法,这是一种都么巨大的浪费!
只学不做等于没学,只知不做也等于未知。
谁也无法说服他人改变,因为我们每个人都守着一扇只能由内开启的门,不论动之以情还是晓之以理,我们都不能替别人开门。
对自己的改变要有耐心,因为我们的成长是神圣的,同时也是脆弱的,是人生中最大的投资。虽然需要长时间下功夫,但是必定会有鼓舞人心的可喜成就。
得之太易必不受珍惜。唯有付出代价,万物始有价值。上苍深知如何为其产品制定合理价格。
没有正确的生活,就没有真正卓越的人生。
时间管理学习心得
- 早起:音乐,阳光,洗澡
- 日记:晨间日记的奇迹
- 分级:二八法则,做重要不紧急的事情
- 收集:收集全面,工具
- 时间管理流程: 收集,排程,执行
- 先做重要的事
- 番茄工作法:专著的力量
- 时间管理工具:ominifocus
- 优秀是一种习惯
- 时间管理的基础是精力管理(专注)
- 如何过一天就是如何过一生
- 自律才能自由
- 从专注作一件小时开始
- 提高睡眠质量
- 习惯养成的动机和细节
- 睡眠质量检测软件(up)
- 饮食习惯(三个四,早餐好,中餐饱,晚餐少)
- 冥想
- 烂开始,好结果
时间管理资料
喜马拉雅FM:
- 《时间管理-易效能》
读书:
- 《高效能人士的七个习惯》
- 《麦肯锡方法》
- 《Get thins done 1》
- 《Get thins done 2》
- 《Get thins done 3》
- 《番茄工作法图解》
- 《晨间日记的奇迹》
- 《把时间当作朋友》