需要的,根据我的工作经验看,设计师学习编程最直观的好处有下面几个:
1.技多不压身,临时应急救场很有帮助。
在实际工作中,你很难确保你的每一个设计需求都有程序员能立即帮你实现。 打个比方,不是大厨每一次炒菜都有帮厨能够刚好在旁边帮他洗洗菜、切切菜什么的。如果你懂点编程,就像大厨自己个就会切菜洗菜一样,遇到紧急情况自己动手也能应付一下的。
2.可以更好的跟程序员沟通,省却沟通成本。
你知道的,你是设计师,他是程序员。这注定了,他无法完全懂得你的审美和设计,你也无法懂得他的技术难点和工作流程。
但是,很多的工作都是需要不同职能的人来协同办公的,即使你再不愿意,有时候还需要协同办公。
如果这个时候你懂得编程的话,你也知道程序员的工作流程和编程思维的话,当你用程序员能懂的语言跟他沟通,你是不是会省却很多事情?
——至少,你们会省却很多沟通的成本,以及不必要的摩擦。
(就像是,别人对你的设计提出建议的时候,如果用你能听懂的专业术语跟你交流是不是比那种非专业户直接提出“我要五颜六色的黑”更加让你觉得舒服?)
3.你不需要成为编程大神,你只需了解编程。
你要知道,很多的设计师会慢慢的朝产品经理的方向发展。
这就代表,一个优秀的设计师(或者是有能力胜任产品经理的设计师),至少需要了解整个产品生产的所有流程。
所以,你真的不能抱着“我就是个设计师,我只想搞设计,其他的我都不关心”的想法来看待要不要学习编程这件事。
——除非你只想做个只想做设计的设计师。
4.未来社会的需要
如果你观察下当代中小学生的课外辅导班的话,你会发现一个现在的小学生多了新的“兴趣爱好”——编程
以前的学生家长都会帮孩子报奥数班、英语班什么的,现在一些大城市开始流行让孩子学习 少儿编程了。
貌似现在的一些观点认为,小孩子学习编程的重要性跟学习英文的重要性都是差不多的。
——所以,拓展来看,未来的社会,懂点编程的人,可能跟我们现在懂点英文的人都属于普普通通而又“一点儿微不足道”的小技能罢了~