"设计师是设计问题,程序员是解决问题”这句话对吗?

R


"设计师是设计问题,程序员是解决问题",如果这句话本身没有问题的话,则很大可能是来自于程序员,暗含了对一起工作的设计师的不满。

本质上,虽然设计师和程序员分工不同,但都是为了解决某个问题而一起工作的。在整个工作流中,设计师负责的是整体的,顶层的,更抽象的工作,例如软件设计中核心功能模块的划分,架构的设计,各种框架的选择等等。而程序员则是基于设计师的工作基础之上编程序实现具体的功能的。不难看出这里有个依赖关系在里面,那就是程序员的进一步的工作是依赖于设计师的前期工作的。很明显,如果设计师设计的非常合理,则后期程序员的工作就比较顺畅。反之,则随着程序员工作的推进,由于设计的问题可能会修改设计,从而造成程序员做无用功,返工,怨天载道苦不堪言。这样一来会轻则推迟项目进度,重则造成重大损失。

因此,在项目设计阶段,设计师一定要把功课做足,多方调研,全面考虑,把问题想好,想透。在这一个过程中多争取和参考来自不同功能团队的意见和建议,包括程序员。尽量保证之后不再需要修改设计或即使修改也只需做可接受的修改。


科技湾区


您好,很高兴回答您的问题!我是

“设计师是设计问题,程序员是解决问题”这句话是错误的!在软件开发过程中设计师的专业职称叫做软件架构师。

首先,目标上,在软件开发过程中是以产品需求为导向,设计师(架构师)、程序员都是围绕需求展开工作

设计师(架构师)的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。而程序员负责软件项目的详细设计、编码和内部测试的组织实施,完成项目的实施和技术支持工作。从职能定义上来看,两者并不存在对立关系,他们都是对项目负责,以完成项目为最终目标。

其次,技能上,设计师(架构师)的工作并非设计问题,而是决定软件的高层次架构,完成整体系统的概要设计

可以这样说,一个设计师(架构师)的好坏决定了整个软件开发项目的成败,反之一个水平差的架构师,会让整个软件系统遭到灾难性的打击,正如建大厦一般,这座大厦的整体结构都不稳固,越往上建风险就越大,随时有坍塌的风险。如果架构师的技术选型、框架搭建这些没做好的话,就正如建大厦一般,开发越接近尾声问题也随之越多。而这时候出现“设计师是设计问题”的这种嘲讽,也是情有可原。

再次,项目的顺利展开,不仅是设计师和程序员,总体把控很重要

当出现程序员或项目组中其他成员有“设计师是设计问题,程序员是解决问题”这样的抱怨的时候,项目经理这样的角色就要紧急介入,审查整个软件开发过程之中是否存在设计上的不合理,或者其他问题,要提前把控风险。

总结

一个完整的软件开发过程包含以下:需求调研、分析、软件概要设计、详细设计、编码、集成测试、交付测试、运维流程,项目如要落地,每个环节都要严格控制,特别是软件设计,要做好严格的评审工作,这样程序员编码才会更加顺利。


码龙之光


这样的说法有很大的问题,

一般的互联网公司,一个项目主要三类人,

产品经理,了解业务需求,构建流程,完善功能设计文档。

通过开会和相关设计文档和美工和程序员沟通。

设计师一般指的是美工,根据产品经理交代,作出无具体功能的,但是有流程原型版页面,

程序员,根据项目需求文档,构建代码的架构设计,以及具体的功能实现的模块编写。

程序最终功能,把整合美工设计的页面,然后通过产品经理对客户反馈的反复调整。


一句话说明就是,产品经理把需求变成功能,美工设计师画出功能想要的样子,程序员把功能通过代码具体实现。


秒杀男主的路人甲


设计是有目的创造,创新性地解决问题!

设计师是专门从事解决专业问题的人!而不是设计问题

程序是把现实生活遇到的各种问题数字化解决的过程!

程序员可以说属于是设计师的范畴!

反过来设计师不一定属于程序员了!

二者都是解决问题或者有目的地创造,只是范畴大小不一样而已!从事的行业可能不一样。




WW软装艺术


这把设计师和程序员搞对立了。

其实设计师已经解决了所有逻辑问题,程序员只是把这些 解决方法从文档变成计算机软件而已。


方法研究


怎么说设计师是设计问题的呢?哈哈!设计师也是解决问题的。比如说一台设备,设计出来这台设备就是为了提高公司的生产率或者实现满足人们需要的功能,再比如说设计房子啦,设计建筑啦!就是提供住宿和办公用的。你理解的设计问题,可能是设计的时候,因为设计水平有限或现有技术不足,会额外的产生一些缺陷,有时候确实是不可避免的麻烦,但设计的目的确实是解决问题的。程序员,他们确实是解决问题的。程序员的作用和设计师可以配合来用。如一台设备。设计师把机械结构设计出来。然后这些设备通电,程序员把程序灌输进去,就形成了一个完整的智能化设备。还有程序员,也开发一些很好的软件,这些软件比如说app,一些其他程序,为我们的生活或是娱乐,提供便利。


lee1515


我认为不对,设计师其实也是在解决问题啊,设计师与程序员他们都一样既可设计问题也可以解决问题


金城续缘


大家好:
这是我个人的一些看法,欢迎大家在评论区讨论谢谢

\n

{!-- PGC_VIDEO:{"thumb_height": 512, "vposter": "http://p0.pstatp.com/origin/tos-cn-i-0022/9e754a01156846ffa7faa5682eb69709\

深圳码农水哥


语言不通、回答不了!


分享到:


相關文章: