• 如何学习开源框架?【转载】


    作者:kiral  链接地址:http://kiral.iteye.com/blog/791155

    前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢?

    整理了下自己的思路,仅供拍砖!

    1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。

           (做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂)

    2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。

    3:思考:如果让你来设计这样的开源框架, 你如何设计?很多框架都很笨重,你是否能按照自己的设计弄一个轻量级的。做这一步的目的是让自己带着问题去学习开源框架,不然看着看着就云里雾里了。

    4:深入:下载开源框架的源代码,运行一个Demo,找到框架的入口,使用debug模式,断点看源代码的执行流程。

    5:总结:总结该开源框架的优点和缺点是什么。我想到这个阶段你可以说是精通该开源框架。

    其他技巧:

    1. 有一定能力的技术人员先看DEMO 文档太多很容易看晕。
    2. 先看框架的外层,再看内层。逐层学习。
    3. 多画图,将信息结构化。
    4. 多总结,将信息由多变少。

    我觉得学习能力即总结能力,所以总结很重要,你学习一个东西,看过了,不代表你会了,背过了,不代表你会了,只有反复学习和总结之后,深深的植入你的潜意识才算你会了。

  • 相关阅读:
    vue3_10 吴小明
    ios圆角属性失效的解决办法 吴小明
    vue3_07 吴小明
    vue3_04 吴小明
    vue3_08 吴小明
    vue3_09 吴小明
    vue指定返回键的路由(点击浏览器的返回按钮/beforeRouterLeave) 吴小明
    Object.assign() 吴小明
    vue中使用lodash的debounce(防抖函数) 吴小明
    读雪中悍刀行有感
  • 原文地址:https://www.cnblogs.com/sunhan/p/3642479.html
Copyright © 2020-2023  润新知