分享生活百科知识

注册/登录|最近发布|今日推荐

主页 综合百科生活常识数码科技传统文化互联网健康时尚影视娱乐教育学习
当前位置:首页 > 教育学习

迷茫的计算机大二学生想问一下学长前辈们,计算机科学与技术学出来以后能参加什么工作啊?

提问时间:2023-08-05 20:54关键词:技术,计算机,工作,科学

迷茫的计算机大二学生想问一下学长前辈们,计算机科学与技术学出来以后能参加什么工作啊?

点赞1、大冶市 网友:结晶的冰

作为这个专业出身的老学长、2002年毕业的计算机科学与技术专业的我来讲,有话要讲:

我98年考上大学,从大三开始自学编程,当时的想法无非是想能顺利毕业拿到学士学位,没想过毕业后考写程序为生,当时计算机专业还是非常吃香的,毕业后到军队院校、银行、邮政、医院、大学、消防等,当然去了都是做技术性的维护工作,后来大都逐步脱离技术工作,走向了管理岗,还有一部分到了软件公司做程序开发,到了北京、上海、深圳等地,到现在发展也不错,逐步一部分人开始创业。而我没想到毕业后却一直做技术到现在。

其实,关键还是看你自己及家人的能力,若你很爱好写程序建议到基础性的软件公司积累自己的技术能力,但是自己一定要有清晰的规划并严格按照执行,技术选择最流行的最具有未来成长性的,方向可以紧贴国家的政策导向,比如:大数据、物联网、人工智能、区块链等,不能外提升能力的话就离开,如果自己性格开朗,善于交际,可以逐步向技术管理方向发展。

如果自己家庭条件可以,自己又有这个想法和能力,建议毕业后可以自己创业,一二线城市都有很好的支持措施,现在社会,高度发达,创业变得很容易。如果创业成功了,永远不会担心吃青春饭、不会有中年危机,所有的一切努力、积累都是给自己赋能,而不是打工,人走了,过去就真的过去了,什么也没留下。

希望你以后不会再面临像我现在的中年危机。做程序开发就是个吃青春饭的工作。

点赞2、汝州市 网友:空白忆

修电脑。卖电脑,人称it

点赞3、邢台市 网友:爱还逝。

作为本科就读于武汉大学计算机科学与技术专业,毕业至今就职于阿里巴巴,从事机器学习算法方向的前辈,既然刷到了这个问题,那么就真诚地谈一谈自己的看法,希望能够给题主以及有相关疑惑的同学们些许指引,少走一些弯路。

计算机科学与技术专业出来以后能参加什么工作?

宏观上来讲,可以从事互联网相关的任何职业:开发、测试、运营、产品、运维、科研等。

微观上来讲,传统意义上的程序员。


谈到计算机专业,实际上是一个很笼统的概念,也是旁人眼中一个很有前途的专业。这话其实并没错,但需要知道的是:专业固然是好专业,但专业的学习却是因人而异的,不是选择了计算机专业就很有前途,而是学好计算机专业技术,顺利完成好学业才是真正的有前途。这句话其实不仅仅对于计算机专业来讲,对于其他专业来说也不无道理。

那么对于一名大学生来说,该如何学好计算机专业呢?

1、对自己的大学生活做一个规划,有一个明确的目标!

我在进入大学时,我就告诉自己在校期间我要完成好大学学业,学好计算机专业技术课,在毕业的时候,我要随便挑选offer,然后选择一家好的公司。大四学年,我也确实做到了当初给自己的承诺。


很多同学从高中进入大学之后,由于缺少束缚,就会像一条脱缰的野马放飞自我,稍有不慎,就会误入歧途,时间久了,就会陷入一种空虚的情绪,进而会迷茫。这就是因为没有对自己的大学生涯做一个规划,对自己没有一个清醒的认识,总是跟着别人走,像没有思想的机器。这是不对的,有一个明确的目标,清晰的规划,知道自己每一步该做什么,在干什么,你也就没有闲工夫去胡思乱想了。

对于题主来讲,目前处于大二的你,其实也不太晚,但也别再浪费时间了。

2、注重实践与理论的结合,多动手、多思考、多总结。


计算机专业不同于其他文理专业,是一门实践性很强的学科,不管你处于什么学校,什么名师指导,不会编程毫无意义,在春招或者秋招中也没有任何优势,因为这是一门靠真本领吃饭专业。这就意味着学习过程中,不能只看书,而是要多动手,注重理论与实践的结合。

在编写程序的过程中,我们会遇到程序BUG,不要灰心,这是一种很正常的现象,哪怕在企业里面,每天都会和各种各样的BUG打交道。遇到BUG,遇到不会的,我们要学会去调试,去思考解决它,你可以在网上搜索相关问题,并看前辈们的解决方法,然后去使用并吸收,这整个过程也就是学习提高最快的一个阶段。

当然也别忘了总结。

照葫芦画瓢谁都会,跟着老师的谁都听得懂,但当自己去做时,遇到类似问题时又无所适从,这是什么原因呢?问题就在于你没有把它加工成自己的东西。对于一名程序员来说,养成一个写博客的习惯是很有必要的,我们在学习过程中会遇到许多问题,也会有很多自己的思考,这些你就可以把它记录总结下来。

相信我,随着时间的推移,你会发现自己不知不觉中技术水平已经有了很大的进步。

哪怕是笔者本人,工作这么多年了,也从未放弃写博客这个在大学学习过程中养成的习惯。

3、技术不在多,在于精。


计算机专业是一个体系复杂的综合性学科,有很多分支,而这些分支,如果你能够学好一个,就足够你毕业时找到一个很好的工作。

我建议同学们在学习过程中,走T型学习路线。在熟练掌握好一种技能的基础上进行不断地拓展,扩充自己的技能池。但需要知道的是,这并不意味着我们在大学学习过程中,只要不属于自己技术栈范围的就不用去管,专学并不是不学,我们还有学分要求,况且对于计算机专业的学习提高,更多地是私下时间我们的自学,师傅领进门,修行靠个人。

比如你想从事Java工程师方向,那么你就可以在大学期间,沿着JavaSE、JavaWeb、数据库、微服务、JVM、源码分析、分布式、项目等技术路线去学习,如果立志于互联网大公司比如阿里巴巴,那么你还需要学习算法知识,因为这是在面试过程中肯定会有的。


在你掌握好这条主线后,你就可以进行不断地拓展,其实往后的职业生涯,也基本上在这个主干上不断深究。

最后需要提示的是对于计算机专业的学生,数据结构、计算机组成原理、计算机操作系统、计算机网络这几门计算机专业技术课是我们必须要掌握的,不管是考研还是专业技术的储备,这些学科的重要性不言而喻。

4、别忽视了数学和英语的重要性。


我为什么还要强调这一点呢?因为不管是数学还是英语,都是与计算机紧密相连的学科知识。

以英语为例,计算机技术更新很快,而往往第一手技术文档都是以英文版形式去展示,这就需要我们去看懂它,不求你口语倒背如流,但求你能明白大致是什么意思。你当然可以求助于机器翻译或者中文相关书籍,但要知道的是授人以鱼不如授人以渔。


说到数学,如果你往后从事大数据、机器学习、数据挖掘等高端领域,你会发现这些领域和数学的联系是非常紧密的,特别是大学必修课,离散数据上面有很多计算机专业上的术语。

所以需要同学们重视。

以上就是我想给计算机专业的同学们的些许忠告,如果您能够按照我上面的要求来,在你毕业的时候,你是不愁找不到工作的。大学四年,短暂而又美好,我真心希望各位同学能够充实地去度过,不要浪费时间,尽一切可能去丰富自己的知识,提高自己的竞争力。


加油,同学们,有任何疑惑欢迎在评论区指出,我会一一解答!

点赞4、厦门市 网友:一人如墨

后端,前端,测试,产品,运维等互联网相关

或者考公考研考编

点赞5、莆田市 网友:死ㄕ℡

放心读吧,啥工作都可以干,不影响。

点赞6、榆树市 网友:神秘天蝎

靠自己就是码农

点赞7、赤峰市 网友:痴丝。

本人也是计算机科学与技术专业毕业的,从事的软件测试工作岗位。

毕业有12年了,至今做到了行业顶尖岗位:测试总监。

经历10多年职业生涯的打磨也算成为IT行业测试领域内的一名精英。

虽然我不是做开发工作的,但是在互联网企业是专门与开发沟通较频繁,多少对于IT领域内专业方向的选择可以给你如下四点建议:

IT行业选择范围较广,看你是想从事产品方向还是开发方向、测试方向及运维、售前等相关岗位,具体小编基本以下这几个方向详细跟你讲解下。

一、产品方向

产品经理、产品总监

产品方向主要工作内容是打造互联网产品的,也就是大家平时使用的一些即时通讯及社交软件都是产品经理通过试用开发出来的,但选择这个方向需要具备以下6个硬性条件:

  • 逻辑思维能力强
  • 沟通能力强
  • 解决问题的能力很强
  • 文档书写能力强
  • 有思想与创新意识
  • 具备计算机专业基础

为什么从事产品经理岗位需要较强的软技能?

自己作为产品的创造者,更重要的事情如何产自己设计的产品帮助公司创造价格这是需要具备以上6个条件才能满足产品经理岗位的需求。

产品设计出来仅是产品的第一步,要想产品能够符合市场需求,需要不断迭代更新,这时候你会面临产品业务的各种问题,如果基于市场、技术来解决产品层面的问题,推动产品落地实施必须要具备以上6个条件。

因为产品有问题需要定的逻辑思维与沟通能力化解产品遇到的各种难题,如果需求描述不清楚毫无逻辑,会遭到开发、测试的怀疑这时候需要较强的沟通能力来解决冲突。

无论是产品经理也好,开发人员、测试人员都需要具备一定的计算机基础,与开发人员协调沟通问题更有优势,例如:平时大家讨论需求时,难免会讲到接口、代码、逻辑等一系列问题,如果你连最基本的接口都不懂,又如何与开发正常沟通技术的可行性?

做产品经理更重要的能力是综合能力的一种聚合,如果你有这块的天赋不妨试试,很有前途。


二、开发方向

开发指的是码农岗位,具体分两个方向:前端开发和后端开发、开发管理。

前端开发负责页面的设计与制作,内容包括:HTML、CSS、JS、前端vue框架等相关前端的技术,这里我仅简单提点,真正要从事前端开发工作要学习6个月有培训周期才能满足岗位需求。

后端开发难度大于前端开发,人才需求量也较大,这也是为什么很多人愿意从事java方向的重要原因。

后端开发负责整个技术中心的管理与维护,前端开发、后端开发一般是分离的,但是大部分技术中心总监是后端开发出生的。

所以开发方向的岗位只有这两个。


三、测试方向

本人是从测试方向的,测试方向分这几个领域:功能测试、自动化测试、性能测试、安全性测试、测试管理。

无论从事哪个专项测试,以上几个领域的内容最好全懂,当然如果你想做测试在测试领域有个岗位叫测试开发,要想从事测试开发岗位需要你具备一定的代码功底。

测试人员工作5年之后如果想转型做产品也可以转换方向,有相关领域的产品经验后,自己能够独立设计产品软件,有产品的分析与思维能力,这也是一个不错的方向哦。

四、运维方向

运维方向分:运维工程师与运维总监。

目前做运维工作一般大企业较吃香,大部分运维工程师都需要一定的代码功底与服务器管理能力。

运维岗位的知识储备一半与软件性能测试、安全性测试领域相关,做测试的同学也可以往运维方向转。

五、售前技术支持

售前大部分偏向于IT互联网业务方向,如果你对写代码不感兴趣,个人比较喜欢往互联网业务方向发展,具备一定的文档与解决方案编写能力,做售前技术支持也是一个不错的发展方向。

总结:本人结合自己多年工作与个人的理解简单对计算机互联网行业的相关发展方向与技能做了一个详细的讲解,希望通过我的描述能够帮到你,如果还有什么疑惑同样欢迎一起探索学习。

知识推荐

八哥问答——日常生活学习知识分享。 垃圾信息处理邮箱 tousu669@163.com 网站地图
icp备案号 闽ICP备2023007808号-3 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.12606.com All Rights Reserved