javascript 代码提示 dreamweaver_UI设计师要不要学代码

eb643c404a34adb7906edc3df712387d.png

首先我们来了解一下一般岗位要求会代码是要求些什么,以下是一个常见的UI设计师的职位要求:

a2a8b72690b878038a46fea6532a88bd.png

首先很多新人一看到一些职位要求就害怕,其实有一些要求可能也不是公司真实的要求,很多小公司招人的职位要求都是人事在招聘网上抄其他公司然后改改的,有些其实他们也不懂,就是看到别人写了就也写上去,比如第一条第二条第三条第六条第七条大家都可以这么写,所以基本上等于没啥特别要求,重点是第四条第五条,

第四条写了一堆软件,其实看到这种你就可以判断这家就是不懂的人写的要求了,为什么呢?首先Dreamweaver就是一个写前端代码的软件,要求了html就没必要再要求Dreamweaver了,而且专业的前端工程师写网页代码都很少人用Dreamweaver的,所以这种要求基本上可以忽略!然后再来看看Firework和Flash,这都要上了点岁数的人才知道这些了。在十多年前,Macromedia公司开发了一个网页设计全家桶,包含Dreamweaver,Fireworks,Flash这三个软件,然后在那时候这三个软件被并称为网页三剑客,曾经风光一时,那个时候还是XP系统风靡全球的时代,IE6占据了浏览器大半江山,而IE6这个神奇的浏览器对于css和js有各种不兼容,所以很多网页都选择用flash去写网页效果,能避免很多不兼容的问题,但是时代终究在变化,后面都被Abobe公司收购了,能用ps也很少有人在用Firework了,再后面出现了html5,完美的取代了flash ,最终flash也成为传说了,现在已经改名叫Animate了。网页三剑客目前只有Dreamweaver还在苟延残喘了,新版本也已经在往一个编程工具上面改了,再过几年还在不在就难说了。因此这堆要求老司机一看就知道是瞎写一通的。。

所以看到这些一堆软件的要求,也不用担心,有些你不知道,其实写的人也不一定知道,而你要做就是拿出你最优质的作品亮瞎他们的眼就行。

再来看看第五条的要求,精通DIV+CSS,HTML,JavaScript,这一条主要是要求懂html会写静态网页,这个并不难,会div+css就基本上够格了。然后精通JavaScript,这个在UI设计师里面不太可能招得到,因为JavaScript本身就是一门比较专业的网页脚本编程语言,需要非常扎实的编程功底才能学好,目前的互联网公司里面,精通这一块的都是专业的前端工程师,UI设计师里面能找到熟悉的就不错了。为什么呢,艺术类和文科类专业本来就不怎么学计算机技术,大多数艺术生的计算机水平仅限于聊天看视频,安装PS软件很多人都不会,即使是计算机和软件专业的也很少开这门课,那么要在艺术生里面找个能精通编程还能精通设计的,这就相当于公交车司机里面要找一个会开飞机的,这么牛逼的人是真的可以上天的!所以不太可能找得到,找到了小公司也请不起!

因此这种要求主要就是希望找个能写写静态网页的,然后懂一点js或者能看懂js的,能做做常见的一些效果就行了,这种人是有很多的,常用的特效代码网上有写好的,作为UI设计师你能看懂js代码,能改来用就足够了!真正精通js的设计师是很难找到的,所以遇到这种要求也不要怕,投一份简历过去行不行再说!

一般来说,大公司分工明确是不会让设计师去写代码的,但是新人不一定都能进大公司,进小公司的话很多公司希望设计师能把设计好的页面写成静态页,然后再去给程序员实现功能。这就是很多孩子看到很多招聘要求懂代码的原因。所以新人有时间的话还是可以学一下,学了代码新人会好找一点工作。而且学下div+css能写精通网页,这个并不难,属于前端里面的基础,js的话就没必要深究,有兴趣的话可以多学学肯定没坏处。(例如我年少无知的时候就逃课把网站的前台后台都学了下,简单的小网站从设计到前端到后台功能开发都可以一个人搞定,这使得我对软件产品的开发流程很熟悉,工作时和程序员沟通很和谐,也不会存在设计出来的东西程序员不好实现的情况。)

因此关于设计师要不要学代码,我的建议是有精力就学一下,大家也不要听到代码就怕,html代码那些都是比较简单的,认真学下都学得会,不需要太深入的去学,因为前端要深入学又是一个不同的领域,要把js学好这不会比其他编程语言简单多少,一般的设计师是hold不住的。而且UI设计师既然叫设计师,那么立足之本还是设计能力,主要的精力还是应该放到提高设计能力上面,学代码也不是为了去跟程序员抢饭碗,而是为了更好的做设计。但是新手学习也要要分清主次,不要一开始什么都学一点最后什么都不精,这样是没用的。

最后强调一点,所有要求代码的都是针对网页设计的,做APP设计或者其他的终端设备不可能会要求设计师写代码的,手机APP软件,物联网软件,这些开发的语言可能是C,C++,Java等,这些东西即使是学计算机孩子要学好都不容易,不可能会让设计师去做,如果真有要求设计师会Java,C,C++的逆天公司,可直接忽略。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值