Skip to content

Latest commit

 

History

History
67 lines (56 loc) · 3.08 KB

readbak.md

File metadata and controls

67 lines (56 loc) · 3.08 KB

如何提升技能 - 刻意练习

  • 具有定义明确的特定目标

    定义明确的目标,刻意有效的指导你的练习。 比如你在练习钢琴,比起漫无目的的练下去,制定”以合适的速度弹完曲子,连续弹2次,不犯任何错误“这样的目标,会好很多。 如果没有这样的目标,根本没有办法判断练习是不是有效。 如果没有达到目标,那么到底是在哪些环节出了问题,下次弹的时候着重注意这方面。解决一个个小问题之后,最终达成自己的目标。

  • 专注

    多任务并行“是很多人所追求的一个方向。我原来也是这个观点的拥护者,觉得边看动漫边做设计,是一件一举两得的事情。但是,实践下来之后,效率常常低的可怕。动漫看的时候基本上不带脑子的,更不用说那些复杂任务的并行了

  • 包含反馈

    我们练习的目的是为了提高某一方面的水平或技能,是向着更好的方向去努力的,因此这种练习必须,也应当包含反馈。

  • 需要走出舒适区

    就像前面提到的,如果你做一件事情很熟练了,你会陷入一种自动完成的状态。这种状态,不需要怎么努力就能完成现有的工作。也正因为这样,只是在重复旧的东西,进步也无从谈起。

大纲

  1. JS基础篇 (ECMA 262标准)

    1. 变量类型和计算
    2. 原型和原型链
    3. 作用域和闭包
    4. 异步和单线程 1.异常处理
    5. 其他
    6. 其他
  2. JS Web API (W3C标准)

    1. DOM操作
    2. BOM操作
    3. 事件
    4. Ajax
    5. 存储
  3. 开发环境

    1. IDE
    2. 版本功能git
    3. 模块化
  4. 运行环境(doc/ch12.md)

  5. ES6语法

  6. 原型的高级应用

  7. 异步的高级应用

    1. 流程控制中的是是非非 callback promise generator co async/await
  8. 虚拟DOM

  9. Vue/React

  10. Hybird

  11. MVVM

  12. 设计模式 - 每一个都是实际的例子不是Helloworld

    1. 单例模式 - Single - 网页弹框
    2. 观察者模式 - Observer - 多对话框内容同步
    3. 策略模式 - Strategy - 有效性检查策略
    4. 代理模式 - Proxy- 预加载图片(做成中..)
    5. [Mixin模式 - JS原型链属性复制]
    6. 装饰器模式 - 日志记录
  13. Nginx配置

  14. 面试技巧

    • 真实项目经历
    • 博客和开源项目
    • 对加班的态度:加班像借钱救急不救穷
    • 谈谈你的缺点:正在学的东西xxx 就说你xxx还不会(网上查的目的就是说客观缺点 不要说主观缺点)
  15. CommonJS与ES6语法区别

  16. Linux常见命令