浅谈前端工程师的等级

概述

今天偶然间看到关于前端工程师的分类,觉得有点道理,特此记录。但是仅供参考。

从分析设计稿谈起

  • 初级工程师
    较为初级的拿到设计稿。第一眼看到的往往是视图界面, 设计稿上有哪些功能,颜色分类,层级等。
  • 中级工程师
    中级的前端开发工程师拿到设计稿后,第一眼往往会看设计稿有那些功能,轮播图,分页,三级联动等等。
  • 高级工程师
    高级开发工程师在看到设计稿后,往往会思考,该页面中有哪些模块,那些数据分类。如广告,商品列表等。

从项目的建模谈起

一个前端项目的完成往往是从建模开始,又牵扯到一个问题,什么是建模?
建模说白了,就是对ui视图即界面的抽象。抽象这一过程就是将页面中的数据分类并分离出来。其实掌握了 这一点,在开发的过程中,往往在没有后端数据的 情况下,可以精确的mock出准备的数据。

从具体实现谈起

如何实现视觉和交互 => 交互如何触发逻辑 => 逻辑如何影响视觉的变化

你可能感兴趣的:(浅谈前端工程师的等级)