架构师 0 期第二周作业(心得体会)

用户头像
何伟敏
关注
发布于: 2020 年 06 月 18 日

课程进入第二周,这周的主题是计算机编程的历史与设计模式,外加老师的个人经历。计算机编程历史的切入点还是挺不错的,学东西就是要学到本质里去,而要想了解本质,就是要从历史源头中寻找。计算机的知识浩如烟海,如果没有一条脉络串起知识点,我们很容易会被知识的海洋所淹没,而历史就是这条脉络。虽然老师讲历史的环节并没有非常深入,但这个给了我一个很大的启发。

设计模式在读研究生的时候就有读过相关的书籍,但彼时囿于匮乏的项目编码经验,始终不得要领,于门外徘徊。后来工作,鲜有参与框架性的开发任务,设计模式也没有有意识的进行再学习。再后来经过数年的敲代码经验,渐渐对多态,面向接口编程这些概念有了些感性的认识。去年重温HeadFirst的设计模式,竟然有种开悟的感觉,这些看起来高大上的设计模式,其实就是面向接口编程,模块隔离的实践经验。此次听老师讲设计模式,还算基本能跟得上老师的节奏。如果能完全吃透老师讲的例子,对于以后架构编程还是有很大帮助的。

老师讲课的内容中,有一句话令人印象非常深刻。他说,架构师应该是有能力使用UML图让各相关人能够理解你的设计意图,并且能够破局的人。要成为一名合格的架构师,就是要不端的培养自己破局的能力。要想有破局的能力,一方面要有过硬的技术本领,另一方面,不能被业务牵这鼻子走,要尽力参与到业务开发中去,不能一味的迁就业务而导致架构的不合理化。



用户头像

何伟敏

关注

还未添加个人签名 2018.03.11 加入

还未添加个人简介

评论

发布
暂无评论
架构师 0 期第二周作业(心得体会)