设计分享——为什么要重视设计?

简介:

之前买书的时候,发现大家基本没考虑设计方面的书籍,感觉大家对设计这件事不够重视。所以技术分享的第一段,先讲几句做好设计、学好设计的重要性。


一 为什么重视设计(面向对象设计)

1. 业务驱动与技术驱动的区别是什么?

    技术驱动是“怎么做”一直在变,并且由“怎么做”带动“做什么”发生变化。

例如,以往我们出门,不认识路了,我们会开口问路人甲。现在呢?掏出手机查地图。以前我们买东西结账,会掏钱包数零钱。现在呢?掏手机刷二维码。这是技术驱动的“怎么做”在变。由“怎么做”的变化,进而带动了“做什么”的变化。最显著的就是余额宝,让大家从去银行做活期存款变为购买货币基金。

    业务驱动是“做什么”一直在变,并且由“做什么”带动“怎么做”发生变化。例如,我们之前做过青岛银行,很快就跟进了华润银行;最近的,我们正在做展期,把5期扩展为10期;但说不定哪天就会出现“缩期”,从10期缩短为5期。这些都是“做什么”方面的变化。“做什么”变了,“怎么做”就难免要跟着变化。如果“怎么做”变化得太大、太频繁,开发人员就很痛苦了。

    我们的系统属于业务驱动、业务系统,技术上并不高精尖,但是业务逻辑上复杂、多变。做业务系统的首要考虑是满足需求——满足当前的业务需求、以后的扩展需求、开发人员不加班的需求。换句话说,就是要我们做好设计、做好设计和做好设计。


2. 大家的职业规划是什么?

    ——技术路线走到黑,从程序员、到设计师、到架构师,程序设计、系统设计、架构设计,设计都是基本功。

    ——技术转管理,可以从面向对象设计思想中汲取营养。面向对象设计思想本质上就是管理复杂度、管理流程和模块、管理资源和代码。

    ——技术转产品、业务,可以借助面向对象设计来学习和锻炼抽象思维,对用户、客户、市场、业务进行抽象建模,找到业务的运营模式、产品的盈利模式等等。这些都需要有抽象能力。而抽象是面向对象设计的核心思想和方法。

    ——彻底转行,那就别在这儿浪费时间了。




本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/1897804,如需转载请自行联系原作者
相关文章
|
2月前
|
测试技术 持续交付 UED
软件测试的艺术与科学:平衡创新与质量的探索在软件开发的波澜壮阔中,软件测试如同灯塔,指引着产品质量的方向。本文旨在深入探讨软件测试的核心价值,通过分析其在现代软件工程中的应用,揭示其背后的艺术性与科学性,并探讨如何在追求技术创新的同时确保产品的高质量标准。
软件测试不仅仅是技术活动,它融合了创造力和方法论,是软件开发过程中不可或缺的一环。本文首先概述了软件测试的重要性及其在项目生命周期中的角色,随后详细讨论了测试用例设计的创新方法、自动化测试的策略与挑战,以及如何通过持续集成/持续部署(CI/CD)流程优化产品质量。最后,文章强调了团队间沟通在确保测试有效性中的关键作用,并通过案例分析展示了这些原则在实践中的应用。
71 1
|
4月前
|
数据采集 开发框架 监控
增加软件投入的重要性:提升自动化程度与用户界面设计的价值
增加软件投入的重要性:提升自动化程度与用户界面设计的价值
48 4
|
4月前
|
测试技术
系统分析与设计问题之软件开发中的“分析阶段”是否只限于软件行业
系统分析与设计问题之软件开发中的“分析阶段”是否只限于软件行业
|
4月前
|
机器学习/深度学习 算法 定位技术
系统工程是一个跨学科的领域,它关注于如何设计、管理和优化复杂的系统。
系统工程是一个跨学科的领域,它关注于如何设计、管理和优化复杂的系统。
|
文字识别 算法 安全
转:图像处理算法在文档管理系统中的优势、误区及应用
图像处理算法在文档管理系统中可以提高处理效率、提高图像质量、实现文字识别和提取等功能,但也需要注意误判和错误处理的问题,并合理应用于不同的场景中。以下是关于图像处理算法在文档管理系统中的优势、误区以及应用的一些重要信息。
87 3
|
安全 数据可视化 测试技术
【设计思维框架】为现代企业重新设想的设计思维(下)
【设计思维框架】为现代企业重新设想的设计思维
|
架构师 UED
【设计思维框架】为现代企业重新设想的设计思维(上)
【设计思维框架】为现代企业重新设想的设计思维
|
数据可视化 UED
[译] 细节是产品设计的重中之重
本文讲的是[译] 细节是产品设计的重中之重,一个产品的成功是由各种因素共同造就的,而其中最重要的因素,就是整体的用户体验。在设计一款新的应用或是网站的时候,坚持最佳的实践规范是一个可靠的方法,但是在创造宏伟蓝图的时候,人们很容易就会省略掉那些能让人有更好的体验但却并非必要的设计元素。
1225 0
|
Web App开发
《伟大的小细节:互联网产品设计中的微创新思维》——2.3 预期操作权衡
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第2章,第2.3节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1231 0