资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,All sections to appear here,架构师成长之路,个人学习经验分享,周金根,pptPlex Section Divider,主要内容,The slides after this divider will be grouped into a section and given the label you type above.Feel free to move this slide to any position in the deck.,不断学习,不学习,内容,经历的不同阶段,个人的一些工作方式和心得,内容较多,不能全部细讲,会推荐一些书籍,尽量不涉及具体技术,更多的关注软技能的一些心得,每个人方法都不一样,选择适合自己的,内容没有病毒,就算没帮助也不会误人子弟,pptPlex Section Divider,不同阶段,The slides after this divider will be grouped into a section and given the label you type above.Feel free to move this slide to any position in the deck.,从复用层次看技术发展路线,函数,/,类,:1-4,年(我的时间仅供参考,如果有人指导,这个时间会缩短很多)当时会把重复的代码用一个单独的单元或者类来归集,形成了函数,/,类的方式重用,模块,/,引擎,:,5,6,年对工作流引擎、报表引擎等通用模块进行研究,,06,年,6,月开始实现报表引擎,,9,月底完成主要底层功能,框架,/,平台,:,7,.,年开始,OpenExpressApp,开发平台的思考,,09,年下半年有机会开始实现一部分内容,由于平时关注较多,,6,月开始,,7,月底实现了,C/S,框架基线,自动化测试的三代框架,Linear,is treated simply as an extension of its manual counterpart,is little to no modularity,reusability,Data-driven,are similar to Linear scripts,,,The difference is seen in how the data is handled.,The difference is seen in how the data is handled.,Functional Decomposition,Keyword-driven,Often called“Table-driven”,,,this framework tends to be more application-independent than other frameworks.,Model-based,创造发展剑招的过程,有守、破、离三阶段。,最初学剑时固须顺从老师所教,把它熟练体会,,变成自己的东西,以后突破老师的教导原则,,招式心法,而如有新的心得,则离开师傅,,创成新招。,宫本武藏,五轮书,0,1,年,(守),会用,工作中所用的技术,掌握,工作中所用的技术,精通,工作中所用的技术,1,n,年(破),工作多年(离),在很多情况下将自己,定位在一个更高的层次,上去看问题,要把自己的视野拓宽,,做事时要回归应有的定位,。,守,-,破,-,离,时间管理,软件商业架构流程组织,BAPO,架构师应具备的概要技能,架构,技术领域知识,业务领域知识,流程,关注人和方法,组织,沟通能力,商业,协助产品规划,企业架构建模,ArchiMate,语言,1,月,20,日 星期三,软件业务需求入门,组织或客户的高层次目标,why,给用户带来的业务价值,how,what,实现的软件功能,1,月,14,日 星期四,pptPlex Section Divider,对学习的认识,The slides after this divider will be grouped into a section and given the label you type above.Feel free to move this slide to any position in the deck.,知识,基本功,设立目标,并制定切实可行的学习计划,找到学习的方向,从书本获得系统化的知识,懂得如何看书,试用优秀的商业、开源软件和工具,订阅,blog,写,blog,,养成总结思考的习惯,积极分享,乐于交流,能够阅读英文资料和书籍,知识,给自己找一个师傅,不一味学习技术语言,要关注思想,把自己放在没有退路,强制自己学习,不浮躁,广度和深度上平衡发展,对复杂系统的分析、抽象和建模是开发人员的核心技能,实践,知识,实践,技能,一次只做一件事情,将学习成果应用在实际工作中,停止空谈,开始行动,战胜拖拉,现在就做,要善于发现问题本质,,并敢于解决问题,能够自己写一个框架,或者参与开源工具开发,及时求助,关注团队问题,及时沟通,思考,知识实践,思考,智慧,多反思改进,进行个人回顾,随时记录脑子思考的内容,用图、总结表达思考的结果,换位思考,站在别人的角度思考问题,思考本质内容,锻炼抽象思维能力,心态,知识实践思考,心态,学习,主动的、快乐的、有价值的、终身学习,乐于接受新东西并勇于尝试、乐于分享,学习工作化、工作学习化,问题提出只是第一步,解决问题更为重要,贵在坚持,生命不息学习不止,追求卓越,严格要求自己,不满足现状,空杯心态,pptPlex Section Divider,软技能,The slides after this divider will be grouped into a section and given the label you type above.Feel free to move this slide to any position in the deck.,技术研究之道,学习,为什么要学习(,why,),学历代表过去,经验代表现在,学习能力代表未来,学什么(,what,),学以致用,怎么学(,How,),高胖高,(先深度再广度,再深度,依次螺旋)。只要认定,what,是好的,可以通过,主动、被动、强迫,三种方式去学习。,方法,选择研究重点,先从架构角度分离关注点,分人或者迭代进行研究重点,重点研究选择,对决定后的选择进行重点研究,从案例、产品、模型、应用等多个角度去考虑这些重点,验证实践选择,考虑如实现和应用这些重点,我是这样偷着做架构的,Bad artists,copy,;Good artist,steal,毕加索,找到抄袭源,主题抄袭,,求同存异,组合抄袭,由抄到偷,不断修改,信息系统开发平台,OpenExpressApp,1,月,13,日 星期三,如何读好书:读书的四个层次,基础阅读,:认图、认字、认句、认文,检视阅读,:,粗浅的阅读,有系统的略读或粗读,分析阅读,:,倾听一本书:找出一本书在谈什么,诠释一本书:与作者达成共识,评论一本书:形成自己的观点,主题阅读,:,认识无压工作,GTD,学习的心态,软区域,一个人想步行穿过大陆,但道路布满了荆棘,这时候他有两种选择:铺一条路,征服大自然,或者,准备一双草鞋。,学习的心态,软区域,成功的唯一方法便是,承认现实,超越现实,鼓起勇气并善用它,.,培养“软区域”的三个步骤:,学会,平静的对待,生活中的不完美之处,适应自己的情绪,了解如何让它们自然宣泄出去,学习如何把不完美的地方,转换,成我们的优势,激发我们的创造力,自我激励,,不管外部条件是否有激励性,找到一种,激发最佳状态的情绪,,学习如何在我们的意识中制造一些波动来激励我们前进,,,参考,blog,学习知识实践思考心态,学习的心态,如何读好书:读书的四个层次,书籍推荐,认识无压工作,GTD(,时间管理,),从小工到专家,如何演讲,技术研究之道,我是这样偷着做架构的,做个注重贡献的高效能技术人员,在很多情况下将自己,定位在一个更高的层次上去看问题,,要把自己的视野拓宽,,做事时要回归应有的定位,。,
展开阅读全文