🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名 →

为工作准备(前端):金山前端小组长的技术要求

前两天我请了在金山软件公司担任前端小组长的一位朋友(Eyas)帮忙写了一份前端技术需求。大家可以把这份实际工作的技术需求当成一条学习路径,结合宁皓网的课程,给大家列一下学习顺序。我又咨询了一下在 Bilibili 工作的朋友,他也是做前端,要求基本差不多,Bilibili 用的是 Vue 前端框架,所以需求里 Vue.js 是必须要会的东西。前端工作在上海,现在的薪水在 15K ~ 20K 。

前端学习路径

页面能力

  1. HTML
  2. CSS

JavaScript 基础

  1. JavaScript 基础
  2. jQuery 基础

JavaScript 进阶

  1. 函数式编程
    1. JavaScript Functional Programming:函数
    2. JavaScript Functional Programming:定义函数的几种方法
    3. JavaScript Functional Programming:作用域
    4. JavaScript Functional Programming:纯函数
    5. JavaScript Functional Programming:声明式与命令式
    6. JavaScript Functional Programming:高阶函数 Higher order functions
    7. JavaScript Functional Programming:Currying
    8. JavaScript Functional Programming:不变性 Immutability
    9. JavaScript Functional Programming:组合函数 Composition
    10. JavaScript Functional Programming:箭头函数 Arrow functions

JavaScript 高级

  1. ES6 / ES2015 新功能
  2. 框架
    1. React
    2. Vue.js
  3. 自动化工具
    1. Gulp
  4. 构建工具
    1. Babel
    2. Webpack
  5. Node.js

其它

  1. Git

原版需求

  1. 页面能力:
    1. HTML
    2. CSS布局
      1. 选择器
      2. 盒子模型
      3. CSS3 属性
      4. 动画
  2. JavaScript 基础知识:
    1. DOM 操作
    2. 动画编程(基础的)
  3. JavaScript 进阶知识
    1. 面向对象编程
      1. 多种继承的实现,最好能手写原型链继承
      2. 封装
    2. 函数式编程【这个要求不高,可有可无,有能加分】
      1. 柯里化
      2. 组合
    3. 逻辑思维
      1. 基础算法
      2. 原生 API
  4. JavaScript 高级知识
    1. ES6 + 语法【重要,越熟悉越好】
    2. 框架(必须至少会一种,越流行越好,如:React、Vue、Angular,如果能提前知道公司对应技术栈并对应上更好)
    3. 自动化工具(Gulp、Grunt)
    4. 构建工具(Webpack、Requirejs)
    5. Node.js【要求不高,熟悉一些基本 API 即可】
  5. 框架能力
    1. 全家桶的安装
    2. 框架周边库的熟悉
    3. 自行根据框架设计项目架构
  6. 其他
    1. 设计项目架构
    2. git 工具技能(github 等)
    3. 独立完成小项目

评论

皓哥继续更新下vue相关的技术吧,vue-cli、vuex、vue-resource等,最后选一款vue的组件库,带大家做个项目实战下

好地。

这个不错,按照上面好好学学

最好能有vue与WordPress 和Drupal相结合的教程

挺不错

多出几个实战性质的,大家多练练手

😄

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点