软件工程师和程序员的区别?

 我来答
内蒙古恒学教育
2022-11-08 · 专注于教育培训升学规划
内蒙古恒学教育
向TA提问
展开全部
软件工程师和程序员区别主要表现在以下几方面:
1、概念不同:软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才;而程序员指的是从事程序开发、程序维护的基层工作人员。
2、工作职责不同:软件设计师主要职责是组织和指导程序员编写、调试程序,并时软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;而程序员主要负责软件项目的详细设计、编码和内部测试的组织实施,对小型称件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
3、拥有一定的编程能力的都能称为程序员,不需要考证;而软件设计师需要通过计算机软件资格考试的中级考试。
城市综合体c
推荐于2017-10-14 · TA获得超过190个赞
知道答主
回答量:739
采纳率:0%
帮助的人:191万
展开全部
软件工程师比程序员好听,其实做的工作是一样的。但在国外是有本质不同的。至于课程,我想你可能是想参加诸如IT培训之类的吧,这个主要看个人是否真的喜欢这一行,如果不感兴趣硬学的话,只会越来越痛苦。
课程应该和大学课程没有什么差别,都是些编程语言(C,C++,Java,C#等),数据结构,算法,数据库(SQL Server,MySQL,Postgre等)应用之类的。但这些只是理论课程而已,在实际工作(开发项目)中,大多是围绕需求而作,不仅仅停留在做个for循环计算而已。另外,外包项目(对日对韩,欧美项目除外)更恶心,只能根据外方要求做,连注释格式,标点符号都不许自行更改,加班加点是家常便饭,大公司还好些,小公司尤其这样。
fantasystream
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BarryQing
推荐于2017-09-03
知道答主
回答量:16
采纳率:0%
帮助的人:4.1万
展开全部
软件工程师的级别要大于程序员;程序员,顾名思义,编写程序的,顶多要注意的是代码的正确性;可运行性等;软件工程师还要注重软件的整体性,还包括初期的立项、分析、建模、编程、测试、发布等部分
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
房郎礼夏
2019-09-16 · TA获得超过3873个赞
知道小有建树答主
回答量:3197
采纳率:24%
帮助的人:174万
展开全部
软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。
  软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S
B/S程序开发,还有诸多如JAVA
SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB
SERVICE、STRUCTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。
  软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。 程序员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。
知道了吗?小林凡
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ced590d
2011-09-12
知道答主
回答量:28
采纳率:0%
帮助的人:9.3万
展开全部
本人觉得软件工程师就是高级程序员。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式