如今,前端开发工程师的职责,不是只有切图、制作网页这么简单哦!
前端开发工程师,会熟练使用时下非常流行的HTML5、CSS3技术,架构炫酷的页面;3D、旋转、粒子效果,页面变得越来越炫,对人才的要求也是越来越高。
前端开发工程师,会全面掌握PC、手机、IPad等多种设备的网页呈递解决方案,响应式技术那可是看家本领,不仅仅是使用,我们会更多的探讨使用领域。前端开发工程师,会开发微信小游戏,这可是时下十分流行的,别说『2048』、『围住神经猫』没有玩儿过!可以借助于H5轻松开发小成本游戏。
前端开发工程师,会使用Facebook推出的React Native或是HTML5 Plus技术构建手机APP!HTML5颠覆原生指日可待,不管苹果还是安卓,都能用上新的APP,降低企业开发成本。
前端工程师,会掌握Ajax技术,页面不刷新,就能获得后台或是数据库中的数据,更好地城递给用户!多么棒的用户体验!
前端开发工程师,会掌握高级面向对象、设计模式、MVC、Angular等高级程序书写技术。做大项目的时候,这些技术,能够让你的项目结构清晰,易于维护!
前端开发工程师,还会大数据的前端可视化、借助Node.js完成全栈开发、集成测试、自动化工作流、版本控制系统、团队协同、自动化部署等等。
不管在哪里学web前端培训,还是要靠自己的努力和持续学习。
前端的工作方向可以分为两大类,一个是前端设计类,另一个是前端架构类
前端设计类,就是我们常说的“设计狮”,具体岗位如:网页美工、ui设计师、交互设计师。当然除了基础技能外,你还需要有天马行空的想象力和超出常人的审美。
前端架构类,就是我们常说的“程序猿”,具体岗位如:前端工程师、前端架构师。具体的方向可以做网站、app等。
知识扩充:
web前端确实是一个不错的职业发展方向,如果暂时你还没有入行,给你提供三方向来判断自己适不适合做web前端
1、你的英文能力如何
这里我说的英文能力,不是说英语等级考试的能力,能否做web前端,也不会看你是否通过了英语四六级。因为面向用户的计算机语言,标记、词组,其实都是使用非常常见的英文单词,所以需要你拥有最基础的英文能力即可,此外我们可以找桌面的翻译词典。
2、你是否是一个细心的人
如果你是一个马虎的人,那么可能学的时候比较费力,比如某一个地方代码出现问题,掉了一个符号或者打错了一个英文字母,都有可能造成整个页面出问题。
3、你的逻辑思维能力
刚才在介绍职业方向的时候也已经说了,设计师更偏向于感性,程序员更偏向于理性。但这也不是绝对的,逻辑思维能力是可以训练的。
参考文献:web前端基础
题主问的是前端工程师可以做什么呢,要会什么?
前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!HTML甚至不是一门语言,仅仅是简单的标记语言!CSS只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。Javascript的基础部分相对来说不难,入手还算快。前端开发的入门门槛很低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。也正因为如此,前端开发领域有很多自学成“才”的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。
掌握各种修图软件,如PS\Fireworks\AI,不要求专业设计师水平,但要会用会改,今天是一专多能的时代,光会编程讨不好饭碗的;
精通JavaScript、jQuery、ExtJS等页面效果框架,这是前端工程师的最核心技能,是专做页面效果的技术。其实精通了JavaScript,后端编程语言,如.NET、PHP、Ruby都很容易掌握,因为其原理是一样的;
精通一二种模板语言,并能修改,如织梦或wordpress的模板;
掌握thinkphp与zend框架,能修改此类开源源码;掌握html5与sencha,这是做手机等移动设备的页面前端技术;
掌握一二种后端编程语言,如PHP、.NET、JAVA,能读懂后端源码,实际上其原理跟JS差不多;掌握node.js,
熟悉各种自动化部署工具;前端是重视用户体验的,不是靠美工给的页面 做出来就行了,那样不是一个合格的前端。
前端开发技术必须掌握基本的Web前端开发技术,其中包括:CSS、HTML、DOM、javascript、Ajax等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug。在一名合格的前端工程师的知识结构中,网站性能优化、SEO和服务器端的基础知识也是必须掌握的。会运用各种工具进行辅助开发。比如:处理IE系列浏览器兼容性问题的IEtester、FF排错用的Firebug、FlashFirebug、JavaScript Debugger等。除了要掌握技术层面的知识,还要掌握理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持,等等。
大连育知同创不太了解,但是前端工程师刚入职的话,基本要会的有css,html和js,能独立的根据设计图制作静态网页,并且可以使用js对接前后端接口获取数据并存放到页面上,还要会从设计图中切图。
基本的html+css+js布局不用说吧,一些前端框架比如vue、angular、backone至少能熟练掌握吧,node、gulp、webpack、es5/6、less/sass至少了解会使用吧,项目模块化、数据分离要懂吧,前后端对接了解过程,嗯,其他的多谢谢项目练练手以及口语表达能力,刷刷面试题。