爪哇部落前端job-model

大一(入门) 大二上学期(初步运用) 大二下学期(深入使用) 大三上学期(了解原理) 大三下学期(助理工程师) 大四上学期(初级工程师)
学习能力
  1. 懂得通过网络视频教程学习
  2. 懂得通过网络教程学习(比如菜鸟)
  3. 懂得通过博客教程学习
  4. 动手能力强
  5. 不懂的东西先百度,再请教师兄师姐
  1. 获取知识的主要来源应转移到书籍
  2. 懂得从官方文档学习第一手资料
  3. 别人的文章开始转为仅作参考
  4. 不懂的问题先从官方文档看起,然后再和别人相互探讨
  1. 获取知识的主要来源还是书籍和官方文档
  2. 能从github上学习,包括看别人的issue和简单的库的源码
  3. 能总结出一套通用的学习方法,去踏入一个新的领域
  4. 能从别人的身上学习他处理某些问题时比自己巧妙的方法
  1. 能阅读自己使用过的库和框架的相关功能的源码
  2. 对使用的库和框架有自己的看法和想法
  1. 能从活跃的社区中找到问题的解决方案
  2. 能从github上发掘一些有趣的项目并阅读源码
  1. 能快速熟悉公司业务工具库和所用框架
  2. 尝试阅读稍微大型的框架源码,以功能分解
通用能力
  1. 培养出一种前端直觉,遇到问题能用直觉知道应该看哪方面的资料
  2. 不会的东西能通过百度、请教他人解决
  1. 正确理解需求
  2. 能沟通,包括与产品、后端、美工
  3. 会说人话
  1. 正确评估需求时间,分配项目与学习时间
  2. 能带动他人一起学习,指导新人
  3. 能跟非技术人员通俗清楚解释一些问题
  1. 能给新人正确的指引,引导新人走正确的方向
  2. 能权衡需求的可行性和效率,以及给自己带来的技术沉淀是否足够
  3. 能写一些优秀博客,开技术分享会
  4. 对前端的技术之路有自己的理解和判断
  5. 能深入到原理方面的技术分析
  1. 制定规范和标准,引领部落前端的发展
  2. 敏锐观察到前端的技术前沿
  3. 能从别的地方(如公司)给部落带来前沿的技术分享
  4. 对技术能有自己的独特见解和想法
  1. 对部落的前端环境建设积极贡献
  2. 能高质量完成任务
专业知识
  1. 简单了解html、css和js的语法和使用,能通过查阅资料制作一个网页
  2. 对js的掌握达到了解dom操作
  3. 对html的掌握达到知道有某个标签和属性
  4. 对css的掌握达到布局和定位
  1. 熟悉html、css、jq的使用,能独立完成一个多页面的项目demo
  2. 熟悉jq的dom和ajax、数据操作,学会利用jq与后端进行数据请求和响应操作
  3. 熟悉html的常用标签和属性
  4. 熟悉css的常用属性,能利用css3做出简单的过渡动画
  5. 熟悉简单的调试代码方法,定位问题发现bug
  1. 系统学习js的es3和es5部分,能用原生js封装一个小的库
  2. 能用原生js封装函数实现jq的某些功能
  3. 了解html5新增的部分和意义
  4. 学会使用less等样式工具替代css,并封装常用的功能作为mixin
  5. 了解git的使用,能在github上维护一个自己的小工具库
  6. 对抓包有所了解
  1. 了解es6,对比es3-es5-es6不同的地方,全面学习js
  2. 了解nodejs的网络部分,并能使用一门node框架搭建简单的前端自测服务器
  3. 了解模块化和组件化开发
  4. 实现项目工程化,了解webpack等构建工具的使用
  5. 熟悉一门前端框架,如react
  6. 从分拓展前端视野
  1. 熟悉项目工程化,能搭出一个成熟的前端工程架构
  2. 熟悉node,能用原生api实现一个简单node框架功能,能阅读node框架某些功能源码
  3. 熟悉模块化和组件化编程
  4. 了解react等框架的实现原理,并能封装实现
  5. 熟悉git同项目多人多分支协作
  1. 了解w3c标准、常用网络协议
  2. 熟悉浏览器等前端容器运行的工作原理
  3. 熟悉前端常用的工程工具
  4. 熟悉前端常用的框架
  5. 能理解PRD,了解业务背景
  6. 代码要高质量可维护,掌握兼容性和性能问题的解决方法