Am I a Buccaneer-Scholar?

Am I a Buccaneer-Scholar?

我非常喜欢James Bach的《Scerets of a Buccaneer-Scholar?》这本书,以前通读过几遍,深深认同其中提到的诸多关于learning的观点,这篇blog是在以前写的blog基础上更新的,主要内容是针对书中的一些关于学习的观点,分析自己的学习习惯。你知道,这需要些勇气:)

(一)Are you a Buccaneer-Scholar?

P29提出了一些符合“海盗派学者”基本的特征,我逐一对照了一下自己,找到了自己的弱点,很有收获:

- Firsthand knowledge:当你的经验与权威有冲突时,相信自己的经验。

我不迷信所谓的权威,比如上Richard Bender的基于需求的测试的课,我赞赏其大部分的观点,但是认为这个方法可以再进一步改进,最后生成的只是Test Condition,还不能称为Test Cases,并且我认为最后这一步对最终缺陷的发现效果来说非常关键。不过Richard认为这一步已经不是黑盒测试的范畴了。显然我们对测试用例生成这一步和黑盒的定义上面是有分歧的。

 - Self-directed learning:当跟随你的心意和跟随计划学习有冲突时,选择随心。

我好奇心太重、变化太快,这个月学习这个,说不准下个月就研究什么了。现在我为自己这个行为找到依据了,呵呵。是的,按照计划,我应该早就编写了一套测试思维或者探索性测试的胶片,不过现在又发现了Jerry Weinberg的著作,完全被它吸引了,只好随心了。好在我现在有选择的自由。

- Curiosity drives you:当你有机会选择两个ideas或两个actions时,你选择较为不熟悉的那个。

这一条我要给自己打个叉了。两件事情,同样有好奇心,我有时更倾向于学习那个熟悉的领域,期望把那些潜在在深处的未知都挖掘出来。比如我经常面临学习开发知识还是测试知识,结果经常选择了后者。以后改进的方向!

- Puzzles intrigue you:遇到难题和困惑,更激发你去攻克它。

我喜欢挑战,喜欢破解难题。比如我喜欢研究魔方,不是按照既定的口诀对好6面,而是自己研究如何才能对更多的面;我喜欢玩智力游戏,比如数独、连连看、找不同、拼图等;我有一本非常厚的思维游戏书,对训练人的大脑很有好处。这些游戏的思维让我很好地完成了今年ChinaTest的Game Tour环节的游戏设计。

-Complexity dares you:不会被复杂的事物吓到。

我相信复杂的事物都是由简单构成的,表面上看起来很吓人。举个例子,我在美国学习基于需求的测试时,3天版的语速非常快的全英文授课(连当地美国人也觉 得经常跟不上老师的思路、学习起来很吃力)、回来后要啃260页的英文帮助文档自己研究工具的使用、我尝试用BenderRBT工具画了一个有385个测 试点(原子逻辑关系)的因果图,这个看起来很复杂的工作并没有那么可怕。以前我讲完MFQ&PPDCS的时候,就会有人来告诉我这个基于模型的测 试过程太复杂了(相比于前面的基于需求的测试方法已经很简单了),有没有更简单一点的方法?

-You construct yourself: 你的学习不是被别人安排的,你自己构建你自己。

我不知道明年或下个月会学习什么,有那么多有趣的东西值得我们学习,对于我,有可能是各类科学(新浪公开课以及TED里有很多好资源,BTW, Harvard Happiness很不错,尤其喜欢听Ben标准的英式英语)、有可能是教育(我买了很多教育书籍,包括我最喜欢的《Marva Collin’s Way》),当然更可能是测试理论(已经有个长长的书单了)。所以我的学习计划不停在变,但是无论学习什么,都是在 不停的construct myself。经常有人要我推荐一些测试书籍或网站,我其实对此不是很理解,在现在这个网络时代,只要你想学,你很容易就找到适合你的东西,我推荐的未必适合你,我更不会按照某个大师的推荐列表逐一去学习,我有我自己的学习路径。

- You earn your reputation:你凭借自己的思想和能力去赢得别人的尊重。

我不是特别相信和追逐级别或证书的人(所以当别人向我介绍XXX是几级专家、XXX学术权威、XXX作者等,这些名头对我而言means nothing,唯一使我信服和获得尊重的办法是靠你的思想、成绩和能力),要靠自己的真实实力去获得别人的尊重,这是我一直努力的方向。

(二)The Elelments of My Self-Education Method

P34讲了James自我教育的11个核心方法,我用自己当前的事情逐一对照了一下,找到了自己的弱点,很有收获:


1. Scouting Obsessively:随时随地,投入的搜索、侦查。

我正在开发ET的课程,使用各种方法搜寻大量资料,网站、博客、书籍、实践资料,甚至从平时的各种小游戏中获得启发。这个时代,找资料就是方便!

2. Authentic Problems:识别真正的问题,然后投入地去解决它。

尽管我希望大部分时间都花在技术研究上,这周仍然花了较多时间在非技术事务上,讨论ChinaTest会务、邀请国际专家、参与测盟筹备事务等等,但我知道这些时间是必要的,因为这些问题都是“真正的问题”。

不过值得改进的是,我虽然意识到“教育宝宝”是“真正的问题”,投入却一直不够,必须改进啊!

3. Cognitive Savvy:精明的认知,认识到人的大脑的特点,并更好的配合它、利用它。

人的大脑接受新知识方面容易拖延(需要理解的时间)、基于实践学习会更快。。。(书里面介绍了很多mind的特征,建议你去阅读),我在读 James这本书时,并不是一气呵成读完,实际上我看一段时间、停一段时间,我在不停的思考(拖延)、会时不时地实践一下,比如现在我在对照书上的11条 原则审视自己的学习习惯。

4. Knowledge Attracts Knowledge:知道得越多,学习起来越容易。

现在也在读《TPI NEXT》,几年前就读过《TPI》,但是这次读的时候发现我经常用这几年积累的其他知识在验证这本新书。比如我会用探索性测试的视角、敏捷测试的视角、顾问的视角重读《TPI NEXT》里的每一句话,这又引起了很多测试的思考,已经在MiniStarClub上海分部分享过,下个月在北京分部也将和更多人探讨。

5. Experimentation:多实践。

这一条我要给自己打叉,动手实践的太少,需要改进。

6. Disposable Time:留一点可以自己随意处理的时间,做一些新鲜的事情,往往会有意想不到的收获。

 现在每天基本都有那么一会,随意在itunes里逛,或者在各种公开课里寻觅,或是扫揽微博,总是能有意想不到的收获。比如前几天发现iPad里一款很好的应用程序iScrumBoard,现在每天用它当做状态墙;还发现微博里有个关于“游戏化”的一系列视频的分享,这给我开发测试思维带来了很好的借鉴。

7. Stories:所有你看到的、听到的都是别人的故事,你需要甄别,变成你自己的故事。

我现在正在描述我的story,你的在哪?

8. Contrasting Ideas:不同思想的碰撞更利于你理解一个观点。

前两天参加一个远程视频会议,听Jon Bach将他的SBTM,与我之前听到的和理解的SBTM相比,有些新意、有些感悟、有些疑问。。。

总之,有机会多交流,和不同的人交流软件测试,总是很好的。

9. Other Minds:向别人学习,从而不断构筑自己。

这几天我学习了James的RST(Rapid Software Testing)、Jerry Weinberg的How to observe software system、TED上关于如何培养孩子的专注力、Michael Bolton的Exploratory Testing以及Heuristics、Martin Pol的TPI。

对了,我还学做了一道“吉野家牛肉饭”。

10. Words and Pictures:善于利用文字、记笔记、画图表。

这个是一直利用的工具。我正在准备下个月北京MiniStarClub上分享的图片。

11. System Thinking:具备系统性思考的能力,这是处理复杂事物的必备武器。

几乎每件事都是一个系统工程,需要系统地思考。我正在开发的每一门课程都是一个系统工程,如何收集信息、如何逐步理清框架、如何逐步填充内容、如何融入实践。。。

如果你也想做一个海盗派学者,不妨也对照这些点,思考一下自己的学习方法,找到自己的弱点,然后去努力吧!

附:这是我很得意的一张照片,它至少从表面上标识着我是一个“海盗派学者”了:)




Am I a Buccaneer-Scholar?》有 2 条评论

  1. vv yuan说:
  2. 很想知道你那本厚厚的思维游戏书是什么


    • 邰晓梅说:

      http://www.ebookcn.com/book/147492

Comment Box is loading comments...