软件工程师和程序员有什么差别吗?

如题所述

软件工程师和程序员区别主要表现在以下几方面:
1、概念不同:软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才;而程序员指的是从事程序开发、程序维护的基层工作人员。
2、工作职责不同:软件设计师主要职责是组织和指导程序员编写、调试程序,并时软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;而程序员主要负责软件项目的详细设计、编码和内部测试的组织实施,对小型称件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
3、拥有一定的编程能力的都能称为程序员,不需要考证;而软件设计师需要通过计算机软件资格考试的中级考试。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-25
软件工程师比程序员好听,其实做的工作是一样的。但在国外是有本质不同的。至于课程,我想你可能是想参加诸如IT培训之类的吧,这个主要看个人是否真的喜欢这一行,如果不感兴趣硬学的话,只会越来越痛苦。
课程应该和大学课程没有什么差别,都是些编程语言(C,C++,Java,C#等),数据结构,算法,数据库(SQL Server,MySQL,Postgre等)应用之类的。但这些只是理论课程而已,在实际工作(开发项目)中,大多是围绕需求而作,不仅仅停留在做个for循环计算而已。另外,外包项目(对日对韩,欧美项目除外)更恶心,只能根据外方要求做,连注释格式,标点符号都不许自行更改,加班加点是家常便饭,大公司还好些,小公司尤其这样。

参考资料:http://zhidao.baidu.com/question/232941587.html

本回答被提问者采纳
第2个回答  2012-01-01
软工程师的级别比程序员高一点
第3个回答  2012-01-03
看了很多都没有找到合适的,请手机帝推荐几部,