基本要求:
h
- 熟悉HTML、CSS、JavaScript,能过写出清晰的代码
- 了接常见的前端开发库和工具,例如:jQuery、AngularJS、Backbone.js、React、Gulp、Webpack等。
- 对计算机基础知识有较好的了解,了解常用的数据结构和算法。
加分项
- 有个人的博客
- 有github而且参与过开源的项目
- 了解nodejs、Python、PHP、JAVA等后端语言
- 可以阅读英文文档
需要掌握的知识
基础
- HTML
- CSS
- JavaScript
框架
- jQuery
- Bootstrap
- AngularJS
- ReactJS
工具
- gulp
- webpack
- Git
- Svn
社区
- Github
博客
- jekyll
- hexo
- wordpress
后端
- Python
- nodejs
学习资料
- 1、HTML/CSS/JavaScript/jQuery/Bootstrap/React/Git都可以在菜鸟教程上入门
- 2、学习使用github
3、搭建博客
在Github上就可以搭建静态博客,只不过后期发布文章可能需要用到命令行,对初学者不友好。搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门
史上最详细的Hexo博客搭建图文教程
在daocloud上可以一键创建wordpress博客,赠送的免费券可以用一段时间
Docker免费空间申请-DaoCloud使用教程安装WordPress部署Docker镜像
4.为开源项目贡献代码 如何在Github上为开源贡献力量?
5、学习gulp
6、学习python:零基础python教程
- 7、本篇文章翻译至:https://www.zhihu.com/collection/73963054