`
arksea
  • 浏览: 62132 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

成为合格的软件设计师

阅读更多

怎样才算一个合格的软件设计师

 

所谓合格的软件设计师,就是产出的是可用与好用的产品,所谓不合格的软件设计师,产出的则是不可用、只能应付着用最终因混乱还是变为不可用的产品。

 

成为合格软件设计师的奥义

 

这是一组人人都明白的道理,这是兢兢业业一丝不苟的态度!

 

  • 不要偏离业务目标

只醉心技术,不关心业务,产品意识薄弱的人是不可能成为合格的软件设计师的。

 

  • 简洁、规范、一致、持续重构

变量命名、文件命名、目录组织等等要简洁、规范、一致,你会说这不是很简单么?是啊简单,但是问题的关键是你有没有做到?!

能不能、愿不愿意在完成功能开发的过程中通过持续重构保持系统的“次序”很大程度上决定了你是否能胜任软件设计的工作

 

  • 细致、考虑周全

细节是魔鬼 ,细节也是可持续发展的关键所在!

 

  • 平衡与取舍

软件设计常常涉及因素太多,世界上不可能有完美的事情,所以必须能够进行轻重主次的权衡与取舍,懂得快要怎么做,慢要怎么做

 

  • 迎难而上的勇气与坚持

面对问题,要有迎难而上的勇气与坚持

 

  • 面对无法解决的问题时规避与绕行的灵活

发散性思维的练习,专业敏感度的培养

 

  • 掌握足够的技术基础并且善于学习

通常很多人以为技术才是衡量设计能力最重要的标准,而我却把他排在最后。设计不是堆砌技巧,一个平凡但能满足需求、并能持续开发维护的设计,远比一个无法满足需求,或者难以持续开发维护的牛逼设计来得成功。

 

    成为合格软件设计师的奥义平淡得和白开水一样“能把你的嘴淡出个鸟来”,大部分人甚至从来都没想过要去遵循,而合格设计师的修养就是努力约束自己,并让一些让人懊恼的琐碎思考逐渐演变成习惯,提高所谓的“专业敏感度”。冰冻三尺非一日之寒,如果你不注重在日常开发工作中遵循这些简单明了的规范与道理,那么到了积重难返的时候,你所谓的设计将变成一团剪不断理还乱的“毛线球”。

 

 

推荐的文章:《你身边那些牛逼的路人甲
分享到:
评论

相关推荐

    普通设计师和优秀设计师的区别到底在哪

    设计师

    1-软件设计师考试综合知识(上午题)自主学习各知识点要求-水印版.pdf

    《系统架构设计师教程》作为全国计算机技术与软件专业技术资格(水平)考试指定用书,系统地介绍了系统架构设计师的基本要求和应掌握的重点内容。《系统架构设计师教程》共分21章,对计算机网络基础、信息系统基础、...

    软考软件设计师考试大纲

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发...

    官方的软件设计师考试大纲

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,...

    软件设计师

    软件设计师考纲考试摘要,通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件...

    软件设计师考试大纲与培训指南(2009版)

     通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,...

    软考高级系统架构设计师资料

    考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够...

    系统架构设计师教程

    杨春辉主编的《系统架构设计师教程》作为全国计算机技术与软件专业技术资格(水平)考试指定用书,系统地介绍了系统架构设计师的基本要求和应掌握的重点内容。全书共分21章,对计算机网络基础、信息系统基础、系统...

    系统架构设计师历年真题.rar

    系统架构设计师考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、...

    2009年最新:系统架构设计师教程(超清析PDF)

    本书作为全国计算机技术与软件专业技术资格(水平)考试指定用书,系统地介绍了系统架构设计师的基本要求和应掌握的重点内容。全书共分21章,对计算机网络基础、信息系统基础、系统开发基础、软件架构设计等诸多内容...

    软件设计师考试大纲 考试说明 考试范围

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,...

    2009年下半年软件设计师考试大纲

    软件设计师考试大纲 内含考试范围,考试说明,以及各科的重点 1,考试要求: 1)掌握数据表示,算术和逻辑运算; 2)掌握相关的应用数学,离散数学的基础知识; 3)掌握计算机体系结构以及各主要部件的性能和基本...

    系统架构设计师历年考试试题2009-2019版.zip

    系统架构设计师考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、...

    2009年软件设计师考试大纲<软考>

    2009年软件设计师考试大纲&lt;软考&gt; 一、考试说明  1.考试要求:  (1) 掌握数据表示、算术和逻辑运算;  (2) 掌握相关的应用数学、离散数学的基础知识;  (3) 掌握计算机体系结构以及各主要部件的性能和基本工作...

    软件设计师培训指南(2009)

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,...

    软件设计师考试大纲

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发...

    软件设计师 历年试题

    通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发...

Global site tag (gtag.js) - Google Analytics