浅谈关于前端开发的入门建议

关于前端开发

数字媒体技术


        在广工艺设学院里面的数字媒体技术有很多诱人的学习方向:

  • 游戏开发,
  • 虚拟现实,
  • 动画制作,
  • 前端开发。

在我个人认为,前端开发是这个专业里的各个方向中接触程序代码最多的一个方向。

        首先什么是前端开发?一开始听到这个词语是不是感觉很高大上?但其实前端开发这个技能领域就是从网页制作演变而来的。从1993年HTML这个专门用于制作网页的标记语言被诞生开始,web技术就不断发生翻天覆地的变化和发展,从前的网页制作因为缺少CSS3和JavaScript的支持,只是纯粹的表单和排版工作,那时候的人们只要懂得HTML和CSS就可以说自己会制作网页了。

        但是到了后来,JavaScript —— 一个为了验证表单而被发明的语言诞生了,并且日益变得强大,web技术不再是局限于只能用电脑浏览器打开的一个个网页了。网页制作的复杂性和可塑性被逐渐增大,以至于网页的前端和后端需要独立分成两种职业范畴,以往的后端工作者不能再轻易胜任前端的工作了。

        2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面的专业人才近几年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。

        JavaScript以其强劲的性能和兼容性替代了网页里处处嵌入的FLASH,又随着移动端的发展,web技术已经可以胜任以各种方式美观地呈现信息,而微信小程序,一个完全由前端技术栈构成的产品,逐渐变得越来越火就可以知道用web技术制作app的WebAPP必然是未来的趋势。

        在广工树莓技学习前端,你会学到相关的课程有:网页制作基础,动画交互技术,数据结构,动态网页技术……

        总的来说,前端的发展趋势日新月异,学习前端技术远不止写出一些好看酷炫的网页,更加是一门艺术和技术相辅相成的功夫。学习前端远不止是一个技能,拒绝浮躁,沉下身心去研究技术,我们可以造出改变前端世界的插件甚至框架,shout out to Vue.js的作者尤雨溪。

前端开发你需要掌握:

能力:

  • [x] 艺术性较强的视觉设计,
  • [x] 和不同技术人员沟通的能力,
  • [x] 对一个产品不断雕琢的毅力,
  • [x] 不断与时俱进勇于尝新的勇气

,

程序语言:

  • [x] HTML,万维网页面的核心,成为Web开发人员的基本条件。
  • [x] CSS,能够把你的网页变得更加美观。
  • [x] JavaScript,对它的掌握程度决定了你在前端开发的高度。

,

框架和插件:

*框架和插件是帮助前端开发的重要工具,能够大幅度提升开发的速度,同时也有着较快的更新换代的速度。

  • [x] jQuery
  • [x] Bootstrap
  • [x] Angular
  • [x] React
  • [x] Vue
  • [x] ……

你可能感兴趣的:(浅谈关于前端开发的入门建议)