计算机专业职业规划浅谈

 

最近不少计算机专业的同学咨询职业规则的问题,R大学精心制作了免费课程,在这里把课件和讲稿发出来,希望能帮到大家。

 


 

计算机相关行业对各个专业的应届生来说,起薪较高,成长速度也比较快,尤其是现在火的一塌糊涂的互联网行业。

但是对大部分的大一、大二的计算机相关专业的同学来说,

 一是不了解就业有哪些动向;二是不知道大二、大三怎么去准备。

 这两点只好是我今天给大家讲的计算机专业的职业规划课程的主要内容。

 

上了大学之后,特别是到了大一的下学期。大家基本上告别了高中天天啃书本的模式。 

开始玩网络游戏、谈恋爱等大学选修课程。 

大部分同学在玩的空闲,会不经意的闪过一丝疑惑,

 

第一点. 我学这些课程有什么用,怎么还得学习像乱码一样的编程语言。

和报志愿的时候选择计算机不一样啊,不是应该高大上嘛。

 

第二:以后我能找到什么样的工作呢。这个时候论坛里面就会出现类似的帖子,各位师兄师姐,是工作好啊,还是读研好;是去互联网,还是去银行 ;户口重要 还是 钱重要   等等。

这个时候就是大家需要职业规划课程的时候,大家对以后的就业选择有个大概了解,从而确定自己大二、大三的奋斗目标。

 

不少同学一直到大三下学期开始找工作的时候才开始做准备,有就一点晚了。 

最重要的是,对应届生来说,毕业的就业选择是一次类似高考的具有人生决定性的过程。 

而且机会只有一次,就是大四的找工作时期,我们称为校园招聘。工作以后的其它工作选择,都统称为社招。

 


那么,大学生的职业规划是什么呢,我们总结了两个要素,

(1)职业选择  

      【哪个就业方向】【每个方向的能力需要】【每个方向的发展】

(2)大学里的准备

      【专业能力】【分析能力】【沟通能力】

 

第一、职业选择,就是说找什么种类的工作 

第二、为了找到想要的工作,大学四年可以做哪些准备。 

 

职业选择可以进一步细化为三点:

1.就业方向,比如是去互联网还是去银行,也可以换一种维度,是做开发还是做产品

2.能力需求,就是说你想找到的这个工作对能力有哪些需求,比如一二线和三线公司java开发工程师对java的熟练程度。

3.方向发展,是指你想找的这个工作后续的发展会怎么样,有哪些上升途径。但是这个不是大学生规划的重点,我们的重点是找到满意的工作,所以这里只简单说一下

 


同样,我们也把准备过程分为三点:

1. 专业能力,包括学习的课程和动手能力

2. 分析能力,可以简单的看作是解决问题的能力

3. 沟通能力,这点容易理解,能在团队中正常且合理的表达自己的意见

 


 

 

 

大学里一般都会开职业规划相关的课程,由就业指导中心的老师过来讲这个专业的历年毕业生的去向, 多少去了银行,多少去了外企,收入如何如何。 

我们也听的挺high, 原来有师兄师姐可以找到赚那么多钱的工作。 

但是课上完了以后,会发现完全不知道怎么准备。

原因很简单,讲这个课程的老师对每个专业学什么东西基本不了解,自然不能给出各种打怪进阶的规划


 

allen老师是计算机专业出身,在国内的一二线互联网都呆过,也创过业,朋友圈和同学圈里的人更是散布在多种多样的职业里面。  

通过对各种去向的毕业生的就业选择和为了这个选择所做的相应的准备的总结,形成了比较全面的职业规划的课程, 

其中也会掺点大学里生活的一些经验,也就是我们今天要讲的内容,希望能给大家一些帮助,少走点弯路。

 

这里先放一个问题: 

北京的一个想从事技术的同学,目标是去互联网做开发工程师,但是经过了解,以他的能力,拿到offer后分不到户口。

但是他又觉得必须要得到户口。

 

那么应该怎么做呢?大家可以带着这个问题去听下面的介绍,答案在微信公众号里,欢迎关注。

 


 

我们先说一下计算机的就业有哪些分支,大家有个大概的了解。然后按自己的想法选择其中的一个或两个去深入。 

按企业类型,可以简单的把公司分为外企、民企、国企,另外,还有两个特殊的分类,一个是读研,一个是创业。

 

下面我们评价来逐一介绍上各类工作,后面会按工作的要素作以综合分析。


外企的第一个选择是 【海外总部】

 比如我们熟知的google,facebook,twitter,amazon

 属于offer里高大上的那类,拿着美元,工作中有可能拿到绿卡。

 适合想在美国长期居住,或者在国外工作三四年,镀金后回国,找到相对较高的职业

 当然,准备起来也有较高的难度。

  

第二个选择是软件外企的中国分公司,比如 微软、谷歌、威睿,亚马逊等等, 

这类公司一般来说,加班强度比国内互联网加低,公司内部的培训比较到位,工资也可以; 

有到公司其它国家分部出差的可能,甚至提供去总部工作的机会。

 

第三个是外企里非IT公司的IT岗位,比如四大会计事务所的IT部门。 

它的总体特殊是在公司不属于核心部门,话语权不调。加班时间较长,待遇可以。 

比较适合想从事金融行业的同学,经过内部的学习,有一定的可能可以从IT岗转到核心的金融岗。

 


第二大类,说一下民企:

 

第一个要说的就是很大一部分同学想支的互联网行业,我这里举的例子是BAT, 

会有同学说这个例子举得 不严谨,这几个注册地都不在中国。 

大家理解就好,我这里用他们来代表一个行业,当然还有其它的公司,小米、美团、携程等等

 

为什么大家喜欢这个行业,一是薪水较高,二是制度比较好的公司,大家可以通过自己的拼搏,在较短的年限内获得比较高的回报

当然,这个行业因为竞争激烈,加班比较多,甚至部分公司晚上加班不说,周六、周日也要不定时加班。

  

第二个说的是软件行业,也就是我们以前经常说的IT行业。

这个行业相比互联网来说,就显得低调不少,一般从事对公业务的开发,就是为公司服务。

比如通信起家的华为、中兴, 做通讯的移动、电信等。

  

第三个是民企里的非IT公司的IT部门。

主要是互联网的兴趣,各个传统行业大的公司都尝试部分业务的互联网化。

 比如万达电商、链家地产、苏宁易购等等。

 

这部分公司一般来说后台强大,资金不成问题。 

但是往往制度不完善,甚至部分公司还是使用传统行业的制度,有一定的上升风险

 


 

第三大类是国企

 

银行和证券是第一个要说的行业,每年都有不少毕业生选择这一块。

相对互联网,工作强度不大,比较稳定,而且福利较好。

但是IT部门也是属于这类公司的非核心部门,上升的路径不是非常清晰。

  

第二个选择是研究院所 

比如南京二十九所,中科院和各院附属公司。

因为科研氛围和积累比较到位,适合想做科学研究的同学。

另外,大家可能会有一个错误的认知,到这类行业工作只能做研究,做论文。

其实他们也存在大量的软件开发的岗位。

  

第三个公务员和老师,不少职业是限定计算机相关专业的,这个是我们同学的优势。


另外两个独立的分类简单说一下。

 

读研也是一种就业的选择,大家为了各种各样的目的,比如出国深造、能去对学历有要求的公司、换个专业等等。

 一般有三个出路。第一是出国读研,这里面会有公费的名额;第二是保研,第三是考研。

 


 

 

另一个分类是创业。目前国家鼓励大学生创业,也有一些大学生创业项目成长起来。

大学生创业一般有两个目的,一个是尝试,不是特别专注,主要是为了提高一部分的能力,好在找工作的时候有一些优势;

另一种是铁了心的 全神贯注 甚至是休学来做,希望能通过创业获得成功。

两者都是正常的选择。

 


 

上面说的是大的职业方向的分类,但是要知道,找工作,找的不是公司,而是公司的职位。 

比如有同学说我就是想去阿里工作,但是想要准备的时候却无从下手。 

那么订职业目标的时候,我们可以细化到职位。

 

拿互联网来说,一二线公司对应届生的要求基本一致,

 

比如java开发工程师,笔试和面试考查的基本分为几类 

第一是基础的专业知识; 第二是算法;

第三是项目经验,可以是自己研究的,也可以是实习的;

第四是开放性的题目,一般与项目和技术方案相关

 


 

这张图简单的作了一下分类,  

比如技术类 就是通常所说的开发工程师, Java, c++,IOS, 安卓,这些大家应该都比较了解,也是目前招聘的热门,技术发展也比较清楚,这里就不多说了。

也可以做前端开发,做javascript相关的工作,也是互联网很热门的职位。 

 

不想专注写代码的同学可以考虑测试工程师,运维工程师等, 

成熟的公司一般会认为测试和开发同等重要 。测试工程师主要是对项目作黑盒和白盒测试,需要对项目的各种分支有清晰的理解。

 

运维工程师需要对服务器的性能指标,包括cpu的负载、内存和网络的容量等等,需要熟悉Linux命令和服务,保护公司各个项目的正常运行。 

想深入学术和算术的同学,可以准备搜索算法工程师、数据挖掘和分析工程师。 

这里大家需要有个理解,算法主要是研究相关的职位,比如研究搜索算法的职位;但是开发和使用算法的工程师我们还是归类到技术类里。

 


 

数据挖掘需要对数据敏感,能够通用相关的算法或者技术通过对数据的分析,得到一定的故障分析和发展预测, 

比如公司都会给出下一个阶段的发展目标,基本都是从数据分析的角度出发。

 


 

也有同学,特别是非计算机相关专业的同学,会说互联网这么热,工资相对也较高,我们就没办法了吗? 

其实还有些不是很需要计算机专业知识的职位

 

比如设计类的一些职位 

产品经理,就是设计产品的职位,需要去通过分析这个产品的目标、可行性给出最终的产品方案 

比如要做一个大学社区,目标是什么,这个目标能不能做到,能做到怎么做;需要哪些功能等等

 

用户交互设计师,需要了解用户的使用习惯,主要是调整页面的内容来提高产品的数据指标。比如一个重要功能放在页面的哪个地方能让用户更关注,点击量更大。 

UI设计师是把产品给出的功能,画出最终要展示的页面,提供给开发人员使用,最终可以在APP或者网站上看到。当然高级的UI也可以是一个交互设计师.

 


 

另一个分类,是营销、推广,主要是通过一些方法和活动让项目得到更多的目标用户。比如,美团和饿了么经常发红包,就是一种营销方案。

 


下面来看一下 职业要素,主要分为两个部分: 

一部分是公司对学生的要求,另一部分是学生对公司的要求,公司和应届生对双方的要素都达到需求标准的话,就可以说你找到一个你想要的工作了,也就是我们R大学所说的好工作。

 

先来看一下公司对应聘者的需求要素。 

这部分也可以分成硬要素和软要素

 

硬要素主要有这几个:专业知识和能力、学习成绩、项目经历、实习 

软要素有:理解和分析能力、表达能力、学习能力、面貌等。

 

这些要素,大家应该都能理解,简单说一下 

专业知识和能力,是说对大学里主要课程的掌握能力,比如数据结构、操作系统和计算机语言类课程等 

项目经历 是指同学们做过的项目,主要考查开发能力。大家可以自己找个项目来做,也可能参加实验室的项目,也可以通过实习来补充项目经验

 

软要素里的理解能力和表达能力是专业知识外,大部分公司招聘的最重要的考查能力,一般面试都会通过各种提问可以看出理解能力和表达能力 

另外,应聘者的面貌能够对应聘的结果有一定影响,特别是坏的情况下,比如脸都没洗干净,那面试官面试前就会对你有个不好的印象。

  

学生对公司的需求要素主要有 薪水、有没有户口、加班情况、上升途径、稳定情况等 

这些都比较好理解,这里就不多说了。

 


 

(考虑到后续资料还很长,这里就暂不展开了,大家有需要了解更多的话,可以关注R大学官方微信公众号【小R同学】,获取免费课程视频) 

 

posted @   校招VIP  阅读(14737)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示