程序员和软件设计师的区别

我想知道程序员和软件设计师的区别。
两个主要是学习什么?
如果学成后工作的区别?
还有为什么说30岁后程序员就没戏了?

程序员和软件设计师的区别:

一、工作内容的区别

程序员的工作内容是程序开发、程序维护

软件设计师的工作内容是按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档。

二、职业认证考试等级的区别

程序员考试属于计算机软件水平考试中的一个初级计算机职称考试。

软件设计师考试属于计算机软件水平考试中的一个中级计算机职称考试。

三、要求掌握的系统知识的区别

程序员需要掌握操作系统、程序设计语言的基础知识,掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识。

软件设计师需要掌握软件设计的方法和技术,熟悉软件工程、软件过程改进和软件开发项目管理的基础知识。

四、工作对象的区别

程序员对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

软件设计师必须对客户的需求有一定程度的了解。在系统原型中,软件设计师会实作多个程式范型(Program Pattern),每个程式范型,对应到一种客户需求的程式类型。

参考资料来源:百度百科——程序员

百度百科——软件设计师

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-29
软件设计师:软件设计师考试属于计算机技术与软件专业技术资格(水平)考试的资格考试,是由国家人事部(已改为:人力资源和社会保障部)和信息产业部(已改为:工业和信息化部)领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。

程序员:程序员考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个初级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。
总结来说:程序员是初级考试,软件设计师是中级考试。
第2个回答  2009-05-26
看来你是矛盾考程序员还是软件设计师吧?

程序员 == 原来的中级程序员 初级资格 助理工程师

软件设计师 == 原来的高级程序员 中级资格 工程师

系统分析师 高级资格 高级工程师 (大学教授为高级工程师)

网上说软件设计师是中级资格证,很多人推荐考中级,不过就业没太大区别,就业人家公司看的是本本。

说30岁之后程序员就没戏了意思是这样的:
因为IT业不断有新东西出现,发展非常快速,而程序员讲究的是记忆力,分析力,反应能力。30,40岁的人这些能力肯定没有新人强。所以程序员确实是个吃青春饭的职业。
按专家或行业资深人士的说法,程序员有两条进阶路线。一条是技术路线,由程序员,经系统分析师、系统设计师、项目经理、产品经理,直到架构设计师为归宿。另一条是领导路线,由程序员,经开发小组负责人、工程负责人,奋斗到项目经理。
所以当了程序员或软件设计师之后要向更高的方向发展才是正解。本回答被提问者采纳
第3个回答  2019-08-30
程序员教程和软件设计师教程差不多吗?程序员属于软考初级,软件设计师属于软考中级,两个考试项目的教程肯定是有一定区别的。
程序员和软件设计师两个科目的教程多少有相关的内容,毕竟两者都跟软件开发有一定关系,比如结构化分析、面向对象分析等知识点两本教程里都有。虽然说软件设计师可能更加偏向于设计,但是设计的前提肯定也需要掌握一定的技术基础,而程序员很多人会觉得侧重于编程,但是在编程的过程中对于软件设计、软件测试与运行等也需要有一定的了解。所以两本教程会有需要共同学习的知识点。
目前程序员和软件设计师第五版教程均已上市,想要了解的考生可以点击希赛软考助手APP进行了解。
相似回答