写点什么

我从架构师训练营中学到了什么?

用户头像
hifly
关注
发布于: 2020 年 09 月 23 日
我从架构师训练营中学到了什么?

三个多月的时间一晃而过。从当初报名时的纠结,到现在“幸亏报名了”的庆幸。回顾这三个多月的学习,我问自己:你学到了什么?



仔细想了想,我觉得是下面几点。



1 站在高处 把握核心 把握整体的思维方式



训练营每周2次课,15周的时间,75个课时。知识密度大,每次老师都会讲很多东西,有的东西之前有所接触,有的东西原来完全没有涉猎。说实话,听完课之后写作业,有的作业会感到无从下手,做当周课程的总结,会觉得老师讲了这么多的内容,能不能全部吃透呢?这时候就会很焦虑,回头再看课程,听老师讲的轻轻松松,简单清晰,就会想老师是怎么学这些知识?在后面的课程中,注意了一下老师的讲授,思考老师是怎么想问题,怎么讲授知识的,是怎么思考的。然后再对比自己过去是怎么学习的。



对比之后发现,自己学习的时候没有从全局出发,从架构的角度出发,而是想着如何去用这个框架,如何去用这个技术。没有像老师一样从架构的角度去分析这个技术,这个框架。从使用角度去看技术,看框架固然可以把这个技术框架快速的用起来,但是也失去了深入了解这个技术框架的机会,不能理解掌握这个技术的核心,技术的本质是什么。长此以往,就会陷入“技术这么多,学不过来了怎么办”的困境中。



在上课的过程中,有同学问老师具体的配置问题,老师回复说先注重整体,注重架构,也是这种思维方式的体现。



2 学习新技术的方法

在后面的课程中,老师在ppt里直接给出他学习新技术的方法

用第一性原理分析一个新技术的来龙去脉

  • 这个技术的核心关键点是什么?要解决的问题是什么?

  • 过往有没有类似的技术?核心设计是否想通?

  • 这些问题应该用何种模式解决?

不要去学习软件如何使用,而是去猜测软件如何设计

  • 5分钟阅读Hello World级的文档和Demo

  • 30分钟做一个Hello World,体验一下

  • 2个小时阅读关键设计文档和代码

  • 如何我来开发这个软件,将如何设计,关键技术点如何处理



这个方法对我很有启发,在后面学习新技术的时候将用这个方法,结合老师架构的思维方式来进行实践。



3 具体的架构知识

课程中主要讲解了分布式架构知识,大数据架构知识,区块链架构知识。分析了许多知名的开源软件,知名网站的架构,比如memcached 分布式缓存架构,HDFS架构,Spark架构,维基百科架构等等。



除了这些,老师还重点讲解了架构师的工作内容有哪些,架构师如何做好自己工作。毕竟学习了架构知识是要用到具体的工作中去的。



4 开阔眼界的真实经历

除了硬核的知识外,老师还分享了许多工作经历中遇到的真实经历以及自己的思考,有很多是书本上没有的东西,值得好好思考,慢慢回味。



5 启发思维的模型定律和书籍

在课程中,老师介绍了许多模型,定律。比如德雷福斯模型,彼得定律。分享了对自己影响比较大的书,比如<你的灯还亮着吗>等等。这些模型,定律,书籍,有的之前听说过,听了老师的解读,有了新的认识。这些模型定律,很多是和职场相关的,听了之后很受启发,促使我思考如何走好之后的职场之路。

用户头像

hifly

关注

还未添加个人签名 2018.03.08 加入

还未添加个人简介

评论 (4 条评论)

发布
用户头像
我从中学到了很多,印象最深的还是让我知道了一个资深的架构师是怎么思考问题、学习的。当然还有很多职场 “小技巧” 啦!
2020 年 09 月 24 日 11:09
回复
同感,“小技巧” 一般的课程是听不到的 :)
2020 年 09 月 24 日 11:58
回复
用户头像
祝学业有成~
2020 年 09 月 23 日 17:43
回复
谢谢
2020 年 09 月 24 日 12:07
回复
没有更多了
我从架构师训练营中学到了什么?