设计师到底需不需要会代码,开发者到底需不需要懂设计?这个话题经常被大家讨论到。
作为一名程序员,我认为懂得一些设计基础给我的工作带来的好处是非常多的。接下来就谈谈我对这个问题的一些看法,不一定对,有说错的地方还望各位多多指教。
首先,我看待一个设计,不仅仅只是视觉稿,更是看到一个落地的产品,知道这个产品是如何做出来的。设计是创意到执行的过程,也是视觉思维到产品思维的演化。我今天做的设计,如何优化能更好的对接开发去做执行,我做的一套很好的架构,将来开发能够做更好的适配。如果今天做的设计是站在帮助别人解决问题的基础上,那么我认为这个设计会非常的优秀。
视觉设计只是产品设计中的一环,纵向培养系统性设计思维,横向培养产品体验思维。在早先的一些设计师,会自己去做一些自己的个人网站,从设计到开发都自己做,那么他们会学到一整套产品的设计流程,这个是比现在把工作拆的很散的视觉设计,交互设计,动效设计要思考的更多。
设计的本质是解决问题,而解决问题的核心是建立在设计师对产品和业务极其理解的基础上才成立的。
其次,懂得一些代码知识,能拓展自己的眼界,突破自身的限制,会知道更多实现的可能性。再次,代码的学习会锻炼你的逻辑思维能力,与开发的对接能力,能够提升团队的工作效率。
据我与国外设计师的交流和看国外设计师招聘要求的过程中,会发现:在国外,单纯的视觉设计师其实是不多的。更多的可能是设计懂开发,开发也了解设计,大家都相互协作,合作会更加高效。
这与现在国内某些公司提出的全链路设计师的观点,是不谋而合的。其实就我自己的观点来看:从目前国外的工作状况,是能够看到国内未来的发展趋势的,毕竟我们现在经历的很可能就是他们曾经都走过的路。
个人觉得,只要你有精力,并且有兴趣,真的应该去了解下代码知识,它很可能会让你进入一个完全不一样的世界。
好了,话不多说,推荐几个设计+技术的公众号,都是几个靠谱的朋友在运营,干货多多,感兴趣的朋友可以关注下。
DEX Group
一个有点酷的全栈设计和开发社区。服务内容包括线下活动,设计游学,线上线下课程,设计招聘,社群等等。
Codesigner
喜欢设计也喜欢代码,关注设计到开发之间的交付问题,最近在鼓捣 Figma(我自己的号,嘿嘿)。
知识小集
高质量技术文章搬运工
老司机 iOS 周报
每周定期整理与发布业界资讯、开发工具、开源代码、学习资料、求职招聘信息。
让技术一瓜共食
冬瓜的技术公众号,主要分享算法、移动端相关的原创技术文章。同时也对其他领域技术充满好奇!