软件开发工程师做什么,软件工程师是做什么的

1,软件工程师是做什么的软件工程师是从事软件开发相关工作的人员的统称 。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关 。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等 , 还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术 。此外,关于网络工程和软件测试的其他技术也要有所涉猎 。具体的问百度百科 。1.软件工程师主要是分析、设计和管理软件过程,不是单纯的编写软件2.其实只要是掌握了软件工程的过程规范和一些必要的专业技术知识之后都可以做软件工程,不一定非得是软件工程师3.这个只是软件应用的范畴吧 机械设计是机械工程师的事情...
2 , 请问软件工程师是做什么的呢软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格 。一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当与施工总指挥,而一般的开发人员相当与建筑工人!一般情况下.都是分4级软件技术员:对软件产品咨询和维护、安装等工作的人员助理软件工程师 : 了解J2EE架构,熟练JAVA编程、JSP页面编程;熟悉一种以上大型数据库(ORACLE、DB2、INFORMIX、SYBASE);熟练应用SQL 。软件工程师:精通至少一种常用的编程语言 。2、能独立设计软件模块的具体算法并熟练编写代码 。高级软件工程师:熟悉Unix/Linux环境编程* 以下一项或多项的专业技能,能达到骨灰级级别- 系统架构设计- 算法分析和设计- Python/Rails和web架构- Oracle等数据库的基础DBA技能* 相关项目经验3年及以上软件工程不等同与软件开发,软件工程是一个工程学科其指导意义更多 。一个比较贴切的比喻:把一款软件比做一座大桥 , 那么软件工程师相当与施工总指挥,而一般的开发人员相当与建筑工人!当今社会不论什么职业的都需要一个不断学习的环节 。软件工程师也一样 , 虽然软件工程师的工作不同与程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具开发技术在不断的发展 。在校学生所能学到的东西很难跟的上发展的需要但是也不能说那些东西完全没有用 , 只有在完全理解了相应的基本技能之后你才能很轻松的掌握新的技能,软件技术都是一个循序渐进的过程 。所以学好学校所能提供的专业课程是相当重要的 。其次,我说软件工程是一个工程学科但他同时也是一个管理学科,你必须学会怎样来领导你的小组是他们能够完全理解贯彻你的意图 。应此必须具有良好的沟通能力当然这个东西不是读一本书参加一个培训班就能作到的,这要依赖于平时的培养 。另外,不要以为你掌握了软件工程的理论就一定能做软件工程相应的事情,软件工程只是一个理论一个指导思想 。搞软件开发的都必须了解这些基本理论并在平时的工作中认真的去贯彻执行 。人人都想去管理层面可是有那么多人给你管么?并不是说所有做技术层面的都做不长关键要看你的技术能做到什么程度,如果你的技术能够独当一面那么别人就必须向你看齐以你为标准 。这样以来不是你被淘汰而是以你的标准去淘汰别人 。总的就是一句话,眼光不要太远 。做好本职工作,把手头的事情做好了做透了就是成绩!任何东西都没有捷径 , 不可能速成!天道酬勤,作为学生你应该知道眼前需要做什么 。
3,IT软件开发工程师是做什么的软件开发的内容是:需求、设计、编程和测试!需求:不仅仅是用户需求,应该是开发中遇到的所有的需求 。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据......为了清楚地知道这些需求,你经常要和客户、项目经理等交流 。设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等 。你一定要按照这个来做,否则可能会一团糟 。编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱 。测试:目的是让你知道,什么时候算是完成了 。如果你聪明 , 你就应该先写测试,这样可以及时知道你是否真地完成了 。否则,你经常会不知道,到底有哪些功能是真正完成了 , 离预期目标还差多远 。软件开发的内容是:需求、设计、编程和测试!需求:不仅仅是用户需求,应该是开发中遇到的所有的需求 。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据......为了清楚地知道这些需求,你经常要和客户、项目经理等交流 。设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等 。你一定要按照这个来做,否则可能会一团糟 。编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱 。测试:目的是让你知道,什么时候算是完成了 。如果你聪明,你就应该先写测试,这样可以及时知道你是否真地完成了 。否则 , 你经常会不知道,到底有哪些功能是真正完成了,离预期目标还差多远 。熟练掌握Java编程基?。許pring、MyBatis等主流开发框架有了解;? 熟练使用MYSQL数据库,熟练使用SQL,熟悉Tomcat服务器 , 熟悉Linux操作系统; 做事认真细心,责任心和服务意识强,具有团队精神; 有极强的钻研精神 , 充满学习热情 。软件开发工程师是从事软件开发相关工作的人员的统称 。软件开发工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术 。有没有考虑过来广州?。?这边有个【广州天河北大青鸟】it培训学校,专业的网络技术培训学校,在业界,具有权威性 。学员毕业后,学校会推荐他们进入知名的企业就业,如:ibm、mircosoft、清华同方、中国移动、新浪、腾讯、诺基亚哦等,这些都跟 北大青鸟 签订了合作伙伴关系 , 北大青鸟每年都输送了很多学员进入这些公司工作 。加上广州这边的就业环境还不错,工资待遇都蛮高的 , 软件开发工程师的工资都在5000元以上的!你可以考虑一下! http://www.accp-teem.com.cn【软件开发工程师做什么,软件工程师是做什么的】
4,软件开发工作具体干什么软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程 。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程 。软件一般是用某种程序设计语言来实现的 。通常采用软件开发工具可以进行开发 。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分 。软件设计思路和方法的一般过程 , 包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试,然后进行编写再提交程序 。专业培养软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才 。通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法 , 能熟练运用应用软件检测计算机性能、故障的范围所在,掌握硬件故障的一般处理方法;在网络方面 , 学生应掌握如今流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识 。能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护 。培养对象本专业学生主要学习计算机基础 , 接受从事软件应用方面的基本训练,具备应用软件解决实际问题的基本能力 。就业方向本专业毕业生适合的工作岗位是计算机程序设计师 。适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作 。具体可分为以下方面:1 可视化编程掌握程序设计方法及可视化技术 , 精通一种可视化平台及其软件开发技术 。获取Delphi程序员系列、Java初级或VB开发能手认证 。就业方向:企业、政府、社区、各类学校等可视化编程程序员 。2 WEB应用程序设计 具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护 。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证 。就业方向:企业、政府、社区、各类学校等WEB应用程序员 。3 软件测试 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具 。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证 。就业方向:企业、政府、社区、各类学校等软件测试员 。4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作 。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证 。就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员 。5 图形图像制作 精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等) 。获取平面设计师相关的认证 。就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司 。6 网络构建技术 熟悉网络结构和组网方式,掌握建网方法 , 能利用工具分析和排除常见网络故障 。获取Cisco路由配置或华为网络工程或AMP应用工程师认证 。就业方向:企业、政府、社区、各类学校等网络构建工程师 。7 网络系统管理 掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置 。获取Window2000 Server或TurboLinux TLCE或Cisco路由配置专家认证 。就业方向:企业、政府、社区、各类学校等网络系统管理员 。8 多媒体制作 具有多媒体程序设计与多媒体制作策划的能力 。基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能 。获取多媒体设计师相关的认证 。就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司 。9 计算机办公应用 精通办公自动化应用与管理 , 熟悉服务器的安装、管理和维护,基于应用服务器的相关服务和软件系统,具备对服务器的网络安全设置、邮件、网页发布、FTP、OA、BBS等系统的应用和维护能力 。就业方向:企业、政府、社区、各类学校等系统管理本专业毕业生适合的工作岗位是计算机程序设计师 。适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作 。“在当今互联网信息技术大爆炸时代,人工智能、云计算、物联网等正在火热推进应用中,需要大量的软件开发人才 。Java作为一门十分热门的软件开发语言,是当今热门的软件编程语言,适合大中型企业软件、移动应用开发 。也就是学完Java软件编程,就可以胜任很多软件开发工作。只要你初中或者高中毕业...”

    推荐阅读