前端开发工程师是个什么样的职位?

        又是一年毕业时,考研工作各种忙!

        而我也找到了我理想中的工作--前端开发工程师,其实刚开始找的时候我也不清楚这是一个什么样的工作,但是我知道一点就是大概也许和做网页有些许类似,毕竟是前端嘛,和网页还是有很大的关系的。然后我就在网上找相关知识去学习充实自己,临阵磨枪虽然不太好,但不失一个方法。

        我找的公司是同程旅游公司,听起来感觉还不错(说实话在这之前我只知道携程,去哪儿旅游网等等,这个根本没听过Σ( ° △ °|||)︴),看看这个公司对这个职位的要求吧!

    1、熟悉Web标准,Html/xhtml和CSS
    2、对熟悉js的特性,如果有开发js的实践,这定是极好的
    3、熟悉jQuery/YUI/MooTools/Dojo中至少一种框架,特别是jQuery
    4、有Asp 、Asp.net、php 或 jsp 相关经验的优先
    5、具备良好的交流沟通能力和团队协作能力
    6、2015届本科及以上学历

看着这些要求,我思忖着:以我的现有状况貌似还是有点悬的,这其中说的框架我还没听过呢!不过我用过Iframe框架,有ASP开发经验(一点点而已)。看完后我信心大增,决定去试试,不试怎么知道自己不行呢?结果还真是挺好过的,笔试完就直接去面试然后就通过了!过程感觉没啥可说的,没有啥经验吧。还是等实习完再谈谈经验吧。这里我在写写有关前端开发的一些东西吧,基本在网上找的,我自己当然不知道啦!!!

      要成为一个前端开发工程师(就是精通这些核心的Web前端技术,具备互联网交互设计能力,熟悉后端服务器运行环境和数据通信协议,掌握响应式布局框架、Bootstrap、AngularJS等最新的JS框架的软件技术人才。),需要学会很多东西,如下:

       要求1      掌握HTML5基础:包括HTML 快速入门、文本、图像、链接、表格、列表、表单、框架。

                        CSS3:CSS 基础语法、框模型与背景、文本格式化、表格、显示与定位、动画、过渡、2D/3D 转换、CSS 优化。

                       JavaScript核心:JavaScrip基础语法、数组Object、Function、String 和 正则表达式、常用内置对象、JSON、错误处理、面向对象高级编程。

                       DOM编程:选取并读取节点、文档遍历以及增加节点、删除节点、Window对象、BOM对象、HTML DOM。


       要求2     UI交互设计: Photoshop设计工具、原型工具AP、互联网UI交互设计理论。

                       HTTP协议: 服务器端组件原理、HTTP请求(GET、POST、PUT、DELETE等)、HTTP响应、Cookie原理、Session原理、Restful协议 。

                       服务端:Java服务器端技术简介及Tomcat服务器、PHP服务器端技术简介及Apache服务器、.NET服务器端技术简介及IIS服务器。

                       HTML5高级: 移动设备布局与响应式布局、HTML5 绘图、HTML5 SVG、音频和视频处理、GeolocationAPI、Communication API、WebSockets API、Forms                                                       API、HTML5 拖放、Web Workers API、Web Storage API、离线Web应用。


       要求3      Ajax:XML、JSON、Ajax原理、JQuery Ajax、Ajax经典案例。

                       JQuery: JQuery概述、JQuery选择器、JQuery HTML操作、JQuery事件、JQuery特效、JQuery Traversing、JQuery常用Plug-in、JQuery扩展、JQuery Mobile

                       Bootstrap: BS基础、BS Grid、BS Forms、BS Inputs。

        以上列举的大概就是成为一个前端开发工程师的学习要求吧,看着还是蛮多的。看来我还有一段很远的路要走啊!

     

                                                                                                       谨以此文催促我沿着这条路走下去!


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
作为一个大型语言模型,我的职责是基于对大量样本数据的训练和学习,为用户提供一系列任务解决方法和自然语言生成能力。虽然我对 JavaScript 有一些了解,但是相比一个专业的前端开发工程师,我的知识还比较有限。不过,我还是可以大致介绍一下 JavaScript 的基本特点和应用。 JavaScript 是一种脚本语言,通常被运行在浏览器端来增强网站的交互性。它是一种动态类型、解释性、具有面向对象和函数式编程能力的高级语言,可以用于实现网页动态效果、表单验证、网络请求、数据可视化、跨平台移动应用等各种应用。JavaScript 最显著的特点是它可以在客户端进行实时交互,而无需刷新页面,因此成为了现代 Web 应用的重要组成部分。 在 JavaScript 中,可以使用变量、运算符、控制结构等基本语法进行编程。同时,JavaScript 还有一些特殊的数据类型和语法,如对象、数组、函数、闭包等,可以帮助开发者更加高效地完成各种任务。 JavaScript 的优势在于其高度灵活性和开放性,开发者可以基于各种框架、库和 API 进行开发,从而实现更多更复杂的功能。同时,JavaScript 社区也非常活跃,信息非常丰富,这为学习和运用提供了很大的便利。 当然,JavaScript 也有着一些不足之处,例如程序的安全性、性能问题、兼容性等,在实际开发中需要加以注意和解决。但我相信,在前端开发的道路上,JavaScript 仍然是一个不可或缺的重要技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值