计算机科学与技术专业和软件工程专业选哪个前景比较好(计算机机科学与技术专业、软件工程专业的区别)

网友提问:

计算机科学与技术专业和软件工程专业,选哪个?

优质回答:

首先,中国大学阶段专业和学科没有纯粹的计算机科学这一说法,而是计算机科学与技术,因为本科阶段要是技术都不会不可能搞得好科学研究,同时你会发现计算机科学与技术的专硕学位叫计算机技术。而且,在国际上,软件工程属于计算机科学X知识领域之一,并不是并列关系,而是包含关系

如果你想从事纯粹科研,不就业,就发论文或者搞专利(搞专利也是要有技术的),而且不是软件工程方向的因为这方向科研路窄媒体也不会吹牛没法吸引眼球,本科阶段是什么方向没有意义(数学物理电子都可以),研究生阶段就不要犹豫,肯定要读计算机科学与技术(学术型),

如果你是要就业,而且是技术岗,你的第一份工作和你大学啥方向无关,就是写代码,那么考验的就是你大学阶段代码尤其是高质量代码写的多不多了(在计算机科学知识X中,代码质量属于软件工程领域。实际开发中,大多数情况是为了代码质量系统可靠性愿意牺牲性能的),项目做过多少,项目是不是较大型的项目,开发阶段复杂度如何管理等等,都是你就业的软实力。所以和你的专业有啥关系呢?当然是要具体学校具体分析,这个学校的计算机科学与技术和软件工程专业哪个对学生动手要求更高。在实际企业中,你项目规模不到一定程度是无法体现软件工程优势的,这也是为什么软件工程最早来自军事领域,NASA做过大量软件工程的调查报告。另外,软件工程硕士(专业型)时间更短,要实习更容易转正,就业更容易(对于一般学生,非顶级)

如果是想从事非技术岗,软件工程你可以学到需求工程,工程项目管理等适合将来做产品经理和项目经理的课程(当然认不认真上是另一回事),而且你本身就经历过技术锤炼,能和开发团队更好的搞好关系,不用像非技术出身的,开发团队要“杀了”产品经理这种事就少发生。

其他网友回答

计算机专业跟软件工程的专业的区别主要是在于,一个偏重于基础的计算机技术方面,一个是偏重于直接的软件应用技术方面。

当然这两者都是要求必要的计算机基础知识。 哪一个更好?这个确实比较难说,因为其实这两种专业业都是属于非常热门的理工科专业之一。

每年在高考报考志愿的时候也是有好像是愿意选择这两种专业。

但是总体来说,其实软件工程专业它的应用性非常强,就业的这种直接对口性非常强。

也就是说你在这个软件工程专业毕业之后,直接对口的那个岗位就是软件工程师X的这种岗位。

如果在大学期间能够把软件工程专业学的非常扎实的话,其实在就业的时候可以直接进入到公司的软件工程项目组进行工作,经过几年的工作时间之后,一般可以成为技能比较娴熟的软件工程师。

当然软件工程专业这个有一个局限性,就是它的适应面可能会没有计算机那么广。因为计算机专业,它的技术性非常强,能够适应多种计算机行业方面的工作岗位。

要是在大学期间计算机专业学得比较扎实的话其实可以适应软件要是在大学期间计算机专业学的比较扎实的话,其实是可以适应软件工程师的岗位的。当然它还包括前端工程师,数据库管理工程师,网络维护工程师,等等跟计算机应用技术相关的几乎所有的工作。

此外学习计算机技术以后的发展面会更广,从事工程管理方面的职位可能会更加成功。

最后在高考填报志愿的时候,哪一个更容易报考的话其实每个学校的高考招生情况是不一样的。

所以计算机专业跟软件工程专业的难易程度也是不一样的。 一般而言,在一些新建应用型本科院校当中,软件工程专业竞争比计算机更激烈一点。

其他网友回答

楼主,这个问题我太有发言权了,以我的亲身经历告诉你,计算机科学与技术好些。

首先,这两个专业,计算机科学与技术偏理科,软件工程偏工科。从理论上说,应该是前者重理论,后者重实践。但是实际上大部分学校几乎没什么差别,我2005年考入某985高校软件工程专业,当时想当然的认为软件工程比计算机科学与技术好,因为,计算机是一门重视实践的学科,而软件工程刚好就是实践型的专业。然而实际上却不是这样,我所在的软件工程专业与计算机专业几乎都是一起上课,大学四年两个专业就只有2-3门无关紧要的课不一样,其余都是一样的。只是毕业证上不一样而已。

其次,从就业上看,计算机科学与技术就业面更广,许多企业认为软件工程出来的就只会搞软件,而计算机科学与技术的啥都会,软件,硬件,网络样样都懂。大部分企业X公告上要求的专业都是:计算机相关专业。

还记得我当时刚刚毕业,报考了一家知名事业单位,X要求就是计算机相关专业,我以第二名的成绩顺利进入了面试,然而上天给我开了个玩笑,面试资格审查被拒,理由是:不是计算机相关专业。就因为专业不包含计算机三个字。

所以,建议楼主,慎重报考。