1
chairo 2012-04-01 14:58:08 +08:00
多一门手艺会死么?
|
2
mew 2012-04-01 14:58:38 +08:00
不是需不需要,是想不想。
我做编辑的都要学wordpress的theme呢。 |
3
vendetta 2012-04-01 15:00:56 +08:00
看个人的发展方向吧。如果笃定走大公司或专业设计机构中的视觉设计路线,那可能不需要学。只要你的设计作品足够牛逼,会有大把的前端工程师帮你实现代码。
|
4
cougar 2012-04-01 15:01:17 +08:00
我觉得关键是你自己想怎么做,而不是看公司怎么招聘。
招聘上写此类要求的都是根据公司需求出发的,一些公司为了节约成本都要求设计师会css js。 当然不排除有些公司为了保证设计师为开发效率考虑下前端是否能实现而让设计师懂些css之类的。 当然我觉得设计师应该懂些前端代码。 |
5
heymi 2012-04-01 15:08:59 +08:00
互联网行业的设计师需要了解一些你所在职位的上游,下游所做的事情的原理,这样才能帮助你更理性更有针对性的进行设计,知道你的设计会对页面产生的影响,或者可行性等等,从而避免一些不必要的麻烦。
btw,关于会前端的设计和会设计的前端我的理解: 会前端的设计,就像我上面说的,最基础的需要懂得其形成的原理,结构等,能熟写绝对是加分项,越熟悉越加分。 会设计的前端,不一定需要会设计,但只要能理解设计的价值就很难的,比如能在合理的情景下绝对还原设计稿,比如能有基本的设计思想从而帮助设计师去解决一些因为粗心造成的错误设计。 但如果设计水平都能赶上一个专业设计师,那绝对不是前端的加分项。 |
6
hdlifes 2012-04-01 17:00:17 +08:00
做设计,会前端代码还是有必要的!这样在设计时有些交互之类的,就能考虑到前端去如何实现;如何设计,让前端能容易的去实现!
感觉前端要会设计,会XHTML+CSS,还要会JS,还要会一门服务器端的脚本语言,还要会……当然,重心还是放在前端攻城师的必备技能上。 |
7
Sivan 2012-04-01 17:01:16 +08:00
了解一下最好,不强制。
|
8
linnchord 2012-04-01 17:18:07 +08:00
设计师——无论何种设计(web、室内、平民、建筑……)——如果对自己设计的具体实现方式不了解是做不出好的设计的。了解现实具体实现越多,设计时才能更好把握艺术抽象和现实实现的平衡。这是设计本身的职业目的决定,和工具是计算机还是钢筋混凝土无关。
前端来说,已经落地到技术实现层面,设计对前端相对没有前端技术对设计的重要性那么高。有一定设计能力或鉴赏审美能力,能更好领会设计师意图,具体操作时更灵活。 |
9
evannan 2012-04-01 17:35:11 +08:00
设计是什么? 还是这个本质问题...
|
10
darasion 2012-04-01 18:00:01 +08:00
在机械里边,
设计出来的东西如果造不出来,那就完蛋了。 |
11
NemoAlex 2012-04-01 18:02:02 +08:00
如果是设计 Web 页面,HTML 是一定要懂些的
JavaScript 知道个大概就行了 |
12
deepure 2012-04-01 18:05:05 +08:00 via iPhone
画虎先画骨
|
14
NemoAlex 2012-04-01 18:10:29 +08:00
补充:其实这些都不难的
抽出一天半天的时间看看文章,再有一点点实践就行了 不要觉得这不是你的工作 对于一个工匠来说,理解你在造什么,还是很重要的 同理对于产品设计人员 |
15
Dzinlife 2012-04-01 18:12:40 +08:00
对于web设计,了解基本的css是起码的要求吧,至少能用css把按钮画出来,毕竟网页不是画布想怎么来就怎么来。
|
17
Hinc 2012-04-01 20:12:09 +08:00
UI is software, so designers should know how to program. --Ryan Singer
|
18
lbj96347 2012-04-01 20:19:06 +08:00
一个会重构的设计师一定会让前端工作变得非常舒服,尤其是js和css+html分开的项目。
上次和一位设计师合作,让我感觉整个流程太顺畅了。而且设计稿也非常人性化! |
19
wuxuan 2012-04-01 20:46:08 +08:00
既然问这个问题,就不要学写代码了
|
20
dogarm 2012-04-02 22:27:58 +08:00
会前端的设计,和会设计的前端是不是一样呢?
-- 不一样,Web 设计师要懂前端,前端也要懂设计,就像两块乐高积木一样,互相涉及对方的领域才能更好的契合。 我也是做Web 设计的,稍懂前端,基本的静态页面可以自己码出来,所以了解前端的基本实现方法。我们公司的几个前端对设计的理解也很高明,所以我们的合作很顺畅 |
21
master 2012-04-03 12:18:04 +08:00 via Android
要看做哪类设计吧,如果是网页的设计个人觉得不一定要会做,但还是要了解的吧,至少得要知道什么地方不该乱用光和特殊效果,如何做出来的页面能在不同分辨率下都能较好适应之类的吧……设计和前端是相互合作的,相互了解各自工作特性,在沟通交流方面绝对是百利而无一害的
|
22
lianghai 2012-04-03 12:37:28 +08:00
@heymi:「但如果设计水平都能赶上一个专业设计师,那绝对不是前端的加分项」——这句话的意思是前端的设计能力如果太强就会带来麻烦吗?
|
23
lanqy 2012-04-03 13:16:39 +08:00
这里有两篇关于这方面的讨论
5 Good Reasons Why Designers Should Code http://thinkvitamin.com/design/5-good-reasons-why-designers-should-code/ 为什么设计师应该学习编写代码 http://www.phpv.net/html/1694.html |
24
soulhacker 2012-04-03 13:37:03 +08:00
这里没有严格的对错,但目前一个趋势是:跨界的人才更有价值(自己也比较容易成功)。作为设计师,了解一些自己设计的可能的实现手段益处很多(交流、提高设计的针对性等等)。
|
25
hitbastank 2012-04-04 20:18:06 +08:00
小真真想学代码了?
|
26
shin_tsao OP @hitbastank 我就是没代码的脑子,犹豫了很久才上来问问大家呢~你怎么看呀?
|
27
shin_tsao OP 看了大家那么多的回复,真是很感谢。我相信未来的设计不会局限在现有的平台以及手段上,互联网的视觉体验与硬软件的开发密不可分。同样作为此行业的设计,也需要跨界来考虑问题。
一般而言,我同意@NemoAlex @linnchord,设计绝对需要充分了解对象的一切。了解代码是为了更好的设计,而不是成为一名前端工程师;了解设计是为了更好的做好前端,而不是去做设计师的工作。 从实现的层面上来说,@master @lbj96347 @hdlifes 也说的比较类同,熟悉代码的话合作起来也轻松不少。 我想一个设计师不一定完全驻扎在互联网行业(也可能会去开书店、卖饼干、去做独立印刷等等),但一旦打算定居了,就需要下功夫了。所以看来还是我的决心和毅力不够呢。 最后感谢各位啦~ |
28
mobfrank 2012-04-06 10:15:51 +08:00
如果有兴趣什么东西学不会啊,所有关键不是需不需要,是有没有兴趣!
|
29
felixye 2012-04-06 10:59:19 +08:00 via iPhone
我觉得还是会一点HTML和CSS布局的好,JS看个人啦。
如果完全不会,做出来的设计很折腾前段工程师的。 有时后那个设计实现的代价很大,可怎么跟设计师说,他都不明白。。。。 |