问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

软件工程师和程序员到底有多大的区别?

发布网友 发布时间:2022-03-23 04:23

我来回答

5个回答

热心网友 时间:2022-03-23 05:52

程序员主要是指写代码的人。
工程师着重在于设计。

程序员和软件工程师的区别是:软件工程师不但要有编写程序代码的能力而且更重要的是要懂得如何去开发一个软件,怎样去学习实际的UI的观念。

就是工厂里面技术员和工程师的区别。技术员是熟练工人,工程师是设计者。

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。

软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。

它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。

热心网友 时间:2022-03-23 07:10

是不是程序员可以不懂高数 2008-11-03 10:48
答:
一般我们中国把程序开发设计人员及程序维护测试人员都归为程序员;
可以,高数只是数学方面的知识,很多没有上大学的程序员开发程序做软件能力很强,高数和软件开发维护没有必然的联系,当然你连一些基本常用的数学知识也没有就不行啦。
程序员的要求如下:
1:团队精神和协作能力
2:文档习惯
3:规范化的代码编写习惯
4:需求理解能力
5:模块化思维能力
6:测试习惯
7:学习和总结的能力

我就是要问你 工作内容怎么不一样了 2008-11-03 10:55
答:
首先软件工程师与程序员工作上最大的不同,可以打一个比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员也就是程序员相当于建筑工人!
所以很多人就说自己是IT民工就是这么来的;
软件工程师的工作不同于程序员但是一个软件工程师必定是一个优秀的程序员!

为什么工程师要懂? 2008-11-03 10:59
答:
前面也已经说了,高数和软件开发没有必然的关系,工程师也不一定要懂高数;要讲一点高数是可以提升你的逻辑思维,但是软件开发技术范围很广,这之间没有必然的关联,学了高数软件开发就很厉害或者不学高数软件开发就不行都是伪命题。
软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以高数只是你在大学里面学习的东西,是很重要的但不是必要的;
软件工程师要理解和领会软件工程,软件工程只是一个理论一个指导思想,搞软件开发的都必须了解这些基本理论并在平时的工作中认真地去贯彻执行,做软件工程师更是如此。

写思路用懂的高数吗? 2008-11-03 11:12
答:
同上,写思路的关键是要懂软件技术,具体的实现不需过多的考虑,当然有时候设计的时候动数学建模也有帮助,不过不是必需的。

加一句,大学里学的知识上了社会很多都没有什么用处,社会是最好的大学,当然学好高数对开发什么的也有帮助,但是关键是你要一直不断地提升自己,高数再好软件技术不好你也成为不了IT精英,成为高手没有捷径,不可能速成!天道酬勤,作为学生你应该知道眼前需要做什么。那就是打基础,多动手做程序,首先争取成为一个优秀的程序员,技术达到一定高度再转软件管理方面的工作,比如:软件工程师,项目经理,IT主管,IT经理,企业CIO。

热心网友 时间:2022-03-23 08:45

软件工程师是制作软件的 程序员是编程的。。不过也没多大的区别只是有时候写的代码有一点点区别把~
软件工程师工资会高一点~

热心网友 时间:2022-03-23 10:36

额疯疯癫癫下次

热心网友 时间:2022-03-23 12:44

软件工程师和程序员工作的内容不一样
软件工程师和程序员究竟有什么区别(软件开发工程师和程序员的区别)

软件工程师:更擅长对问题进行抽象和建模,能够提供更高层次的解决方案,考虑业务需求、系统架构等。程序员:更专注于解决具体的编程问题,实现具体的功能,对系统整体设计的理解可能较为局限。5.沟通和团队协作:软件工程师:通常更需要具备团队协作和沟通的能力,因为他们需要与需求方、测试团队、项目经理等...

“软件工程师”和“程序员”究竟有什么区别

软件工程师和程序员区别主要表现在以下几方面:1、概念不同:软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才;而程序员指的是从事程序开发、程序维护的基层工作人员。2、工作职责不同:软件设计师主要职责是组...

工程师和程序员的区别

工程师和程序员的区别有:1.着重解决业务问题:程序员的着力点在于项目里的技术问题,工程师的着力点在于解决业务问题。有时候只要优化一下业务流程,就可以减少很多技术难点。我们经常讲的技术驱动就是指这个方面。2. 控制开发过程:程序员只管闷头写代码,实现各种业务功能逻辑。工程师会从开发过程、项目...

工程师和程序员哪个好

工程师和程序员都是技术领域的专业人才。工程师主要负责设计、开发和维护各种物理或软件系统,包括机械设备、建筑结构、电子产品以及工程项目的规划和管理等。而程序员则专注于计算机编程,负责软件的编写、调试和维护工作。二、职责与技能 工程师需要掌握丰富的理论知识和实践经验,具备创新设计和解决问题的能...

程序员和工程师的区别

程序员和工程师的区别如下:1、 工程师(理想、期望)理解何谓软件“工程”,知道完成软件的过程、交付物、标准等;能够从“系统、关联”的视角看研发对象,能从整体、架构上理解;遇到问题,会寻找解决问题的“共同方法”,比如抽提、梳理、建模;善于分析、并能够“用设计图说话”,用图形表达意图、逻辑...

软件工程师和程序员差别在哪?

程序员和软件工程师的区别是:软件工程师不但要有编写程序代码的能力而且更重要的是要懂得如何去开发一个软件,怎样去学习实际的UI的观念。 就是工厂里面技术员和工程师的区别。技术员是熟练工人,工程师是设计者。程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和...

什么叫做软件开发工程师?

软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。软件工程师的工作不同于程序员但是一个软件工程师必定是一个优秀的程序员。首先软件工程师与程序员工作上最大的不同,可以打一个比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员也...

软件工程师就是程序员吗?

差不多的,只是不同人不同场景的相同称呼。软件工程师更正式一些,比如招聘网站、名片上(你没看错,有些单位程序猿是有名片的),或者叫开发工程师。非正式场合里面,程序员的叫法是最正经的了,我们内部一般都叫程序猿、程序员,不厉害的叫码农,厉害点儿的才能叫民工,什么IT民工之类的。如果你不是...

程序员,架构师,软件工程师的区别

1、程序员,架构师,软件工程师的能力要求不同,程序员是从事程序开发、程序维护人员,但是不擅长写文档。软件工程师的技术要求比较全面,会熟练的写语言代码,也会写一些项目的文档。架构师是软件开发过程中的重要人物,主要负责大系统项目的架构设计。2、程序员,架构师,软件工程师级别不同,程序员分为...

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

程序员通常具备这些技能,使他们能够在互联网公司、IT企业、金融行业等领域获得高薪职位。例如,大型互联网企业的高级软件工程师年薪可能高达数百万。产品经理是互联网行业的核心职业,负责了解市场需求和用户需求,推动高质量产品的开发。产品经理需要具备市场调研、竞争分析、产品设计、项目管理等多种技能,因此...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
一天背1000个英语单词那么每天复习一次,半个月记得下来吗? 碎纸机质量、保修好的除了范罗士还有别的吗? 浩顺A6-1.8L重要参数 浩顺A5-1.6重要参数 浩顺A91重要参数 浩顺M6重要参数 上焦下寒怎么调理 我想报考中级会计师,但是我的毕业年限不够咋办呢?我在北京工作,是否审 ... 昌平单福路昌平燃气公司怎么走,坐几路么交车? 香港电影史史上同时也是中国电影史上的第一位女演员是谁 网络工程师是什么 文凭 word 文档目录页有红色波浪线怎么去除 word文档怎么去掉红色波浪线 丽江特产木梨 丽江古城的古城特产 苹果手机开飞行模式后发送和接吗? java Spring 框架有什么用? 项目数据分析师(CPDA)考试是不是一定要培训才能考?在哪里考?一年几次? 报考数据分析师 必须得接受培训吗 CDA数据分析师考试必须要参加培训课,然后才能参加考试吗? 考数据分析师证书一定要参加培训吗 计算机信息系统集成项目经理与信息系统项目管理师有什么差别 苦瓜怎么做不苦一点 苦瓜怎么做不苦,去除苦味的秘诀 为什么我的显示为风险评估? 软件工程师和程序员的区别? 活的鲍鱼怎么储存呀,能冷冻吗??? 鲜活的鲍鱼怎么处理怎么保存? 南通有那些小吃?? 作为江苏最南端的城市,南通有哪些美食值得推荐? Excel的透视表怎么做? 软考信息系统管理工程师 网络工程师 信息系统监理师,哪个比较好考些?尤其下午的考试 下午的考试都是上机 Java的主要学习内容都有哪些 考软件设计师(原高级程序员)都要做哪些准备? JAVA是用来干什么的啊,我想学,请给我一些建议? 学java将来能干什么女生很难啊! 男女三观不合指的是哪三观? 企业与的区别是什么? 所有word文档被锁定了,不能编辑怎么解锁? WORD为什么会被锁定 为什么word文档被锁定无法编辑 word文档被锁定什么意思? 为什么WORD被锁定不能用了? 软考系统分析师论文考什么内容 怎样去除壁纸上的油性笔笔迹 纸上中性笔油怎么擦掉 怎样去除纸上中性笔油 壁纸上的圆珠笔油怎么去除 小白考信息系统项目管理师,有什么好的学习经验? 网络工程师和网站设计师的区别,和前途分析
  • 焦点

最新推荐

猜你喜欢

热门推荐