有一位课程导师想与你聊聊

免费资源>技术前沿

前端--最具文艺范的程序员

经验与分享

作者:佚名 | 分类:科技 开发 | 标签:Java jsp2017-06-06 11:30

  在很久很久以前,是没有前端工程师的,那时候,前后端是不分离的,页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么。

  1、前端工程师的兴起

  在很久很久以前,是没有前端工程师的,那时候,前后端是不分离的,页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么。

  有时候甚至由设计师直接用dreamweaver拖出一张网页来。但这种前端开发模式局限性太大,而且性能差,代码冗余。不适合开发大型项目。

  随着互联网的极速发展,业务变得越来越复杂,传统的前端开发模式已经无法胜任需求。各种前端技术的不断兴起,造就了前端开发工程师一职的产生。

  这时候,前后端开始真正分离了。后台开始可以只专注于业务逻辑的实现,而不用去管数据的呈现,这些事情全部交给前端来完成。

  随着前端的不断发展,javascript的不断成熟,各种框架,库,前端开发工具,AJAX的出现,前端逻辑也变得越来越复杂,能解决的问题也越来越多,

  许多以前由后台来实现的功能甚至转移到前端来实现,前端开得到越来越多的重视。

  2、前端工程师的职责

  前端是什么的呢?你所看到的就是前端,即离用户最接近的那一部分,从PC端到移动端,前端无处不在,所以可以不夸张的说,一个产品的成功与失败,几乎取决于前端。

  前端的上游是UI设计师,下游是后台工程师,中间还有产品经理,前端是前二者结合的产物。

  所以作为前端你需要懂设计懂交互,这样才能实现出用户体验很好的产品,有时候你的公司是没有UI的,这时候设计也都由前端来;

  前端需要写前端代码,还需要懂后台,才能与后台更好的交互,而且有时候公司里是没有后台的,这时候后台也都由前端来;

  前端还需要有说服别人的能力,在你的产品经理对你提出一大堆稀奇古怪天马行空的需求的时候,你能够说服他不要这样做;

  前端还要很会跑,当你不小心把你的产品经理的门牙打下来的时候,你能确保他追不上你。

  前端,多么文艺的一个职位,有着设计师的感性,又有着工程师的理性。

  3、前端工程师永远的痛

  上联:为需求而生,为用户而死,为浏览器奋斗一辈子!

  下联:吃C S S 亏,上 J S 的当,最后死在兼容上!

  横批:前端人生

  前端开发过程中,至少1/3的时间会花费在浏览器的兼容上,妈蛋还不一定能全部解决,当你的老板跟你说要兼容到IE6的时候,估计那时候前端工程师想死的心都有了吧。

  有人说,“如果你没有黑过IE,你就不算一位真正的前端工程师”。

  结尾

  在前端领域有一个特点,几乎大家都是半路出家的,全靠自学成才,因为大学里基本没有开设这个专业的。然而也存在另一个特点,就是出现两个极端,厉害的厉害的飞起简直下一秒地球就要爆炸了,差劲的特别差

  写出来的代码跟屎一样。所以很多公司都抱怨找不到前端,其实只是抱怨找不到厉害的前端。所以现在的前端领域实在太需要人才了,随着09年NodeJs的横空出世,现在的前端工程师已经能前后端通吃了,还在犹豫什么?赶快加入我们前端大军吧!

分享:
相关文章

大学生:我为什么要转行?

作者:大海 | 分类:科技 开发 | 标签:Java jsp2017-06-06 11:30203人已看

大学生:我为什么要转行?

三种思维作为前端工程师应该具备

作者:大海 | 分类:科技 开发 | 标签:Java jsp2017-06-06 11:30203人已看

三种思维作为前端工程师应该具备

如何阅读框架源代码

作者:大海 | 分类:科技 开发 | 标签:Java jsp2017-06-06 11:30203人已看

如何阅读框架源代码

©2008-2016 北京中软国际教育科技股份有限公司京ICP备14058756号-2北京市海淀区中关村科学院南路2号融科资讯中心C座北楼12层(100190)