2018学习计划

Javascript:

  • Javascript标准参考教程
  • JavaScript设计模式与开发实践
  • Javascript编程精解
  • ES6

Python:

  • python基础(廖雪峰网络教程)
  • 精通python网络爬虫
  • python爬虫开发与项目实战
  • django(网络教程)
  • flask web开发实战

Nodejs:

  • nodejs权威指南

React:

  • react英文官网
  • 深入浅出react和redux
  • react redux
  • react router
  • redux thunk
  • redux saga
  • react jest

Webpack:

  • webpack英文官网

Linux:

  • linux shell编程从初学到精通

架构:

  • 软件架构设计

项目管理:

  • 事业发展
  • 技术选型

英语:

  • 使用百词斩,每天背25个单词
  • 使用流利说每天听说30分钟

2018目标:

  • 完成基于原生js的 UI插件Mr UI开发
  • 使用python django为Mr UI开发后台
  • 使用python flask开发简书后台
  • 使用python爬虫为简书项目挖取数据
  • 对node有全面深入的理解
  • 对react及redux有全面深入的理解
  • 熟练使用python编写各种爬虫
  • 熟练掌握es6, es7语法
  • 正常无抵触的阅读全英文文档
  • 学会使用Axure设计原型
  • 使用react, redux, router, saga模仿开发简书网站
  • 使用python为简书网站做后台

技术提升计划

学习

  1. 前端开发技能:

    1. Javascript编程精解(熟悉Javascript基础知识)
    2. Javascript设计模式(提升Javascirpt编程能力)
    3. React and Redux(掌握一门流行框架)
  2. 程序员基础技能:

    1. 高级语言程序设计(Javascript加一门后端语言)
    2. 数据结构
    3. 算法分析与设计
  3. 良好的编码习惯:

    1. 阅读几篇和编程语言相关的编码规范

练习

  1. 锻炼思维
  2. 在掌握基础技能的基础上,在leetcode练习算法