软件工程师,软件工程师是干什么的

1,软件工程师是干什么的软件工程师一般指从事软件开发职业的人 。软件工程师跟一般程序员的分别,在于一个程序员的工作是按照指定的specification来做coding,而软件工程师的工作则需要规划 。不过,由于现时社会的分工愈来愈模糊 , 软件工程师跟程序员的分工也愈不明显 。【软件工程师,软件工程师是干什么的】
2,软件工程师是什么专业计算机科学与技术专业计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业 。软件工程师是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关 。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术 。此外,关于网络工程和软件测试的其他技术也要有所涉猎 。扩展资料:软件工程师工作内容1、 指导程序员的工作;2、 参与软件工程系统的设计、开发、测试等过程;3 、协助工程管理人保证项目的质量;4 、负责工程中主要功能的代码实现;5 、解决工程中的关键问题和技术难题;6 、协调各个程序员的工作,并能与其它软件工程师协作工作 。7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等8、考试科目工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程参考资料来源:百度百科-计算机科学与技术专业参考资料来源:百度百科-软件工程师
3,软件工程师是指什么意思软件工程师=程序员=写代码的人=瓦匠 一个项目,从开发到交付分为以下几个过程: 立项、功能需求、概要设计、详细设计、编写代码、测试、交付、实施、维护 。软件工程师,如果是一般的程师的话:指的就是编写代码这一块 。软件工程师是一个泛指,指的东西很多,你可能从事以上任何一个工段 。如果是刚出校门的话 , 一般指的是代码这一块 。
4,软件开发工程师是什么软件开发就是根据用户要求建造出软件系统或者系统中的软件部分的过程 。一般是用某种程序设计语言来实现的软件开发的 , 像Java、Python、2C和C++等都是软件开发的需要的编程语言 。看到那么多编程语言,同学又就开始犯嘀咕 , 这么多,到底学什么?今天听人说Java不错,想学;明天听人说Python前景广,想学;为什么会迷茫,还不是因为你不够了解他们 。所以,今天信盈达小编先来给大家普及一下Java、C/C++、PHP、Python到底分别是用来开发什么的?用任何编程语言来开发程序,都是为了让计算机干活,比如编写一篇文章,下载一首MP3等,而计算机干活的CPU只认识机器的指令 。所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令 。理论上任何语言干任何事情几乎都可以, 但是主要干什么那就不一样了 。Javajava常常跟”企业”联系在一起 , 因为具备一些很好的语言特性,以及丰富的框架,在企业应用中最被青睐 , 你总可以听到关于J2EE, JSP, Hibernate之类的东西的讨论 。同时,java在手机领域也有一席之地,在普遍智能化之前 , 很多手机就是以支持java应用作为卖点的,而智能手机爆发之后,java手机主场变成了android,作为安卓的标准编程语言而存 。总结:Java主要应用在网页,企业级开发 , 普通应用软,游戏后台 。C/C++C/C++理论上说可以做任何开发,只要有合适的硬件驱动和API,特点是效率高,基本上是编译语言里面效率最高的 。除非你的系统中连C/C++编译器都不具备 。某些系统当中C++编译器是不具备的,但是C一般都具备 。目前而言 , C语言主要用来开发底层模块(比如驱动,解码器,算法实现),服务应用(比如web服务器)和嵌入式应用(比如微波炉里的程序 。C++也可以做这些,不过由于C++的复杂性和标准问题 , 人们还是更愿意使用C来做 。C++更适合比较复杂但又特别需要高效率的设施,比如大型游戏,一些基础库,大型桌面应用 。总结:C 主要应用在系统底层,驱动,嵌入式开发 。C++主要应用在游戏开发 , 大规模,高性能,分布式要求的程序开发 。PythonPython由于具有丰富和强大的库,它又叫做作胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起 。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写 , 而后封装为Python可以调用的扩展类库 。Python是做服务器开发与物联网开发 。信息安全,大数据处理,数据可视化机器学习,物联网开发,各大软件的api,桌面应用 , 都需要python 。总结:Python主要应用在动态解释型,开发效率高,开源,灵活,入门门槛低 。5 , 软件工程师是什么软件工程是关注软件的整个生命周期的一门科学.它包含很多的内容:需求分析,设计,编码执行,软件测试,后期维护等等.而软件的开发,从质量角度上讲,又包括功能性和非功能性问题.功能性是用户期望的软件提供的功能,而非功能性主要指软件的各种质量,比如性能,可靠性,安全性等.从这个角度讲,软件工程师要做的是上述的一种到几种工作.所以,软件工程本身就是一个很复杂的过程.软件过程的控制对最后的产品有重要的影响.而程序员,就我的肤浅理解,仅仅是编程而已.懂得用一种到几种的编程语言(c,c++,java,c#,ruby,python,etc.),应该就可以了.恩`一6 , 软件工程师是干什么的工作内容1、 指导程序员的工作;2、 参与软件工程系统的设计、开发、测试等过程;3 、协助工程管理人保证项目的质量;4 、负责工程中主要功能的代码实现;5 、解决工程中的关键问题和技术难题;6 、协调各个程序员的工作,并能与其它软件工程师协作工作 。7、还要编写各种各样的软件说明书 , 如:需求说明书,概要说明书等8、考试科目工程师是中级职称,考试的题目包括了计算机体系结构、软件工程软件工程师一般指从事软件开发职业的人 。软件工程师是一个认证考试 , 具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格 。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等 , 这个行业是薪资待遇是比较不错的,我之前零基础在中软卓越培训时候出来工资比正常的要高许多

    推荐阅读