`

如何学习一门技术/学科?

 
阅读更多

是的,干IT这一行需要有一种强烈的意识:技术是日新月异的,必须保持对前沿技术的兴趣和研究。

否则,你要么做管理方面吧,或者被淘汰。

 

我在想,当前有很多漂亮的技术框架,工具等,如何事事无大小,不求方法和效率,是不可能跟进技术的步伐的。于是,经过一番思考,我觉得学习一门技术或学科,以下这些步骤是可行的:

 

1.概览这个事物的组织、结构和作用(是什么)

任何事物都有着本身的组成部分,各个部分都有机地衔接在一起的。如果心中有个概念,事必能够把握到很好。就好像进入森林后,只要知道方向,必定能找到出路。正如think in java作者所说,我始终在头脑建立一种模型以便加强对这种语言的理解。当有问题时将它反馈到模型中作出比较,便能得出正确的答案。他说的模型我认为至少包含二方面:结构和原理(思想)

其中这个步骤有时不一定学习之前可以得到。

 

2.理解设计思想、工作原理(为什么)

这个过程就是深入这个事物的内部,了解各个模块的流程,交互作用等;事物与事物之间又是怎样的通信交流等。

这一点是关键。现在有很多框架都 说:它是一篇xxx论文的实现。所以真正的设计思想就是在论文中,所以学习这门技术之前就应该去先弄懂这个思想,然后再回来学门技术的具体细节之处。

之所以有些人学习很轻松,就是因为他们做到了这一点;而有些人不分黑白,一学就学什么数据类型,什么CRUD。。。最終也是在表面上了解东西,而不知道它的本质。正所谓知其然不知其所以然。

 

如果能够做到这一点的话就不错了。接下的几点看情况是否继续,因为只要你知道它的设计思想,那么以后你在人家面前交流或者真正再学的时候也得心应手。(与人家交流一般说得出设计思想起码把人家说服了70%,够了)

 

如果在1中没有相应流程图,或者你想作出更加具体的,可以用你理解的clues画出来,加深印象。

经过这一阶段后,应该能按照类似的思想实现一些框架、工具的开发工作;或者以此受到启发,有新的灵感出现,实现突破。

 

3.学以至用[怎么办]

学习的目的就是应用,不管是现在应用还是将来。学习本来就是包含二方面:学和习。习也可以说得上是应用了。

通过应用,你就有经验,印象就深刻了。

 

4.温故而创新[怎么样]

不管什么东西,如果长时间不接触,不思维,就会渐忘。所以如果你想对某一门技术保持update,就必须定时的review。并与其它事物横向和纵向比较,加强理解,找出它的优缺点;必要时可以开发一些新作品出来。

 

 

最后一句话是:多交流,多总结。

 

 

 

 

 

分享到:
评论

相关推荐

    HKUSTimageprocess图像处理试题20fall

    图像处理是一门涉及计算机科学、电子工程和数学的多学科领域,主要研究如何对图像数据进行操作以改善其质量、提取有用信息或进行模式识别。在这个领域,HKUST(香港科技大学)的课程“图像处理”可能涵盖了从基本...

    很好的信息论与编码试题

    首先,信息论是由克劳德·香农创立的一门学科,主要关注信息的度量、压缩和传输。试题可能涵盖以下几个方面: 1. **熵**:作为信息论的基础概念,熵衡量的是一个信息源的不确定性。高熵表示信息源的不确定性大,而...

    中外医学史考试题.doc

    医学是一门历史悠久的学科,其发展历程贯穿了人类文明的各个时期。本考试题主要涵盖从古至今的中外医学发展,包括医学起源、医学理论、重要医学家及其贡献、医学实践和技术进步等多个方面。试题旨在考察考生对医学...

    离散数学课件学习指导

    离散数学作为一门重要的基础学科,特别是在计算机科学领域,其地位不可小觑。根据给定的文件信息,我们可以深入探讨离散数学中的几个关键知识点,包括离散数学的基础概念、集合论初步、关系与映射、代数系统基础、...

    机器学习是一门多领域交叉学科.docx

    ### 机器学习——一门多领域交叉学科 #### 定义 机器学习(Machine Learning, ML)是一门跨学科的研究领域,旨在让计算机具备通过经验自动改进的能力,无需显式编程即可学习并执行任务。该领域涉及到概率论、...

    网站技术/Web 技术/网页设计

    【网站技术/Web技术/网页设计】是一门涵盖了创建、运行和维护网站所需各种技术的学科。这门学科涉及从基础的HTML(超文本标记语言)和CSS(层叠样式表)到JavaScript编程,再到服务器配置、Web安全以及新兴的Web技术...

    2014学科导论-计算机学科与学习

    计算机学科是一门交叉学科,涉及数学、逻辑、电子工程、信息技术等多个领域。计算机学科的知识体系和专业课程体系是计算机专业学生需要掌握的基本内容。 一、计算机学科的定义 计算机学科是一门研究计算和信息处理...

    模拟电子技术是电子专业非常重要的一门学科

    深入学习模电不仅能够帮助我们掌握基本的电子元器件特性和电路分析方法,还能为后续学习数字电子技术(数电)以及高频电子技术打下坚实基础。 在电子线路设计过程中,模电知识的应用无处不在。例如,运放(运算放大...

    27.教育信息技术交叉学科博士研究生培养方案(国家数字化学习工程技术研究中心).pdf

    该学科强调在信息技术的支持下,研究如何优化教育过程,提升学习效果,推动教育创新和现代化。 培养目标明确,要求研究生具备坚定的政治立场,深厚的马克思主义理论素养,良好的道德品质和强烈的社会责任感。在学术...

    黑龙江省高中《信息技术》学科教师培训.pptx

    《多媒体技术应用》是黑龙江省高中信息技术学科的一门选修课程,旨在帮助学生理解和掌握多媒体技术的基础知识、原理和应用。该课程围绕三个主要主题展开:多媒体信息采集与加工、多媒体技术应用以及多媒体技术与生活...

    数字信号处理电子信息工程、通信工程等学科专业本科生必选的技术基础课程。

     数字信号处理课程是电子信息工程、通信工程等学科专业本科生必选的技术基础课程。  本课程介绍了数字信号处理的基本概念、基本分析方法和处理技术。主要讨论离散时间信号和系统的基础理论、离散傅立叶变换DFT理论...

    软件体系结构:一门初露端倪的学科

    根据上述知识点,可以了解到软件体系结构是一门涉及多方面的学科,它不仅仅是技术问题,还包括管理、组织和战略决策。对于那些对软件设计和开发有着深厚兴趣的读者来说,学习软件体系结构是构建高质量软件系统不可或...

    数字电子技术课件

    - 体现学科的先进性,使学生了解最新技术。 - 联系实际应用,让学生能够在实践中学习。 - 引导学生具备创新能力。 3. **课程任务**: - 厚植基础知识,为后续学习打下坚实基础。 - 强调实践环节,通过实验...

    机电一体化学科前沿论文

    机电一体化,又称机械电子学,是现代科技发展的重要产物,它结合了机械工程、微电子技术、计算机技术、自动控制技术、传感测控技术等多个领域,形成了一门全新的综合性学科。机电一体化的核心是通过电子技术增强机械...

    技术助推深度学习.pdf

    学习科学作为一门新兴学科,其在中国的发展需要关注三个关键点:首先,随着时代的变迁,学习方法应以学生为中心,让学生通过实践构建自己的知识体系;其次,学习科学应着重研究学生的认知发展及情感、态度、价值观的...

    [从一门校本课程的开发看学科信息化实施]校本课程有些.docx

    从给定文件的信息来看,文章主要探讨了学科信息化的具体实施路径,特别是从一门校本课程的开发角度进行了深入分析。接下来,我们将详细解读并总结其中的关键知识点。 ### 一、教育信息化的重要性和现状 #### 1. ...

    基于学科核心素养的高中信息技术Python教学初探.pdf

    由于信息技术的快速发展,互联网已成为推动社会进步的重要力量,因此,将信息技术作为独立学科加以研究和学习,对培养学生计算机专业技能尤为重要。 Python技术作为信息技术教学的重要内容,被广泛用于新型软件开发...

Global site tag (gtag.js) - Google Analytics