javascript教程
当前位置:主页 > javascript教程 >
前端开发除了js,还要会这些东西,你感觉下自己能不能做到?
时间:2018年08月15日 来源:转载 作者:网络 浏览:
  写代码的时候,你爱听歌吗?我以前爱听,后来不爱听了。爱听歌的那段时候,我基本上是在切页面,那个时候做页面就是Html 和 css,写的熟练的很,做起来都不用走脑子,就是眼睛和手就把活干了,脑子在忙其它的事情。但后来我不爱在写代码的时候听歌了。因为我开始写js,感觉听歌会分神,我开始需要安静,这样能让我静下心来仔细思考眼下的工作。
  现在实体经济不太ok,许多人就把目光盯在了it互联网,这其中的焦点工种就是程序员,其中就包括入门相对简单的web前端开发。但再简单,它也是程序员的一个分枝呀,虽然肯下功夫学应该能学会。并也并不是说你会打字,会用word,你就真的能搞定前端开发,它没那么简单的。
  要进入一个新行业,就必须先了解它。否则要么是盲目进入之后,不适合再退出;要么就是明明适合进入,但却害怕胆怯而错过。
  前端开发嘛,至少要写一些代码,但前端不是一种代码,事实上是三种,html,css,js,只会写js的前端开发事实上不可能完整的完成工作,前端开发工程师更多的是一种复合技能的集合。
  怎么样的一个复合技能?photoshop你应该会,甚至是你必须会。因为前端要用什么样的图片,只能前端开发做到那一步的时候才会发现。而这种情况下你不能总是去找美工让他们重新给你切图,第一太麻烦;第二你有跟美工说清楚的工夫,你自己都搞定图片了。
  为什么现在会出现这种前端必须会ps的说法,而以前并没有这个问题呢?因为最早期的前端开发,很多都是设计师转行过去了。他们天生就会ps。而后来,包括现在,许多前端开发要么是后端转前端,要么是大学毕业,或培训班里出来的,他们一出来就搞前端,但不会ps。
  当然了,会ps什么的并不难,学学就会了。接下来ue方面的,就是用户体验。这个东西关于你做出来的前端交互页面,用起来是不是舒爽,是不是顺滑。
  为什么有的网站的页面,用起来很顺手;有的网站的页面用起来就感觉很反人类?而这二种网站的功能还基本一样。这其中的差别就是用户体验。大家不要小看这个用户体验,它必须是前端开发工作师的一个技能组成部分。
  它的用处可大了,
  第一,它会让你做的页面更适合人类使用,更符合人类的使用习惯;
  第二,你可以用它来反驳产品经理;
  第三,当你前端开发做到一定年限的时候,你就会发现,你有了一个多出来的选择,就是彻底转行做“产品经理”。而在这种情况下,你是一个比产品经理更产品经理的产品经理!因为你懂开发,你知道这东西是怎么做出来的,它背后的原理是什么,它的瓶颈和优化点都在哪里。而那些由设计转行做ue产品经理的人,是说不出来这些东西的。
  好了,到这里,我们已经总结出前端开发要具有:html,css,js,ps,用户体验,五项技能了。但这就是前端开发的全部技能点了么?不,当然不是。
  它还需要有相当的沟通能力。写前端并不是自己闷着头一心写js就ok了。前端的定位是这样的,它是沟通后端与设计的桥梁。
  业务人员拿到客户的需求,交给产品经理;产品经理将需求抽象、细化、落地为具体的产品原型;ui视觉设计将产品原型精细化为产品设计图。
  而前端开发的工作,就是拿着后端开发提供的数据,来实现产品经理、业务、ui设计他们的产品设计意图。
  直白的讲,前端开发人员本身并不能有任何产出物。没有设计图你搞什么页面?没有数据你页面上显示什么?所以前端开发注定是桥梁,它必须要有很强的沟通能力。
  怎么叫很强的沟通能力?
  前端开发人员要懂得多种“语言”。什么意思呢?不是指英语。而是说,当有问题的时候,你要能够听懂后端开发人员在说什么,并把后端人员的意思,翻译成设计、产品、业务他们能够听懂的语言;然后你还要能够听懂产品、设计人员在说什么,并把它们翻译成后端人员能够听懂的语言。
  要让前后端都把你当成自己人,这就是前端开发的沟通能力。
  学会js简单,学会编程难。编程是一个长期的过程,它是对于业务的理解,对于事物的运行规律的总结,长期从事程序开发的工作,会让你对一些事情的看法比较“尖锐”。一看就能发现它有几个运行节点。
  而为了体会、掌握这种能力,注意,我并没有说它是一种技术。为了掌握这种能力,你要能够忍耐,经常加班啊,经常改需求啊,而得住寂寞与枯燥。能够有相当的搞压能力。
  最后就是说,学习前端开发,一是学怎么写js,二是学怎么用js。学如何使用js最好的办法,就是做项目,做的越多越好。
推荐文章