如何成为优秀软件设计师
如何成为优秀软件设计师
Just some ideas from other place , Hope these can give you some new ideas : ::)
1、人比技术重要;
2、理解要实现的东西;
3、要谦虚;
4、理解用户需求;
5、需求很少改变,改变的是对需求的理解;
6、保持阅读的好习惯;
7、降低软件耦合度;
8、提高软件内聚性;
9、考虑软件可移植性;
10、接受变化,唯一不变的是变化;
11、不要低估对软件规模的需求,要假定软件的用户在几百万以上;
12、设计软件应考虑性能、可靠性、可用性、便携性以及可扩展性,而不 仅仅考虑性能;
13、管理各模块之间的接口,使各模块开发小组能相对独立的工作;
14、避免走捷径,软件开发各阶段都需要详细的考虑;
15、别信赖任何人;
16、在编码实现系统之前,先建立一个原型,以证明设计可行性;
17、运用设计模式;
18、研究每个模型的长处和弱点;
19、在现有任务中应用多个模型;
20、教育听众;
21、理解软件开发完整的过程;
22、常做测试、早做测试;
23、把工作归档;
24、技术会变,但基本原理不会。
如何成为优秀软件设计师相关推荐
- 成为优秀UI设计师需要具备哪些条件?
UI设计师这个岗位在互联网行业还是非常吃香的,越来越多的人都想要学习UI设计技术,那么如何才能成为优秀UI设计师?需要具备哪些条件呢?我们来看看下面的详细介绍就知道了. 成为优秀UI设计师需要具备哪些 ...
- 2009年5月软件设计师考试试题解析全国首发
[书名]软件设计师考试考前冲刺预测卷及考点解析:最新版 [作者]郭春柱 [ISBN]978-7-121-08407-2 [出版社]电子工业出版社 [出版日期]2009年8月 [定 价]39.50元 ...
- GitLab CTO:开源是打造优秀软件的核心
开源正在吞噬整个互联网,成为互联网技术的默认选择. 2018年是"开源(Open Source)"这个专用名词诞生的第20个年头.由开源社主办的2018中国开源年会COSCon'1 ...
- 为什么优秀的程序员也是优秀的设计师
在高科技行业中,我听过很多伟大的开发人员声称对设计一无所知.他们将设计当作是一个神秘的世界,一个编程世界之外的世界.他们觉得他们永远无法"干"设计的工作,因为他们根本没有关于这方面 ...
- 从程序员到软件设计师
软件产业发展到今天,分工越来越细.程序员做为一个通用的称谓已经无法确切定义各种工作的特点和分类.正因为软件开发中各种职责区分不清,无论是刚刚写代码的新手还是具有多年经验的老手,一概被扣上程序员的通用名 ...
- 微信web开发工具如何使用_优秀的设计师和开发人员使用出色的Web开发工具
微信web开发工具如何使用 There are hundreds or even thousands of web tools and services on the market, but whic ...
- 软考中级软件设计师难不难_为什么这么难处理设计师
软考中级软件设计师难不难 重点 (Top highlight) I have a confession to make. As a young Design 'pioneer' in many tec ...
- 软考-软件设计师笔记【原创无样式版】需要笔记请联系
越努力,越幸运!!! 计算机系统基础 (一)CPU的功能 (1)程序控制功能.CPU通过执行指令来控制程序的执行顺序. (2)操作控制. (3)时间控制. (4)数据处理.CPU最根本的任务. (二) ...
- 从程序员到软件设计师的过程
前言:软件产业发展到今天,分工越来越细.程序员做为一个通用的称谓已经无法确切定义各种工作的特点和分类.正因为软件开发中各种职责区分不清,无论是刚刚写代码的新手还是具有多年经验的老手,一概被扣上程序员的 ...
最新文章
- Linux进程间通信(二):信号集函数 sigemptyset()、sigprocmask()、sigpending()、sigsuspend()...
- Android ListView常用用法
- The Maximum Unreachable Node Set
- VS2010数据库项目不能正常工作解决方案(转)
- 也分享自己做的JS扫雷小游戏
- Comparable与Comparator浅析
- html引入png不显示透明北京,解决在网页上显示PNG图片底色不透明的方法
- 普通程序员如何向人工智能方向转型?
- Windows 7安装 Visual Studio 2010之大战三大回合
- Ubuntu下,远程访问服务器,路径只显示最后打开的文件夹问题
- 音乐格式转换软件测试工资,无损音乐如何转换 无损音乐格式转换 无损音乐转换器...
- “构建可信社会,重塑商业共识体系”彩虹商链发布会将在辽宁举行
- 2018年3大UI设计趋势,你知道吗?
- Android开发之视频播放器
- C语言实现来实现字符串反转,只有单词顺序反转,组成单词的字母不反转
- pyautogui微信小程序自动化操作
- Java中对图片进行简单加密和解密
- PHP代码审计3—系统重装漏洞
- 7位互联网打工人自述:累就对了,毕竟只能打工到35岁
- HTML+CSS测试题
热门文章
- “泰迪杯”挑战赛 - 构建数据模型分析航空客户忠诚度与价值
- 用nodejs框架express做前后端接口转发的中间层
- sessionStorage.setItem无效
- 第11节-导航菜单(经典菜单) | 剑雨Axure RP9系列【基础】
- http://www.xueh188.top/index.php/archives/39/
- 【人工智能简史】第二章 早期实验与尝试——图灵测试与图灵机器、逻辑理论机与麦卡锡、第一个人工智能程序:塞缪尔的西洋棋程序
- 申宝策略-A股三大指数纷纷高开
- 数据结构4——浅谈DancingLinks的思想及应用
- js实现的猜拳小游戏
- 腾讯安全发布新一代云防火墙,筑牢企业上云第一道安全防线