黑马程序员技术交流社区

标题: 什么是前端? [打印本页]

作者: Abcedg    时间: 2019-11-28 15:56
标题: 什么是前端?
1 前端它是一个工作,它的工作领域是浏览器,它即要跟美工、设计打交道又要懂点后台代码,知道ajax怎么从后台拿数据,接口怎么调用,最主要的是把美工的图合成完成的网页呈现在用户面前,需要实现网页的交互效果。
2 前端处于设计与后台的中间领域,起到承上启下的作用,这也要求前端工程师的知识面在横向上必须要广。服务器技术要懂,产品与交互也要懂。
3 它需要掌握三个基本的技能:HTML,CSS, javascript。另外还需要懂点PHP或者其他应用在Web上的编程语言。
前端工作师主要面向用户、浏览器、数据接口。

前端工程师的价值主要体现在哪里?

1 让用户更便捷的获取信息
2 让前端更加规范和标准
深入学习前端,需要做很多,前端各类库与框架的架构设计,w3c各种标准的深入研究,对于javascript语言本身的研究,对浏览器的原理分析,对于网络传输协议的原理分析等等。

需要掌握的技能

1 解决浏览器兼容问题
2 横向技能面要广
3 纵向技能要深。js, css, html5, css3…
4 关注用户体验,懂得交互设计

前端工程师的未来

前端工程师一般讲有三条路可走,一条向前走,一条向后走,一条一直做前端,深入下去。向前就是往用户体验与交互设计甚至产品设计师上走,这最能体验前端价值,即用户体验。向后走是做web开发,往数据库和后台开始方向走,不再区分前后端,大家深入产品的研发实现,这条路就是与软件工程师融合的路,这时的价值就体现在业务功能的实现上。最后就是一直深入做前端开发,对各种前端类库框架的架构设计,对浏览器原理的研究和js的研究,对网络传输协议原理分析等等,这条路因为要涉及很多原理与根本性的东西,走的人也不是很多。
前端的未来则是:有越来越多的软件开始在浏览器里运行,随着google和火狐的webos的发展,甚至在不久的将来,浏览器的api,会替代操作系统的sdk成为软件开发的标准。随着html5的发展,浏览器里运行的早已不是简单的页面,而是复杂的web应用。前端工程师也早已不是页面制作,而是web应用工程师。而未来究竟是web时代还是app时代仍是一个难以回答的问题。
作者: hhwwzz    时间: 2019-12-4 16:50
一起加油鸭 冲鸭
作者: 陈么么    时间: 2019-12-4 16:59
人不能终身工作,却要终身学习
作者: sxr111    时间: 2019-12-4 17:06
不是所有付出都有回报 但是不付出一定没有回报
作者: 曾经的甜蜜    时间: 2019-12-4 17:17
不聚细流,无以成江河
作者: 是仙女呀    时间: 2019-12-4 17:43
学而不思则罔,思而不学则殆
作者: 青铜王者下路ADC    时间: 2019-12-4 17:44
不积跬步无以至千里 冲鸭
作者: 飞飞飞儿    时间: 2019-12-4 17:56
将来的你定会感谢今天努力奋斗的你
作者: 孤陈    时间: 2019-12-4 19:12
愿你心想事成~
作者: 411894760    时间: 2019-12-4 19:30
成功有无数种可能
作者: 你好,姚    时间: 2019-12-4 19:46
时间最可贵的是‘今’
作者: 夜听雨    时间: 2019-12-24 09:56
加油,一起学习丫
作者: 柠檬leung不酸    时间: 2020-1-9 10:50
流水在碰到底处时才会释放活力。——歌德




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2