炼数成金 门户 商业智能 知识管理 查看内容

如何从传统文化解构技术人员的学习?(上)

2016-1-26 17:14| 发布者: 炼数成金_小数| 查看: 20661| 评论: 0|原作者: 于君泽|来自: 高效运维

摘要: 作者介绍于君泽 (高级技术专家)简介:于君泽(公众号 TheoryPractice ),蚂蚁金服高级技术专家、支付核算技术部负责人. 中生代技术群(公众号 freshmanTechnology)发起人 . 个人感兴趣的方向:高并发、分布式系统 ...

管理 工具 模型 架构 高并发

作者介绍

于君泽 (高级技术专家)
简介:于君泽(公众号  TheoryPractice ),蚂蚁金服高级技术专家、支付核算技术部负责人. 中生代技术群(公众号 freshmanTechnology)发起人 . 个人感兴趣的方向:高并发、分布式系统、稳定性模式;内建质量、技术型管理。

前言
学习是一件有意思的事情。孔夫子说学而时习之,不亦乐乎!大意是说学到的东西有机会付诸于实践,这难道不是一件值得高兴的事情吗?这里面就蕴含了读书和实践的一个关系。

学习的模型化
我的前老板兼敏友、导师大卫张有一系列关于学习的论述,参见http://www.ituring.com.cn/article/28775。比如前3年效应、 德雷福斯模型模型、 刻意锻炼Deliberate practice、 ADKAR模型等。我如果不去他的blog看看,我不可能记得全这些模型的样子,也不知道什么时候会应用到(我就在考虑一个问题,能不能通过中国传统文化的经验来谈学习,本次就是一次探索求证之旅)。先看看大卫引用模型的其中2个模型。

德雷福斯模型
德雷福斯模型是一种衡量人们工作方法和能力,反省并提高专业技能的层级模型。

它把新手到专家的技能阶段分成五个层级:

新手:新手需要指令清单。新手在该技能领域经验很少或者根本没有经验。这里提到的经验,指的是通过实施这项技术促进了思维的改变。

高级新手:高级新手不想要全局思维。一旦经过新手的历练,人们开始以高级新手的角度看待问题。高级新手能够开始多多少少地摆脱固定的规则。他们可以独自尝试任务,但仍难以解决问题。

胜任者:胜任者能够解决问题。你可能会看到,处于这一水平的人通常被认为“有主动性”和“足智多谋”。他们往往在团队中发挥领导作用(无论是否有正式的头衔) 。他们是团队里的好人,既可以指导新手,也不会经常骚扰专家。

精通者:精通者能够自我纠正。精通水平的从业者需要全局思维。他们将围绕这个技术,寻找并想了解更大的概念框架。对于过于简单化的信息,他们会非常沮丧。

专家:专家凭直觉工作。专家是各个领域知识和信息的主要来源。他们总是不断地寻找更好的方法和方式去做事。他们有丰富的经验,可以在恰当的情境中选取和应用这些经验。他们著书、写文章、做巡回演讲。

刻意锻炼Deliberate practice

首次提出“刻意练习”这个概念的是佛罗里达州立大学(Florida State University)心理学家 K. Anders Ericsson。这套练习方法的核心假设是,专家级水平是逐渐地练出来的,而有效进步的关键在于找到一系列的小任务让受训者按顺序完成。这些小任务必须是受训者正好不会做,但是又正好可以学习掌握的。完成这种练习要求受训者思想高度集中,这就与那些例行公事或者带娱乐色彩的练习完全不同。“刻意练习”的理论目前已经被广泛接受。

学习场景化
当谈到学习的时候,我脑袋里浮现了很多场景。

某个工程师用了2天时间,最后是因为一个配置的问题(此处会心一笑的人大有)—我跟这位同学说,你总结一下,他回答总结不了,因为这个问题最后是中间件团队去改的。——暴怒,见到鬼了,下次遇到这个问题咋办,我们的2天就这样悄无声息的成为沉默成本了?

第2个故事,关于罚款的故事。开会迟到咋办,罚款!不按时交周报咋办,罚款!简单粗暴!—我们都是成年人,不能有更优雅的方式麽?管理学大师大卫.张虽然不是罚款制度的公开倡导者,但是他也默默的支持了这一制度,因为它有效。这里面讲了一个非常朴素的道理,人类不期望被约束,同时自律是非常难的一个事情。为了维持罚款制度,我每周要观察大家发送周报的时间,我累不,非常累!现在是某天想起了看看时间,其实这个制度已经非常难运行好。—-这里面有一个问题,为啥要去监督?

关于周报的故事,为什么要写周报先不展开了。反正以前一直要写。某一天我们说不写了,肯定就没人写;我们说可以写也可以不写,基本也没有人写。因为写成了一种负担,甚至是为主管写,那么不写也罢。我曾说过,与其记流水账,不如不写。提倡写写思考,比如本周处理了一个线上问题,难道没有任何想法,深度缺陷分析?

人家说处处留心皆学问,可我们往往却视而不见。之前我在3楼的走廊上曾把线上故障的分析报告张贴出来,期望走过路过的兄弟们能在某日回首之际能看看,可惜半年过去了,找一研发同学问之,你知道xx组遇到了某个故障问题吗?-不知道;某某同学的周报不是提了这个事情吗?—看了,没注意;那么知道走廊上汇总了我们半年的所有线上故障吗?-不知道,没看。这里面就有一个问题,从哪里学习,风景到处都是,却缺乏技术的敏锐度和观察力!—“慢慢走,欣赏啊!”则是朱光潜先生从美学角度的一个看法,异曲同工!

这些问题有没有解,各施各法,今天也不给答案。我们先看看古代人是如何谈论学习的。

从古人经验中找方法

满招损,谦受益。(《大禹谟》)

知之为知之,不知为不知,是知也。《论语·为政》
什么意思呢?

这2则是说谦虚的,虚怀若谷。知道就知道,一旦被捧为专家、大牛能不能说自己[unknow],是衡量能否走得更远的一把尺子。

敏而好学,不耻下问。《论语·公冶长》

知而好学,然后能才。 ——荀子
这2则在说好学、好问的问题。问问题不丢人,关键在于如何问。

反模式1:你对时局有何看法?

反模式2:因为语言争得面红耳赤!恨不能杀人!

反模式3:你们家缓存用的什么,用啥机房好,凡是能度娘的都在问。

徐昊说提个好问题,给个好答案。

我喜欢的提问模式是:对于xxx场景,我采用xxx方案,但是有xxx问题,我尝试xxx解决之,结果xxx;我考虑xxx,不知道其他人有何看法或者解法? —-一句话能把背景说清楚,结果直接问题xxx问题,有何解法,为了挖掘背景用了20分钟。和时间咋能做朋友呢(罗辑思维《时间的朋友》)?

给个好答案也是有意思的事情。超卖问题我考虑xx。回答:你们应该招聘一个架构师… 所谓…

人类习惯按自己的经验提供答案,而提问者的场景和自己可能不一样,甚至差别很大。在提供答案的时候不宜过于武断,所谓拿着一把锤子就看到处都是钉子!

循序而渐进,熟读而精思。《程氏家塾读书分年日程·朱子读书法》

读书有三到,谓心到,眼到,口到。三到之中,心到最急,心既到矣,眼口岂不到乎?朱熹《训学斋规》

口而诵,心而惟,朝于斯,夕于斯。《三字经》

学而不思则罔、思而不学则殆 《论语·为政》
这几则说的是学思结合,并要循序渐进,无终南捷径。从何处学?现在的网络媒体、自媒体、群、浩瀚书海、无数技术大会、公司内网……

躺在哪里的叫信息( information),只有内化为自己的才是知识(knowledge)。涓涓细流,饮多少全凭心意。

我个人看周报的习惯是没有干货的略过(100份也就剩下20份了),老板的要看,直接汇报给我的特别看;然后把这些信息和我们的规划、计划的关系在脑子里过一遍,或者在本子上画一画。

看周报的痛苦是某周显微镜细胞级的问题,某周是放大镜级的问题,上周的问题无法从下周来提炼。当然我们推崇少些事务性周报,多做思考。一线TL要扎入到现场,更少依赖事务性内容的汇报。

我特别留意兄弟团队犯了什么错,因为这个是千金难买的知识。还曾组织过对应的学习,也曾去代码版本管理软件比较前后2个版本的代码,最后发现是缺陷分析报告没有写到点子上,最致命的问题不是报告中那个。

这里特别多谈一句深度缺陷分析报告,太多的报告为了交差,检查问题的思路应调整为下一次这样的问题我们能不能一定规避。太多的报告的action是加强代码review,SQA的分析报告永远是绝大部分的问题是编码问题。

12-13年从转账业务线到核心平台,老板跟我讲他们要向兄弟团队学习,敬畏资金。听多了也略烦:)

但是我往心里去了,我在想新团队的生命线就是资金安全和稳定性。对于这部分知识我自己首先要进行掌握,我通过公司内部的2个分享平台,搜索关键字,读了几十份报告,并对其中好些UML图进行解剖,包括上面说的代码考古,后来我在团队做了关于并发设计的分享、资损防护的分享。

TL们和架构师也是用对应的敬畏之心做事,每一行代码做code review坚持下来不容易,因为他们本身有大量的业务需求讨论,出具架构方案方面的工作。

三人行,必有我师焉,择其善者而从之,其不善者而改之。《论语·述而》

弟子不必不如师,师不必贤于弟子,闻道有先后,术业有专攻,如是而已。《师说》
这部分说的是术业专攻,谦虚谨慎。文人相轻,也有技术同类相轻的。有人讲如果我的老板换成谁xx,我不服;还有人说如果xx转过来,我就走。

我只说一个道理,公司选择一个人做你的老板是肯定有考虑的,你有没有欣赏到呢?你是不是自己想的那么NB呢?如果是,怀才不遇!?—大卫张讲说,没有怀才不遇这件事!

从后端到前端、从c++到Java、从应用系统到机器学习,从大数据到云计算,吾生有涯而知无涯,欣赏,开放、包容,很多地方都可以学!

至于boss,当你带了团队就明白了,从自己做好到驱动团队做好,如果你招聘的都是尽在掌握的人,那么你自己就是天花板!敢于招聘在专业方向比自己强的才可以做更大的事业!(刘邦敢于用萧何、韩信、张良 、陈平!)-项羽打仗的专业能力强刘邦N倍!

so,当你迎来一个新主管,你要想想于我能学到什么!

学贵专,宁精勿杂,宁专勿多,不以泛滥为贤。

书富如入海,百货皆有。有之精力,不能兼收尽取,但得其所欲求者尔。故愿学者每次作一意求之。——苏轼
这里讲的突出专业,一专多能,肯定是学不完的。有一个叫牛新庄的专家专攻db2做到同时接多个银行的咨询,俨然是苏秦挂六国帅印,他的一个考量就是oracle已经这么多人了,我是不是搞点冷门呢!

对于应用系统研发知识要全面,也要有出众之处傍身。比如分析建模能力、高并发处理、数据库设计方面等等。始于平均,终于平淡,不可不慎!

学习观总结

总结一下,我的学习观:

一:胸怀宽广、谦虚向学
 二:从信息的汪洋挑选知识
 三:保持敏锐度,寻根究底、举一反三
 四:学思结合、提炼归纳
 五: 包容欣赏、术业专攻
 六:一专多能、宁精勿杂

关于架构师的培养,以及架构观点,且听下回分解!

欢迎加入本站公开兴趣群
商业智能与数据分析群
兴趣范围包括各种让数据产生价值的办法,实际应用案例分享与讨论,分析工具,ETL工具,数据仓库,数据挖掘工具,报表系统等全方位知识
QQ群:81035754
1

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (1 人)

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

热门文章

     

    GMT+8, 2018-11-14 06:08 , Processed in 0.145658 second(s), 23 queries .