前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端开发除了js,还要会这些东西,你感觉下自己能不能做到?

前端开发除了js,还要会这些东西,你感觉下自己能不能做到?

作者头像
web前端教室
发布2018-02-06 17:07:23
1.2K0
发布2018-02-06 17:07:23
举报
文章被收录于专栏:web前端教室web前端教室

写代码的时候,你爱听歌吗?我以前爱听,后来不爱听了。爱听歌的那段时候,我基本上是在切页面,那个时候做页面就是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最好的办法,就是做项目,做的越多越好。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档