• 关于新技术快速上手的思考


    Web 开发技术异常丰富,不同的企业采用的技术也各不相同。如何快速上手一个新的技术?

    首先官方文档是最好的,进入这个技术相关的官网,然后看官方文档。不过大部分文档都是英文,很少会有中文翻译。因而,提高英语能力至关重要。

    除了官方文档,可以搜索一些相关的博客,虽然内容细节不一定丰富,但是可以作为对官方文档的补充。

    英语的官方文档可能会有很多概念,而中文博客中一些作者会有对这些概念的理解。可以对理解官方文档起到很重要的作用。

    其次对于新的技术,可以找一些和新技术类似的以前学过的技术,用已经掌握的知识来对比新的知识和技术,做到触旁通类。

    最近先学习了下 Python 中 logging 模块,然后学习了 Java 中的 logback 框架。二者在架构上完全一致。

    二者组件对比:

    logging :loggers handlers  filters formatters

    logback:logger   appender filters layout

    只是名称不同,其中的组件作用都是一样。好的软件架构设计不会受到平台或者语言的影响。

    本次学习也是查看了官方文档,查看官方文档的过程中对 handlers 的概念不是很理解,然后一些博客中看到其作用是发送日志记录到合适的目的地,包括文件、屏幕、email 等等。然后对 handlers 理解了。后面看到 logback 中 appender 组件,也很快理解了 appender 其实和 handlers 其实是一样的。

    官方文档加他人博客,可以让你快速理解概念。用旧知来对比新知,找出二者的异同。

  • 相关阅读:
    1-1圆柱体的表面积
    vue的重定向和404
    新特性
    vue的一些概念
    关于ES6包的导出和导入
    vue-父组件和子组件的交互
    vue-组件
    vue---指令
    angular基础--指令2
    angular基础
  • 原文地址:https://www.cnblogs.com/colin220/p/11130495.html
Copyright © 2020-2023  润新知