前端开发工程师需要掌握哪些技能

从大学二年级开始接触网站建设,真正开始写css代码是在大三,开始帮别人制作模板,开始抄袭网上的模板,认真算起来,折腾前端开发这个领域已经有四五年了。各个方面都有涉及并实践过。

网站编辑

做好一个网站,仅仅写好代码是不行的,因为在这个信息化时代,内容为王,所以做好有一个网站,首先是做好一个网站编辑,现在互联网上有了一个新的职业叫“网络编辑”,而且非常热门了。网站编辑主要关注网站的相关领域内容,比如说做“前端开发”,那么你就要写一些前端开发资源和干货,丰富网站的相关内容,这样子才能把网站的主题集中起来,才能吸引到读者的关注。

美工

一个好的站长还是一个美工,在刚开始做网站时,自己一个人没有设计师的时候,就要自己会美化图片等操作了。最基本的设计一个版面,做一个专题和修改图片,修改广告等,全部一手包办,不是设计大师,但勉强能够应付基本的网站美工了。

SEO

一个好的站长还是一个好的SEOer,为了网站有更好的排名和更多的收录,如果你的内容不突出的时候,那你就应该在SEO方面下工夫,懂得长尾关键词,在一个网站新上线需要做那些事等,网站内页和外链建设等

切图

如何更有效率的切图和更加合适的切图是一个切图宅的基本准则,熟悉的掌握PS快捷键,能够修改常规的图片背景,图片等,如何有技巧性的将网站切出来是很重要的。

用户体验

简单的切图和制作代码是一个前端人员的基本功,但更深一点的就是用户体验了,用户体验这个很炫的,比较好的说法是让用户浏览网站时能够感受到自然的过渡。比如进入一个页面时,如果图片过大,可以考虑出现“加载中……”提示;比如栏目内容过深时,避免用户等待,可以细分多栏展示,比如进入一个页面时,可以使用无刷新跳转,比如放到头像等会出现个人介绍或者放大等操作。

测试和解决bug

会运用开发工具测试网站的bug,解决浏览器兼容问题。

熟练前端技术

  1. 前端开发需要用到的技术:HTML(HTML5)、CSS(CSS3)、JS(jQuery)要精通。
  2. 熟悉前端开发框架:Bootstrap
  3. 熟悉JavaScript MVC框架:backbone、angularjs
  4. 熟悉前端模块化开发:seajs、requireJS
  5. 熟练css sprite

更多

上面的只是一个大概,下面这些技术最好也懂一点

  • 会使用版本管理,如git、SVN
  • 懂点服务器知识
  • 懂点数据库操作
  • 了解浏览器的运行原理
  • 熟悉http协议
  • 熟悉各种浏览器的hack

……

当然这上面只是一个基础,你还要把他实际应用到具体项目中。


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流