计算机软件专业的学生一般有哪些职位选择

2020-12-09 06:39:08 字数 5141 阅读 6027

1楼:初夏

软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。

软件工程师是it行业需求量最大的职位,稳居it行业职位需求top10的第一位(第二位是高级软件工程师)。

软件工程师的技术要求是比较全面的,除了最基础的编程语言(c语言/c++/java等)、数据库技术(sql/oracle/db2等)、.***平台技术、c#、c/s b/s程序开发,还有诸多如java script、ajax、hibernate、spring、j2ee、web service、structs等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。

软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分

软件工程师是中级职称,考试的题目包括了软件工程、数据库、数据结构、编译原理等计算机学科的基础课程

]【发展前景】

当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。

所以学好学校所能提供的专业课程是相当重要的。

企业用人主要有以下几个特征:

1 外包开发行业快速发展,对“人才”在**和文档方面的规范性、技能和工具的熟练程度要求越来越高;

2 java和.***技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;

3 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和**组织方法、html/css/javascript客户端技术;

4 为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;

计算机软件专业的学生一般有哪些职位选择

2楼:苍亦竹建文

做财务软件维护人员。或者再去学一下会计。

计算机专业学生出来就业岗位有哪些?

3楼:云南万通汽车学校

1.技术总监/经理

2.技术支持/维护

计算机专业有哪些职位?

4楼:demon陌

计算机专业的就业方向及职位很多,比如办公人员、程序员、系统开发、信息工程师、网络维护员等等。

1、硬件工程师

指在计算机领域里,需要接触到电路底层的工程师,实际上在电气领域,在电方向上分为强电和弱电,强电指高压传输,电动机等高电流作为能源动力领域,弱点就是指微电子方向的信息处理领域。

计算机硬件工程师的工作范围在弱电,主要内容主要有pcb设计(印制电路板),ic(芯片)设计,fpga工程师。往上还包括涉及针对特定硬件做系统开发维护的嵌入式工程。

2、网络应用工程师

从google发迹以来,基本上所有新兴的巨无霸公司,facebook,bat,amazon都是依赖于互联网的发展,依赖于这群互联网应用工程师。同时他们也就是在网上自称为码农的这个群体。他们这个群体应该能占到计算机领域70%以上的研发人员。

3、前端开发

广义的前端就是指呈现在用户视觉的领域,直接可以让用户感受到的开发,往下会细分为web,andoroid,ios。

4、后端开发

后端开发指的是,在为前端提供数据支撑的一个大的总类,包括数据库,业务逻辑处理,数据处理等。主要的开发语言分两个方向编译型语言,java,c/c++等,他的特点就是运行效率高,相同机器配置的情况下能支撑更大的访问量,适用于超高并发度。

5、运维工程师

特意把它从后端中拿出来,主要是他的开发任务比较少,但是同样很重要,当数量量达到一定程度,数据库服务器都有上千台的时候,就需要专业的人士做做数据维护的工作了,它的工作难度一样很多,容灾备份,热替换。

而且趋势都是服务化,组件化,虚拟化,一样有各种难题有待于你去解决。但是从市场需求来看,只有大厂才会招专业的运维工程师,创业公司100台服务器以下的小公司一般都是托管到各种云,然后由后台工程师兼任。

5楼:云南新华电脑学校

方向一:计算机游戏制作

从事网络游戏设计,策划,研发,制作,游戏客户端开发,游戏服务器开发,游戏引擎开发,手机游戏策划,开发,测试等

方向二:网络系统管理

从事计算机网络系统的设计、维护、管理、从事**开发与应用、网络安全管理、计算机软硬件调试、安装、计算机及网络产品营销等

方向三:物流管理

物流系统设计、**链管理、仓储管理以及运输等管理

方向四:软件测试

从事软件测试、软件编码、it企事业单位系统支持、非it企事业单位信息化软件销售

方向五:电子政务软件

数字化政务管理系统的设计、维护与信息管理、办公自动化集成、办公室文员等

方向六:多**应用

从事计算机美工、动画制作、影视编辑与制作、广告设计与制作、多**综合应用开发、多**课件制作

方向七:移动应用开发

从事移动设备应用开发、嵌入式应用开发、移动**开发、软件生产企业编码、软件测试、系统支持、软件销售工作

方向八:数据库管理

数据库管理、软件开发、专业数据库应用设计与开发、数据库的应用与开发、信息管理系统开发

方向九:程序设计

分为web应用程序设计:从事**应用程序开发、**维护、网页制作、软件生产企业编码、软件测试

可视化程序设计:从事软件企业桌面应用开发、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用开发

6楼:陈晟老师课堂

计算机有哪些专业 什么专业最好 陈晟老师解读高考专业

7楼:四川新华电脑

计算机专业的话有点多,客服,网络运营,网络推广,比如办公人员、程序员、系统开发、信息工程师、网络维护员等,很多专业,

8楼:四川新华小马

程序开发员,电子商务师,美工师,硬件工程师。

9楼:四川新华美吧

室内设计师,ui设计师,动漫设计师,电商方面。

计算机软件专业的学生一般有哪些职位选择?

10楼:匿名用户

软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。

软件工程师是it行业需求量最大的职位,稳居it行业职位需求top10的第一位(第二位是高级软件工程师)。

软件工程师的技术要求是比较全面的,除了最基础的编程语言(c语言/c++/java等)、数据库技术(sql/oracle/db2等)、.***平台技术、c#、c/s b/s程序开发,还有诸多如java script、ajax、hibernate、spring、j2ee、web service、structs等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。

软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分软件工程师是中级职称,考试的题目包括了软件工程、数据库、数据结构、编译原理等计算机学科的基础课程 ]【发展前景】   当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。

虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。

企业用人主要有以下几个特征:

1 外包开发行业快速发展,对“人才”在**和文档方面的规范性、技能和工具的熟练程度要求越来越高;

2 java和.***技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;

3 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和**组织方法、html/css/javascript客户端技术;

4 为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;

5 mis、oa、erp、crm、系统集成、物流、进销存、电子政务、**建设这一类b/s系统,成为软件工程师需求最大的业务领域

11楼:匿名用户

很多学it专业的年轻人,都会去选择软件这个行业,自以为拿到了一些证书,就有能力去胜任相关的岗位了,其实仔细研究不难发现,真正就这样求职成功的人是比较少的,很明显,有证书并不代表就一定具备胜任相关岗位的技能了,毕竟现在it证书的含金量真的是越来越不受企业的认同了,况且光凭书本知识,没有实话的项目经验,要马上去从事一些相关的技术岗位是不可能的,所以如果你认准这个行业,又没有过硬的行业背景和工作经验的话,建议你先从一些边缘岗位做起,先进门再发展,至少要给自己一个能够有机会学到东西的环境吧? 另外我想提醒想要从事it行业的年青人一个问题,大家是否考虑过,it行业的技术是每天都在更新在发展的,可能一转眼的功夫,你一个月前学会的开发平台已经被业界所淘汰了,你要继续吃这**术饭可能就不得不重新去学习一个全新的软件或是开发平台才可以继续工作,那么你的自学能力如何?抗压性又如何呢?

现在20多岁还勉强能跟得上,30岁呢?40岁呢?it业的技术活,可能永远是年轻人的天下,那么你自己有没有对将来的困难作出一个充分的估计呢?

如果有一天不再适合从事技术岗位,那么你又将打算往什么方向发展 呢?很多技术老法师,都在到达一定的年龄后,或者由于学习能力更不上或者由于家庭负担等因素,再走上管理类、业务类岗位或是自己创业的道路,那么你自己又是怎么规划自己的职业道路呢?

考虑清楚以上这些问题,相信你会对自己的未来有一个清醒的认识的,路就在自己脚下,祝你成功!!!

计算机网络在构建时,总体设计目标一般有哪些

1楼 匿名用户 网络建设的总体目标应明确采用哪些网络技术和网络标准,构筑一个满足哪些 《计算机网络技术及应用》中网络总体设计的任务和内容 2楼 匿名用户 随着计算机网络技术的日益发展和普及,很多单位 部门都建立了自己的内部网,这样网络安全就显得越来越重要,网络管理人员在整个网络运行期间,能否实时监控...

计算机科学与技术的课程设计,计算机科学与技术专业课程有哪些

1楼 是 同学,如果你还没动笔开始,最好还是自己先 了解下怎么写,看看自己有没有时间跟精力去写,最主要的还是时间的问题 。觉得一时也完成不了,再请我帮忙,我这几年辅导很多同学 解决很多难解的问题 2楼 匿名用户 做个五子棋游戏,用java 这个是比较简单而且 有意义的! 计算机科学与技术专业课程有哪...

学计算机的有没有必要学数学建模,计算机专业的学生有必要在数学建模上花时间吗? 30

1楼 学数学建模对将来的工作是有帮助的。 毕竟,计算机只是一个工具,将来是要用计算机作为工具去解决其它问题的。 即便计算机科学本身 尤其是软件 ,也是基于数学,学习建模应该是会有用的。有些课程对将来的帮助是潜移默化的,或者不那么直观,但是很有用。 计算机专业的学生有必要在数学建模上花时间吗? 30 ...