浅谈我对前端的理解
前端是做什么的
其实05年之前的网站开发很少有前端的这个概念,05年之前我们统称为网页设计师(难听点儿叫美工),但是随着JS(JavaScript)的兴起,08年之后前端的概念才出现。前端主要是利用HTML
、CSS
、JAVASCRIPT
进行页面的布局和完成用户的一些交互效果web开发。
互联网常见的职位简称
- PM(或PD)---项目经理
- UE ---------(交互设计师、视觉设计师)
- RD --- 研发工程师
- FE --- 前端工程师
- QA --- 测试工程师
- OP --- 运维工程师
- UI --- 用户设计
- DBA --- 数据库管理员
要做哪些事情
由UE将最终的设计稿(一般是PSD文件)交付给前端工程师,前端工程师利用HTML
标记语言来搭建网站的基本骨架,利用CSS
对页面进行美化,再利用JAVASCRIPT
来完成网站的一些交互功能。当然了,现在的前端开发分为PC端和移动端,但两者实现起来的页面和功能基本上是差异不大的。大公司的前端工程师还分为业务实现、组件开发、平台效率等等方向。
前端需要掌握哪些技能
互联网公司的开发流程
由项目经理提出开发需求--->UE出图--->交于前端工程师(接口需要和后端工程师沟通)--->后端工程师(和前端工程师同步开发)--->开发完成--->交于测试工程师(黑盒和白盒)--->修复bug--->工程预演--->上线测试--->正式上线--->运营维护
我的博客地址
我的座右铭
大道至简 殊途同归