软件开发专业有哪些职业方向啊?
从事软件开发的就业方向(1)软件测试:应用软件(包括手机程序)的调试、运行、测试、维护及质量管理等技术岗位的工作。
(2)JAVA软件开发:软件公司中Java软件工程师、网络工程师、数据库工程师等相关职位。
(3)windows phone:移动运营商、手机终端制造商、手机平台开发商、手机服务提供商、手机内容提供商、手机芯片提供商等相关公司。
(4).NET软件软件开发:.Net软件工程师、网络工程师、数据库工程师等相关职位软件开发的学习方向有(1)软件测试:掌握主流自动化测试工具、Linux环境搭建与操作和软件工程相关知识(2).NET软件软件开发:精通C#编程、熟练掌握ADO.Net和ASP.NET编程、深入理解SQL SERVER数据库开发的中高级.Net软件工程师。
(3)windows phone:3G嵌入式系统理论、3G嵌入式编程的技术、方法和工具,能从事3G方向嵌入式系统应用、设计、开发与测试的技能型、实用性高级软件人才。
(4)3G移动应用开发:Android(安卓)嵌入式系统理论、Android(安卓)嵌入式编程的技术、方法和工具,能从事Android(安卓)方向嵌入式系统应用、设计、开发与测试的技能型、实用性高级软件人才。
(5)JAVA软件开发:精通Struts/Spring/Hibernate架构、熟练掌握Tomcat和企业级Weblogic中间件服务器、深入理解Oracle 10g数据库开发的中高级JAVAEE软件工程师
软件工程专业学什么
软件工程专业以计算机科学与技术学科为基础,学习从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。
这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
软件工程专业什么方向好??
本人是软件工程毕业,现在岗位是软件测试。
从你提出的问题来看,很不错的,这三个职位都很不错。
先说说开发吧,众所周知,一提IT行业,首先想到的都是开发,可见其热门度还是很高的,但是从另外角度来看,开发这块要求的技术深度好高,除非你能够有很强的专业技术,不然你可能永远都是一个小小的程序员,至于说发展到管理,如果你技术不强,谁会服从你的管理嘛,所以选择开发,注定了你必须要去深钻很多东西。
然后是数据管理,其实这个应该是叫数据库管理吧,也就是DBA这个职业,怎么说呢,DBA这个职位不需要你去学习很多东西,但是却对你的数据库的知识有很高要求,不仅是基础操作,还有性能优化,SQL语句优化,以及数据库配置都必须有很深的了解,只有这样,你才能有很好的发展,不过工作相对来说比开发轻松,而且在很多公司钱途也不错的。
最后是软件测试,一般来说,入职软件测试,除非你有很强的编程功底,不然大多都是从黑盒测试做起,这样对你的专业技能要求不是很高,但是基础却要求很扎实,因为测试涉及到的方面很广。
至于发展前景嘛,除了向管理的QA、测试架构师发展外,还可以向技术方面的自动化测试,白盒测试等方向发展,所以并不是楼上所说的比其他两个职业差。
而且随着现在很多公司对软件质量的重视,你选择开发或许还要从小公司慢慢积累经验开始,但是选择测试,只要你基础好,直接进大公司的几率绝对比开发高。
所以测试的发展前途也很不错。
以上就是通过与很多人交流后得到的大体情况,不过给你的建议还是选择一个自己喜欢的专业,不然做起事来不开心,即使发展前途再好,人都会疲的……
软件工程专业报考公务员,可以报考那些职位啊?
本科“软件工程”专业属于计算机类,又隶属于工学大类。
公务员考试报考时,需查看报考单位职位表,选面向该专业或该类相关专业的岗位,也可考虑“不限”专业的岗位。
以四川省考(2016下半年)为例,面向“软件工程”专业招录的职位,有:“绵阳市文广新局办公室,科员”;“遂宁市安居区医疗保险事业管理局,综合管理”;“泸州市泸县县委办公室,工作人员”;“四川省戒毒管理局机关,行政管理(二)”等。
计算机软件专业的学生一般有哪些职位选择?
软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。
这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。
软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUCTS等前沿技术。
除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。
软件工程师可谓是软件项目开发的掌舵者。
一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。
虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分软件工程师是中级职称,考试的题目包括了软件工程、数据库、数据结构、编译原理等计算机学科的基础课程]【发展前景】当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。
虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。
在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。
所以学好学校所能提供的专业课程是相当重要的。
企业用人主要有以下几个特征:1 外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;2 Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;3 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;4 为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;
软件工程这个专业如何?
软件工程专业:主修课程:1. 主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理2. 该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3. 实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
4. 就业方向:1. 本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
2. 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。
3. 就业前景:1. 中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。
软件工程的前途是光明的。
2. 软件服务外包属于智力人才密集型现代服务业。
大量著名外包企业落户宁波。
主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
3. 就业岗位:1. Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。
2. .Net方向: .Net程序员网站开发工程师 .Net工程师等。
3. 其它方向: 简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和 维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。
IT行业都有什么职位
程序员和系统分析员、硬件工程师、硬件测试工程师、软件工程师、软件测试工程师、技术支持工程师、网络工程师、系统工程师、数据库工程师、信息安全工程师、软件架构师1. 程序员和系统分析员:不存在哪个高级、哪个低级的区别,他们是两种职业,对职业技能的要求完全不同。
程序员,顾名思义,主要是编写程序,是计算机专业入行需要练好的基本功。
系统分析员的技能要求他必须要懂得如何写程序,但是他的重心在于如何把一个很大的项目切割成适合个人的小块,然后将这些小块组织起来。
程序员的职责就是如何更好更快的实现这些小块。
2. 硬件工程师:根据项目进度和任务分配,完成符合功能要求和质量标准的硬件开发产品;依据产品设计说明,设计符合功能要求的逻辑设计、原理图;编写调试程序,测试开发的硬件设备;编制项目文档及质量记录。
3. 硬件测试工程师:属于专业人员职位,他负责硬件产品的测试工作,保证测试质量及测试工作的顺利进行;编写测试计划、测试用例;提交测试报告,撰写用户说明书;参与硬件测试技术和规范的改进和制定。
4. 软件工程师:是整个IT行业中基础岗位。
根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;进行编制项目文档和质量记录的工作;维护软件使之保持可用性和稳定性。
5. 软件测试工程师:几乎每个大中型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。
软件测试工程师就是这类企业的重头角色。
同时软件测试是软件开发的重要环节,负责对程序员编写的程序进行检测,给程序员相关的修改意见。
测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师、高级测试工程师和测试管理人员。
不同的级别的测试工程师薪资差异很大。
6. 技术支持工程师:是一个跨行业的职位,负责平台、软、硬件的技术支持;负责用户培训、安装系统以及与用户的联络;从技术角度辅助销售工作的进行。
如果细分的话,可以分成企业对内技术支持,和企业对外技术支持,在对外技术支持中又可以分为售前与售后两大类。
售前技术支持更倾向于产品销售,而售后技术支持则更偏向于工程师角色。
7. 网络工程师:主要负责信息安全、系统集成、数据处理、交换机和服务器的配置、局域网组建、网络维护、综合布线等工作。
负责构筑企业内部网络的组建、调试、维护,优化网络结构,为各部门提供网络服务;指定网络管理规程,做好故障预防和制定网络受到攻击后的紧急处理措施;利用网管平台监控网络设备、服务器等各种设备的运行状态;参与、指导公司计算机系统建设工作,如机房施工、布线等。
8. 系统工程师:系统工程师是一个精细活,需要从业者有足够的耐心和责任心,对工作中出现的状况有一定的把握度和解决能力。
9. 数据库工程师:负责大型数据库的设计开发和管理;负责软件开发与发布实施过程中数据库的安装、配置、监视、维护、性能调节与优化、数据转换、数据初始化与倒入倒出、备份与恢复等,保证开发人员顺利开发;保持数据库高效平稳运行以保证开发人员及客户满意度。
10. 信息安全工程师:信息安全工程师主要负责信息安全解决方案和安全服务的实施;负责公司计算机系统标准化实行,指定公司内部网络的标准化,计算机软硬件标准化;提供互联网安全方面的咨询、培训服务;协助解决其他项目出现的安全技术难题。
11. 软件架构师:在很多公司中,架构师不是一个专门的和正式的职务。
通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作。
在一个部门中,最有经验的项目经理会负责一些架构方面的工作。
实际上就是软件的总体设计师,架构师是在工程实践中培养出来的。
软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。
主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。
可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。
软件工程专业到底学些什么?
软件工程是信息领域发展最快的学科分支之一。
当今时代是信息化的时代,而信息化的实现,人才是最重要的环节。
软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。
目前,我国高素质的软件工程人才的极度短缺已经成为制约我国软件产业快速发展的一个瓶颈,如何培养与国际接轨的高素质软件工程人才,已经成为信息化工作中的重中之重。
随着计算机应用已经渗透到经济和社会生活的方方面面,计算机软件的概念早已为人们所熟知。
然而,软件是如何生产出来呢?大家可能在中学的时候利用过某些编程工具做了一些简单的程序,这就是软件生产的初级阶段。
实际大型软件的生产往往需要成千上万的人协作工作,共同完成软件的生产过程,参与生产的成员有可能来自不同的国家、在不同的时区、用不同的语言,因此需要很好的交流、合作、分工、协调,这样的软件生产过程,就必需要有高效的管理。
另外,软件是服务于社会的金融、交通、石油、教育、航天等各个行业的,因此也需要用软件相关知识去分析具体的行业应用,去设计最符合应用需求的软件,才能实现软件的价值。
软件工程的目的就是在现有软件开发技术基础上,对应用的需求进行分析,设计高质量的软件架构,分配和协调每个软件生产人员的工作,保证软件高质量的完成。
软件工程专业是一门综合性、实践性、行业性非常强的专业。
本专业要求掌握软件工程基本理论、软件开发技术和软件工程管理技术,培养具备深厚计算机软件开发功底、具有软件系统分析能力及软件工程管理能力的且对某一领域知识精通的高级复合型人才,能够在软件领域中从事需求分析、设计、开发、测试、实施和管理。
未来几年,国内外高层次软件人才将供不应求。
在我国IT职场十大人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。
本专业就业除了如IBM、微软、Sun、SAP、联想、用友、金山等专业IT企业之外,也可以到中国移动、中国电信、中国联通等通信运营商,还可以去政府事业单位以及银行、交通、石油等传统部门的信息管理中心,也可以去如埃生哲、毕马威、普华永道等世界著名的咨询管理类企业,此外盛大、巨人网络等游戏企业也都可以成为大家的就业目标。
大家的工作职位除了软件工程师、软件设计师、系统架构师、程序员、测试员之外,还有项目管理人员、客户需求分析师等职位,此外还有行业服务的咨询师、行业专家等。
北京交通大学软件学院是国家37所示范性软件学院之一,学院秉承培养“国际化、工业化、高层次”软件人才的理念,采用“做中学”的教育理念,努力打造国际化、精英型软件人才培养的摇篮。
毕业生就业率连续三届均达到100%,除了就业以外,也有近20%的学生通过免试推荐和统考进入北大、清华、中科院等攻读研究生。
目前学院软件工程专业设有三个方向:软件技术开发、软件工程管理、数字媒体艺术(虚拟现实及游戏软件制作)。
在夯实英语、数学、软件基本理论的基础上,通过一系列的特色课程及实践培养同学们的自学能力、团队合作能力、交流沟通表达能力、工程管理组织能力、外语应用能力。
学院专业课程的教师大多来自各大软件企业,实施案例式教学,课堂边学边练,边练边学,讲授最新的软件工程专业知识。
专设项目实训课程,模拟企业生产开发环境,由企业教师按照企业真实的开发流程组织同学们完成真实的软件项目。
聘请外籍教师全英文讲授专业课程,并与比利时鲁汶工学院开展了联合培养学生的合作,在校期间也有赴国外学习的机会。
开设素质拓展训练课程,用游戏的方式去挑战自我,加强团队凝聚力。
每位同学都将获得最长一年,最短半年的企业带薪实习机会。
除此之外的业界之旅活动,组织参观各大软件企业和研究机构,同学有和两院院士、软件业巨子进行一对一交流的机会。
计算机专业有哪些职位?
计算机专业的就业方向及职位很多,比如办公人员、程序员、系统开发、信息工程师、网络维护员等等。
1、WEB应用程序设计专业。
毕业后能够从事网站应用程序开发、网站维护、网页制作、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用、非IT企事业单位信息化。
2、可视化程序设计专业。
毕业后能够从事软件企业桌面应用开发、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用开发等工作。
3、数据库管理专业。
毕业后能够从事企、事业单位数据库管理、软件开发、专业数据库应用设计与开发、数据库的应用与开发、信息管理系统开发、企、事业单位网络管理、软件销售等工作。
4、多媒体应用专业。
毕业后能够从事计算机美工、动画制作、影视编辑与制作、广告设计与制作、多媒体综合应用开发、多媒体课件制作等工作。
5、移动应用开发专业。
毕业后能够从事移动设备应用开发、嵌入式应用开发、移动网站开发、软件生产企业编码、软件测试、系统支持、软件销售、企、事业单位信息管理、办公自动化集成等工作。
6、电子政务软件专业。
能够胜任基层政府部门、事业单位数字化政务管理系统的设计、维护与信息管理、办公自动化集成、办公室文员等工作。
软件专业分的具体方向和各自的优势是什么?
大致的应该有“软件开发”、“软件测试”和“软件发包及销售”三个大的方向。
软件开发通俗的说主要是根据具体的客户要求,编写软件程序。
这个需要细心、耐心以及对不同程序语言的熟悉和精通。
至于说优势么,只能说随着时代的发展,不同的需求(客户订单)肯定会越来越多~~软件测试,主要是对已有的程序进行“校对”。
要能及时、迅速的发现问题,并且解决问题。
做这个需要有一定的经验,以及较为扎实的编程“基本功”才行~~在软件开发公司里,能做到这个职位的,至少个人感觉都是有两下子的~~软件发包及销售,这个我相信不用我多说,楼主也能明白个八九不离十。
主要负责的是软件(程序)的推广和销售工作。
选择这个发展方向一方面需要对现有的软件非常熟悉,另一方面还需要一定的人脉关系。
当然,只要你做得好,一样是很有钱途滴!~O(∩_∩)O~
Francis9574380