zoukankan      html  css  js  c++  java
  • Atitit 技术学习 的方法总结 attilax总结 目录 1.1. 跨框架 1 1.2. 跨语言学习法 1 1.3. 概念学习法 1 1.1 在比较中学习 多语言  2 1 1.3 .2 在历史

    Atitit 技术学习 的方法总结 attilax总结

     

    目录

    1.1. 跨框架 1

    1.2. 跨语言学习法 1

    1.3. 概念学习法 1

    1.1 在比较中学习 多语言 2 1

    1.3 .2 在历史中学习  4 1

    2. 自己动手实现学习法 2

    2.1. 标准化学习法 了解是否有相关标准化,是如何实现的 2

    2.2. 原理,内部构成学习法 3

    3. Ref 3

     

     

      1. 跨框架
      2. 跨语言学习法
      3. 概念学习法

     

    都可以完善具体的实现模式

     

     

    比如学习orm 就有hb mybatis 等不同的实现模式

    学习io ,上传,就有php net java等不同语言的不同实现模式

     

      1. 在比较中学习 多语言 2

      2. 语言不同,规则不同  2
        c语言和ruby语言中的真假值  3
        java语言中的真假值  3
      3. .2 在历史中学习  4

      4. 理解语言设计者的意图  4
        应该学哪种语言,我们无从所知  4
        学习适用于各种语言的知识  

    1.2 在历史中学习

    理解语言设计者的意图

    设想你在阅读关于编程语言某种功能的介绍时,脑子里总有一种不够透彻的感觉。这时,你想知道为什么需要这种功能。

    编程语言也是人创造出来的。知道了语言设计者为解决何种问题而创造了这种语言,以及这种语言经历过怎么样的历史变迁后,慢慢地就能理解为什么需要有这种功能了。

    学习适用于各种语言的知识

    现在还有很多被不同人以不同理由推荐学习的编程语言。然而,在 5 年后、10 年后,单个语言的知识是否依然有用?没人能说清楚。通过比较不同的语言、了解语言的发展历史及其变化原因,培养对不同语言都适用的理解能力,是非常重要的。

    1.3 小结

    本书并不是只介绍某一特定语言,而是着眼于学习具有普遍适用性的知识。为此,我们使用“在比较中学习”和“在历史中学习”这两种方法。

    “在比较中学习”不是学习某种特定语言的编程,而指的是同时比较几种语言,从而掌握哪些知识是因语言不同而不同的,哪些知识是几种语言共通的。

    “在历史中学习”指的是探寻语言是如何变化的,以及在发生变化前存在哪些问题,从而理解语言为何开发出各种功能。

    1. 自己动手实现学习法
      1. 标准化学习法 了解是否有相关标准化,是如何实现的

    是否有dsl

    了解原理,内部构成,与实现流程

    自己动手实现来实现

    查找资料,有几种不同的实现模式,有什么区别优缺点

    查找资料其他语言是怎么实现的。

    找到最简化的实现(开发效率考虑。。

    与外部的互操作

     

    比如学习数据库

    分类,数据库的种类nosql sql数据库 kv数据库等

    尽可能了解sql标准演进 以及新特性

     不同的数据库sql之间的区别

    Sql语言与java这类语言的区别,语言体系位置

    了解数据库原理理论学习,

    了解数据库构成(sql引擎,索引引擎,事务引擎,存储引擎

    自己实现一个简化版数据库,理解各个部分组成与概念功能

    其他语言是怎么访问数据库的(。Net php node。Js等)

    连接数据库的最佳实践

     

      1. 原理,内部构成学习法

     

    1. Ref

    Atitit   技术学习法 概念学习法  跨框架与 跨语言学习法

    代码之髓:编程语言核心概念 - 代码之髓 (豆瓣)

     

     

     

     

     

  • 相关阅读:
    如何产生 XPO 的WCF服务中间层
    法国达索公司 -- 全球出色的产品设计和体验解决方案商
    DevExpress Ribbon布局多文档界面—XtraTabControl动态增加Tab和关闭选项卡方法 (转)
    Axure 案例及基础部件
    低代码平台
    体检结果(2018年10月,胃肠镜)
    功能性肠道疾病用药一览表
    spartan 6 asynchronous reset and set
    理想
    matlab GUI 初学
  • 原文地址:https://www.cnblogs.com/attilax/p/15197427.html
Copyright © 2011-2022 走看看