• 回答数

    4

  • 浏览数

    94

写下文字
首页 > 工程师考试 > 安卓前端工程师

4个回答 默认排序
  • 默认排序
  • 按时间排序

金威啤酒

已采纳

前端有很多技术方向,包括软件WEB化、WEB工程化、可视化技术,以及HTML5,一般WEB前端的工作内容有这些:1.负责网站前端规划、架构和设计;2. 运用相关web前端技术,规划产品和用户需求设计页面原型; 3. 熟练使用JavaScript进行代码构建,完成产品设计的各种交互; 4. 保持高效的前端性能,优秀的代码可维护性,良好的浏览器兼容性; 5. 同后台相关开发人员协作,获取后端数据后进行效果展示。web前端有广阔的发展空间,app、小程序、移动端、pc端等都是需要前端技术的开发支持才能够完成,技术门槛相对较低、需求量较大,薪资待遇良好。只要是互联网端的客户界面,就需要前端来制作完成,前端开发的编程量不大,但是需要部分编程,入门简单,但是要学的深入需要一个过程。在互联网行业,前端有WEB前端、HTML前端等,随着互联网技术发展,就业方向也有很多。web前端的就业方向有web架构师、web前端工程师、HTML前端开发工程师、网页设计师等等。HTML前端开发与Web前端开发不同的是,使用HTML5不仅仅可以开发前端,还有网页游戏,手机APP,使用浏览器进行3D渲染等一系列建立在HTML5标准与搭载其标准浏览器上的开发,而未来可能会有更多的功能分支并入HTML5标准。web前端工程师这个方向是目前从事Web前端开发的主要就业方向Web架构师薪资普遍比较高,技术要求高,掌握多种技能,包括:后端技术、DBA、Platform等等,甚至包括网站优化SEO技术。数据方向数据研发这个是在Web开发的基础上用数据附能,懂可视化的一定是有前端能力的,懂hadoop的一定java玩的溜,属于Web开发的拓展方向。大前端方向比如阿里,在大量实践rn和weex;由于公司内部安卓/ios式微,一定程度上,前端把ios和安卓收编了,统称大前端(还有node)。图形学方向前端自然是与图形学有千丝万缕的联系,除了上面提到了可视化,还有相关3d引擎的开发工作。做这一行要求也非常高了,图形学相关的算法,3d引擎的开发,这都需要图形学相关知识。

安卓前端工程师

182 评论(15)

吃货如影随形

把Designer出的各种设计图转化成html+css+js+image的静态网页,并把它们交给后端开发人员制作成页面模板。这就是入门级的前端工程师所做的事情。

不过稍微复杂一些,你需要开始注意一些更复杂的问题,首当其冲的就是浏览器兼容性问题。老实说浏览器兼容性问题真的不是那么好搞定的,毕竟每个项目对浏览器版本的要求都不一样,而且现在不光有PC浏览器还有各种移动设备上的浏览器,同时国内厂家的浏览器种类也越来越多,坑也是密密麻麻。除了兼容性,你可能还要关注一下性能问题,包括但不限于网络性能、渲染性能、js逻辑的性能等等,这个展开讲可以写本小册子了,呵呵。

你可能会奇怪,一个中级工程师就能带团队了?可是真的很多公司就是这样,尤其是小公司。当你了解了html、js、css以及各种浏览器的各种特性细节之后,你会被任命带领一个小的开发团队,当然是前端开发团队。可能加你一共也就三四个人,甚至更少。这时候你的工作内容除了自己写一点页面以外,还会帮助组员解决各种各样的细节问题,毕竟,组里,你是最懂技术细节的。这个时候,一部分人开始停步不前,而另一部分人开始关注另一个新的问题:工程化。前端代码都是非常松散的,项目结构性差,一旦开发人员数量多起来,业务复杂起来,如何管理这么多人、这么多代码是个非常大的问题。能否在这个问题上得到突破,决定了你能否迈向下一个级别。

此时你熟悉前端开发的各种技术细节(当然忘了一部分细节也没事 ^_^),同时对各种前端框架、技术的特性聊熟于胸,你知道如何组织和管理项目让大家能以最快的速度达到项目要求,你甚至了解手下每个人的所长所短。于是当新项目到来,你迅速根据自身过往的经验选取若干种技术和工具,配上你认为最合适的人选组成项目团队,披荆斩棘日夜兼程将产品汪的各种奇葩需求斩于马下。这么做了一两个项目之后,你可能又觉得空虚了,你要寻求新的目标。恰好,NodeJS打开了通往新世界的大门。

全新的世界,无限的可能。“上天入地,无所不能”,我猜就是这个状态。爱干嘛干嘛吧,这个时候,你应该不会再来问“后端程序员都在干嘛”这种问题了。其实,要成为一名“非典型前端”并不一定非得经过1~4的步骤。只是现在已经上了年纪的前端大多是这样过来的,毕竟,NodeJS出来的时间也并不算很久。

211 评论(15)

莉莉安c

问题一:前端工程师主要做什么?前景怎么样? 主要工作是把UI的设计图按照w3c标准做成html页面,并且用javascript脚本语言实现页面上的前端互动。互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。高级前端工程师还要承担前端优化的工作,优化的知识就会更多一些,比如文件过期Expires,缓存,异步缓存,js和css以及图片的压缩等。前端开发是一项很特殊的工作,前端工程师的工作说得轻松,看似轻巧,但做起来绝对不是那么的简单。在开发过程中涵盖的东西非常宽广,既要从技术的角度来思 考界面的实现,规避技术的死角,又要从用户的角度来思考,怎样才能更好地接受技术呈现的枯燥的数据,更好的呈现信息。简单地说,它的主要职能就将网站的数 据和用户的接受更好地结合在一起,为用户呈现一个友好的数据界面。前端工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。互联网的发展速度迅猛,网页由到,再 到新生的HTML5、CSS3,到现在手机、3G网络等新科技的兴起,网页也由最原先的图文为主,到现在各种各样的基于哀前端技术实现的应用、交互和富媒 体的呈现,更多的信息、更丰富的内容、更友好的体验,已经成为网站前端开发的要求,网站的前端开发发生了翻天可覆地的变化。网站的开发对前端的需要越来越重要,但目前前端工程师需求远大于供给,前端人才非常紧缺。所以高质量的前端开发工程师将会是后五年内一个非常热门的职业,发展的前景非常可观。 问题二:请问什么叫做前端工程师 前端工程师是指做一些网页前端的人员,只负责切图,将psd图片转换成html网页,包括一些网页特效的代码编写。你说的“后台工程师”没有这个称谓,一般做后台的叫做php工程师或者Java工程师,具体看语言了。 前端工程师做页面(样式),“后台工程师”做功能的实现。 app分好多种,如果是原生的,就需要安卓工程师或iOS工程师了,它们前后台都做了。 补充:想要做网页或app,你首先需要UE和UI,具体解释请百度。 问题三:什么是前端开发工程师?主要做什么? 前端工程师所需要掌握的技能,最基本的是javascript html css 另外如果能熟悉一门后端语言加数据库比如 php + mysql 更好 主要工作是把UI的设计图按照w3c标准做成html页面,并且用javascript脚本语言实现页面上的前端互动。 互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。 高级前端工程师还要承担前端优化的工作,优化的知识就会更多一些,比如文件过期Expires,缓存,异步缓存,js和css以及图片的压缩等。 前端工程师目前是需求远大于供应,是比较有前景的工作之一。在北京可以拿到较高的薪水。 问题四:web前端工程师到底是什么样一种职业 对于一个WEB前端的职业规划,其实是有各种的答案,没有哪种答案是完全正确的,全凭自己的选择,只要是自己选定了,坚持去认真走,就好。在这里, 我只是 简要说一下自己对于这块儿内容的理解。有一个观点想要分享给大家的是:任何规划和目标的实现都依赖于知识的积累,而知识的积累来源于学习及学习后大量的实 践。我提供一个实践途径,我们可以在工作之余的时间在网上或外包公司那里接一些私单做,因为目标不是赚钱,我们可以用最低的价格来提升自身竞争力,获得大 量订单就意味着获得大量的实践机会,同时,还有一些收入作为工作成就感之外的安慰奖,还是不错的。 一、职业方向定位 首先,只有确定好自己的职业方向,才能做好职业规划。在我看来,做WEB前端技术能够找到的职业方向有以下几种: (1)资深WEB前端工程师 这个方向算是一个WEB前端最基本的选择了,在国外,很多老外都能够把自己的专业做到极致,能一辈子就在一个专业领域不断学习和积累。主要在于内因和外因 两方面,内因是老外通常思想比较简单直接,容易一直专注于一个领域;外因是国外的环境很好,能够良好的支撑这样的职业发展道路。反观国内,从内因来 讲,WEB前端技术人员还是蛮浮躁的,通常会因为WEB前端知识的更新速度太快而觉得学习起来辛苦,最终转向后台或其他道路。从外因来讲,WEB前端人员 没有获得公平的待遇,可能从HTML页面制作就开始并沿袭下来的,从来WEB前端人员都比后端人员低一等,貌似前端就是“浅显”的代名词、后端就是“深 奥”的代名词,这也直接造就了前端人员的收入无法和后端人员媲美,同时直接影响到前端人才市场的活跃程度。另一方面,前端的技术入门较容易,造成另一个极 端情况:人员泛滥、人才稀缺。我想对所有的WEB前端工程师说:面包总会有的,要耐得住寂寞!我个人比较推荐这个职业发展方向,因为,在这个方向下,只要 足够耐心、厚积薄发,成功的概率是非常高的。同时,这是一条最单纯的路,我们更多的是花费精力在技术的钻研上,而不是办公室政治等其它琐事。 (2)资深WEB架构师 说功利点儿,我喜欢这个方向,既兼顾了工作的单纯性、又能够减少实际Coding的工作量能腾出更多时间钻研技术。在国内,WEB前端工程师遇到较多的情 况是总是反复编写着同样的代码,总是面对着同样的技术和产品,容易感觉枯燥。由于我们拥有最为广泛的WEB相关知识沉淀,使得我们更加容易成为一名架构 师。这个职业发展方向不如第一种来得平滑,主要是作为一名架构师不得不学习:后端技术、DBA、Platform等内容,而这种学习通常需要实际操刀做项 目,不是自己在家里写两个Demo就好的,这就势必会遭遇一段时间的阵痛期。虽然不是很平滑,但是,对于一个大局观好、悟性好、知识面广的前端工程师,我 推荐你们努把力,走一条光荣的架构师之路吧。 (3)自己创业 其实,自己创业是最好的道路、也是成功率最低的道路,挑战和机遇并存。这里,作为一个前端技术人员,需要将自己的视野更多放在行业的动态、产业链的动态、 相关产品领域的动态,把关注细节的优势继续保持,同时,增强自己把控一个产品乃至一个公司命运的能力。但是,这条道路和技术之路稍有分歧,后续将不再赘 述。 二、职业发展目标 我都有一个最终的目标,在这个目标之上,我们需要给自己制定一系列学习和成长计划,制定的方法如下: 第一、梳理知识架构; 梳理......>> 问题五:一个前端开发工程师,什么最重要 学习一些专业知识。 一切从实用的角度出发,HTML标签及标签的属性,标签属性不是重点,简单了解,在学习html标签的同时结合css的来实现样式,写完静态的整站页面后,就是JavaScript的基础,然后就是Jquery的案例,最后使用jquery来实现静态页面案例中的动态效果。 HTML CSS篇――HTML 在学习之前需要先了解一下,初级前端学习内容:Html、Css、JavaScript、Jquery 1. HTML和CSS是什么? 2. JavaScript和Jquery能做什么? 3. W3C是什么? 4. 在学习HTML、CSS、JavaScript和Jquery之前,我还需要知道些什么? 5. 自学了HTML、CSS、JavaScript和Jquery,为什么写不出一个完整的网站。甚至是连一个页面都完成不了! 正式开始前需先知道什么是文本和超文本 在阅读以下内容之前,需要先了解什么是文本,什么是超文本,文本的概念应该是任何写下来的文字,都可以称之为文本,对于计算机来说,就是一种文档的类型,不管你的电脑用的是何种操作系统(win7、win8、win10),都有一个记事本的程序,可以在记事本里记录一些文字,虽然能做一些简单的排版但不能插入图片,视频,声音,也不能设置文字链结到其他位置或其他文本,记事本程序保存后的文件扩展名为txt,我们把扩展名为txt的文件称为文本文件。 超文本:简单来说,除了普通的文字,还可以包含图片,视频,声音,最主要的一点就是其中的文字或图片可以链结到其他位置或者其他文档。尽量用比较通俗的语言介绍了一下文本和超文本,如想更深入的了解,可以自行百度搜索!既然知道了什么是文本和超文本,那么下面就来介绍下HTML吧! 什么是Html HTML 全称为HyperText Markup Language,译为超文本标记语言,是最基础的网页语言,是通过标签来定义的语言,代码都是由标签所组成,并不是编程语言。可以理解为标记语言就是一套标记标签,HTML 使用标记标签来描述网页中的内容,比如标记某段文本为标题、标记某段文本为段落,以及标记网页结构,都是使用相对应的标签来标记的。HTML文档也可以称为网页,Html文档的扩展名为.Html,也可以称作静态网页。 比如我们都知道在word中有标题、段落、还可以插入图片,那么在Html中就分别定义了不同的标签来描述,标题定义了h1标签;段落定义了p标签;图片定义了img标签;也就是说一段文字加上了h1标签,就说明这段文字是标题,如果加上p标签,就说明了这段文字是段落,如果是一张图片呢?那么就要加上img的标签,为什么要定义这些标签?所定义的这些标签是给浏览器解析的,浏览器并不知道你所写的东西哪里是标题,哪里是段落,也不认识图片,浏览器只认识这些标签,最终我们用浏览器打开网页,浏览器将内容按照标签所标记的结构和样式展现给我们!不同的标签还具有不同的属性,通过对属性值的更改,可用来改变字体大小,字体颜色,图片的高度、宽度等样式。 什么是CSS 既然不再使用标签属性来设置样式了,那么该用什么呢,对,就是CSS(Cascading Style Sheets)中文名称:层叠样式表,是用来定义网页的显示效果。有了CSS、Html就只负责网页结构和标记内容,如哪里是标题,哪里是段落等等,而所有的样式(字体大小,颜色等等)都由Css来实现,也就是说:CSS将网页内容和显示样式进行分离,可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强......>> 问题六:web前端工程师的岗位职责是什么 做网页设计 问题七:前端开发 是什么? 前端工程师,就是前端开发工程师,就是WEB前端开发工程师简称。 前端工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端工程师开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web 时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。 一位好的Web前端工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高珐也很难招聘到理想的前端工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。 以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。前端工程师在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面的专业人才近两年来备受青睐。 Web前端工程师工作是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。 前端工程师所需要掌握的技能,最基本的是javascript html css 如果能熟悉一门后端语言加数据库比如 php + mysql 更好 主要工作是把UI的设计图按照w3c标准做成html页面,并且用javascript脚本语言实现页面上的前端互动。 互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。 高级前端工程师还要承担前端优化的工作,优化的知识就会更多一些,比如文件过期Expires,缓存,异步缓存,js和css以及图片的压缩等。 前端工程师目前是需求远大于供应,是比较有前景的工作之一。在北京可以拿到较高的薪水。 前端工程师这几年新起,人才紧缺,但也不乏高手。 很多前端高手都隐匿的比较深。 你可以去看看:【七月前端】,这个人很不错,会技术,重构,又有商业头脑。 别的,你去他们博客上面看友情链接吧,很多。 问题八:到底web前端工程师是个什么样的职业 前端开发工程师,说白了就是一个上妆师,也是让一个网页上的元素各行其是的管理者。 细心的朋友发现了,为什么是“上妆师”,而不是化妆师?我们知道化妆呢需要一个过程:先挑选眼线的颜色、口红、腮红,配衣服,搭裤子等等,然后才是穿衣服,穿裤子,画眼线,涂口红啥的。 而在网页中,选色配搭,其实是设计师的职责,而前端开发工程师的职责只是负责把设计师配好的东西,给网页中的元素画上去,仅仅是上妆这个步骤。所以我用的是上妆师,而不是化妆师。 另外,前端开发工程师们还有一个很重要的职责。当用户在网页上触发了某些行为(点击按钮、点击链接等)的时候,前端工程师就得命令网页中的元素做出相应的反馈。(额…什么行为,什么反馈,又犯迷糊了)。 我 们下班回家按下电灯开关,灯得亮吧?我们按开关这个动作呢就叫做行为,就好比用户在网页中点击了一个按钮,当开关按下后灯亮了,这就是反馈,就好比用户点 击按钮后,页面中弹出一个方框,里面写着“先生/女士,晚上好”。而这一切的行为――响应,无疑要归功于强大的Javascript脚本语言。因此,也有 很多业内人士称前端工程师:程序员。 很 多互联网企业中都设有前端开发工程师的岗位,但是根据不同的公司,将前端开发工程师又有可能划分成不同的工种:CSS工程师、JS工程师,甚至后面的全栈 工程师(不在本文讨论范围)。通俗的说就是:CSS工程师是只负责给网页上妆的,而JS工程师是只负责编写命令指挥页面元素有序运作的。但通常一个网页的 前端需要CSS工程师和JS工程师通力合作才能完成。因此,也有不少企业不做以上划分,这就要求前端工程师们掌握更多更全面的技能。 问题九:html5前端开发工程师属于什么职能类别 这位网友你好,前端开发职能类别不是很清楚,不同的招聘网站也不同,大部分都归到了互联网开发或者是软件开发类别,比如智联、猎聘等招聘网站,就把前端开发归到了互联网开发类别。 问题十:web前端工程师属于招聘的什么了,类别 类别: 软件/互联网开发 或者互联网/电子商务 行业 职位:web前端

124 评论(15)

peipei1222

前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。随着近两三年来RIA(Rich Internet Applications的缩写,中文含义为:丰富的因特网应用程序)的流行和普及带来的诸如:Flash/Flex,Silverlight、XML和服务器端语言(PHP、,JSP、Python)等语言,前端开发工程师也需要掌握。前端开发的入门门槛其实很低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。HTML 甚至不是一门语言,他仅仅是简单的标记语言!CSS 只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。Javascript 的基础部分相对来说不难,入手还算快。

173 评论(8)

相关问答