计算机专业有四个分支,计算机科学与技术, 沈阳软件测试工资是不是有点低,学计算机的

作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。 首先,如果有明确的读研计划,当前选择计算机科学与技术专业是比较稳妥的方案,一方面该专业的...

计算机专业有四个分支,计算机科学与技术,软件工程,网络工程,数据科学与大数据技术,选哪个分支比较好?

我们精选了一下网友答案:

···································^^····································


作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

首先,如果有明确的读研计划,当前选择计算机科学与技术专业是比较稳妥的方案,一方面该专业的知识结构比较全面,在读研时会有更大的选择空间,另一方面该专业的学科体系结构比较成熟,学生会有一个比较好的学习体验。

软件工程专业整体的就业情况比较好,所以如果没有读研的计划,可以重点考虑一下软件工程专业。软件工程专业的专业性比较强,知识结构主要围绕软件研发、设计、测试等内容展开,而且软件工程专业比较重视学生实践能力的培养,所以即使本科生毕业,往往也有较强的岗位竞争力。

网络工程方向也是计算机专业一个非常重要的分支,如果对于程序设计不感兴趣,而且自己的动手实践能力又比较强,可以重点考虑一下网络工程方向。网络工程方向的专业性也比较强,主要的知识结构围绕网络设计、网络部署、网络维护等内容展开,学生的整体就业表现也比较不错,相信在5G时代,随着物联网逐渐开始落地应用,网络工程方向的就业前景也非常值得期待。

数据科学与大数据技术是比较新的专业方向,从大数据的发展前景来看,未来大数据领域会释放出大量的人才需求,整体的就业前景还是非常广阔的。大数据技术目前尚处在落地应用的初期,行业领域更关注于高端人才,所以当前选择大数据方向,还是应该考虑读一下研究生。另外,虽然大数据方向是典型的交叉学科,但是本科阶段的专业性并不算强,毕业生要想提升就业竞争力,应该重点关注一下开发能力的提升。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

+++

原题目是奔着考研、需求量大、工资高

首先排除的是网络工程

无论是科研领域还是工作岗位的需求量,网络工程都是非常少的,慎重选择

我们本科就是网络工程专业,后来大部分同学出来都是选择做码农,正儿八经做网络工程师的我印象中一个都没有!稍微用到网络知识的,也就是像我这样做运维工程师的

虽然学了一大堆网络专业特有的课程,但是如果作为普通的业务研发码农,对于硬核的网络知识的利用率非常低

除非你是刚好做系统网络层、CDN、云计算之类的底层研发,否则对于网络知识的需求量很少



说完网络工程,再看另外三样:计算机、软工、大数据

计算机和软工都发展很多年了,它们之间的优劣在其他知乎回答有大量的对比,我不过多赘述了

简单来说,如果分数够,选择计算机;

分数不够,选择软工;

两者在对于应聘工作,区别不大;对于科研进修,计算机的面会更广一点

具体来说就是在应聘工作层面,无论你是应聘bat还是小公司,没有哪个会针对计算机和软件做学科鄙视,都是依赖实打实的基础技术掌握程序,以及编码能力

一旦选了计算机或者软工,就不要患得患失了,还不如好好耍LeetCode,找工作的时候作用甚大



最后说说大数据,大数据在大部分企业都是单独的一种招聘岗位,区别于普通的研发工程师

一般会叫大数据研发或者数据分析之类,这个方向其实也不错

但需求量会比前面的普通业务研发工程师少,以后发展的面也没那么广

至于能不能应聘到比较高级的机器学习、深度学习、语音视觉识别、自动驾驶之类的算法岗位,就得靠学习的积累和项目的锻炼了,在这个方向做科研应该是比较多想象空间的

近几年内,此类岗位都是会比较稀奇,论入门薪酬而言,数据类可能略高于普通业务研发

但后续的薪酬发展来说,差异不大,比如都到了阿里系p7水平的研发工程师和大数据工程师,薪酬不会因为你的岗位差异有差距,而是看在岗位兑现的业务价值



所以我的综合建议是:计算机 == 大数据 > 软工 >>> 网工

供参考~

+++

我觉着吧,如果是想在国内找工作,本身学校还不错,那就没必要考研了。好好刷项目,刷题,找实习,然后转正就好。

因为读研并不一定能增加你找到好工作的筹码。学校教的东西,往往和互联网公司的需求是脱节的。与其去学校给老师搬砖,还不如早点去公司搬砖挣钱,不是更香嘛。

而且呀,不管是读研还是找工作,我觉得首选计算机科学(Computer Science),其次是软件工程(Software Engineering),其他的就不推荐了。因为找工作还是这两者坑位多,喜欢写码就选这两个就好。

再者,说到需求量大,工资高的,那只能是计算机科学和软件工程两个专业了。

无论你选什么专业,一定要学好至少一门语言,推荐学Java或是C++。然后掌握好计算机的核心课程,做一些拿得出手的项目,同时,早点开始刷题。

没有扎实的基础,不掌握好至少一门编程语言,那么想找一份工作就基本没戏。而且学习的话,最好是入门的时候有人带。

主流的语言,有python,Java和C++。选任何一门打好基础都是okay的,然后再逐渐拓宽。

学C++的话,可以跟着这些课程来学:


DS这样的学科吧,一是比较新,二来其实业界没那么大需求,所以没必要去选。

学CS和SE这两个专业的好处之一是好找工作,坑位多。

好处之二是,如果你真的想读研,可以考虑申请国外的研究生。

好处嘛,包括可以避免996之类的。面试也相对单纯很多,只需要简历过关,刷好算法和数据结构即可。对其他的方面要求就没那么高。

但计算机的基础还是得好好学习的就是了,因为工作中肯定需要你基础扎实,要不然到时候工作都完成不了,就要哭鼻子了。

就我们学校而言的话,CS和Software Engineering的培养方案是差不多的。

先来看看Software Engineering的课程设置:

  • 发表于 2020-11-22 18:59
  • 阅读 ( 1007 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具