当前位置: 首页 > 科技观察

前端——最文艺的程序员_0

时间:2023-03-16 22:48:00 科技观察

前端工程师的兴起是很久很久以前的事情了,没有前端工程师。那时候,前后端还没有分开。这些页面是由服务器端的JSP、PHP和其他工程师生成的。浏览器负责渲染。基本上,无论服务器给浏览器什么,它都会显示什么。有时连设计师都直接用Dreamweaver拖出来一个网页。但是,这种前端开发模式局限性太大,性能差,代码冗余。不适合开发大型项目。随着互联网的高速发展,业务变得越来越复杂,传统的前端开发模式已经不能满足需求。各种前端技术的不断兴起,造就了前端开发工程师这个岗位。这个时候,前后端开始真正分开了。一开始,后台可以只专注于业务逻辑的实现,而不必处理数据的呈现。这些事情都交给前端去完成。随着前端的不断发展,javascript的不断成熟,各种框架、库、前端开发工具、AJAX的出现,前端逻辑越来越复杂,可以解决的问题也越来越多得到解决。前端实现的功能甚至被转移到前端,前端开发越来越受到重视。前端工程师的职责是什么?你看到的是前端,也就是离用户最近的部分。从PC端到移动端,前端无处不在,可以毫不夸张地说,一个产品的成败几乎取决于前端。前端上游是UI设计师,下游是后台工程师,中间是产品经理。前端是前两者结合的产物。所以,作为前端,需要懂设计,懂交互,才能做出用户体验好的产品。有的时候你的公司没有UI,这时候设计也是前端做的;前端需要写前端代码,也需要了解后台,才能更好的和后台交互,而有时候公司里没有后台,这时候后台也是由前台提供的结尾;前端也要有说服别人的能力,当你的产品经理提出很多奇怪的需求时,你可以说服他不要这样做;前端一定很会跑,一不小心把你产品经理的门牙给打掉了,就可以保证他追不上你了。前端,多么文艺的岗位,有设计师的感性,也有工程师的理性。前端工程师一定要有技能树。是时候牺牲这张图了……如果你想成为一个非常优秀的前端工程师,上面列出的技能应该成为你职业生涯中对技术的追求。前端工程师永远的痛:为需求而生,为用户而死,为浏览器奋斗一辈子!下联:苦于CSS,被JS忽悠,最后死于兼容!横批:在前端开发过程中,至少有1/3的时间会花在浏览器兼容性上。该死的可能还没有完全解决。当你老板跟你说要兼容IE6的时候,估计那个时候前端工程师想死。有人说,“没有黑过IE,就不是真正的前端工程师”。端在前端领域有一个特点。几乎每个人都是半路出家,而且都是无师自通,因为大学里基本没有这个专业。但是,还有一个特点,就是有两个极端。厉害的飞起来,下一秒地球就会爆炸,坏的就很厉害了。写的代码跟屎一样。所以很多公司抱怨找不到前端。事实上,他们只是抱怨找不到强大的前端。所以现在的前端领域是非常需要人才的。随着2009年NodeJs的出现,现在的前端工程师可以兼顾前端和后端。你为什么还在犹豫?赶快加入我们的前端大军吧!