计算机相关专业的学生如何规划自己的职业?

一、 前言

2017年曾经写过一篇关于学什么编程方向的文章,当时反响很大,有不少在校的社团组织私下授权转载我的文章。现在的大学,两极分化极其严重,优秀的同学毕业找工作顺风顺水,平庸甚至较差的同学,找工作意味着即将面临失业的风险。

社会上普遍存在着这样一种观念,学计算机的的毕业了不愁找工作,薪水也不低。的确,在互联网迅速发展的年代,计算机相关专业的就业率相对较高。

然而,高薪的却不只是IT这个行业,认识的很多IT业内人士都有这样的误区,觉得除了IT,其他行业打工都赚的不多。这也恰恰是IT从业者的一个严重误区,实际上,IT人员的交际圈非常窄,几乎天天都是和计算机打交道,很多人不关注外面的世界。其实,除了IT,很多行业,比如教育,金融等,完全不输于IT。

因此,计算机相关专业的学生应该提前规划自己的职业生涯。专业没有再次选择的机会,但是职业还是可以根据自己的喜好,选择适合自己的职业路线。

二、 学什么?

计算机专业的学生在大二开始陆续学习专业课,这个阶段除了学校的必修的专业课,我们就可以适当开始针对性学习自己感兴趣的课程了。

 

1、研发方向

如果未来想从事研发方向,可选的余地比较大。从大的方向分为移动端、服务器后台、web、嵌入式、客户端、算法等。

1)移动端开发
移动端开发目前没有过去几年热了,主要是android、iOS、小程序、公众号。

android从2008年到现在,已经有十年的时间了。由于生态开放的特点,不同的厂商定制了不同的系统,所以开发过程中除了实现需求之外,还要考虑不同机型的适配。android开发目前也有两种语言,Java和Kotlin。

iOS和android恰恰相反,系统是封闭的。但是随着苹果机型的不断升级换代,适配工作相比以前也有了一定的工作量。iOS开发语言包括swift和objective-c。

微信小程序和公众号是腾讯基于微信推出的应用。随着社交的深入人心,这两年也比较火。采用的开发语言主要还是html、css、JavaScript的变体,腾讯做了二次封装。

2)web开发
这里的web开发包括传统的pc端BS结构的开发,以及移动端的web开发,比如移动网站,移动端混合开发等。开发语言主要还是html、css、JavaScript。

3)服务器后台开发
服务器后台开发是支撑上述的移动端开发和web开发。移动端开发和web开发从某种分类上讲属于前端开发,访问的数据都是来源于后端。服务器后台开发涉及数据库、接口等。开发语言包括Java,PHP,Node.js,python,C++、C#、C、Go、Ruby等。

4)嵌入式开发
嵌入式开发典型的应用场景比如可穿戴设备,银行的 ATM取款机,以及我们使用的各种上网设备等。嵌入式开发也包括应用、驱动、底层开发等。开发语言包括C++、C、java等。

5)客户端开发
这里说的客户端开发指的pc端的CS结构的开发,最早的比如MFC,之后的QT等等。使用的开发语言包括C++、C#、C等。

6)算法
算法指的是服务于其他应用的底层处理。比如我们使用的手机,如果部署基站能让信号最优,或者像我们使用的打车软件,如果规划路线能让乘客付费最少等等。算法的目的是优化程序,不局限于以上的五大分类,每种编程语言都有自己的算法。

当然,实际应用中还有其他的分类,也可能各自有交叉,大家对号入座。

2、测试

测试的目的是为了减少bug,提高系统运行的稳定性、安全性等。所以,测试和开发是不能分开的。测试也分两类,一类是开发性测试,有时需要编写代码,比如自动化脚本等;另一类是业务类测试,重点是测试系统的运行是否符合预期,软件的操作是否流畅,体验性好坏等测试。

如果你是计算机专业相关的学生,但是对编程有没多大兴趣,不妨可以尝试培养测试的能力。

3、运营

运营在互联网领域强调的多,经典的四大运营职能划分包括内容运营、用户运营、活动运营和产品运营。
典型的应用场景比如先前很火的拼多多,我们在各种平台上都能看到它的身影,一方面是拉新客户,另一方面是宣传,这些都是运营需要考虑的。

如果你是计算机专业相关的学生,对编程无感,也不想搞测试,但是对市场、销售有兴趣,不妨可以考虑这样的职业发展路线。

三、 怎么学?

1、报班不一定可取

很多学生在大学期间不好好学习,指望着报班快速培养,这样的思想是不对的。当然不是完全否定市面上的各种培训机构,这里说的重点是你必须有一定的基础,起码对计算机有个初步了解,然后再想办法提升自己,否则即便是培训完出来找工作也只是懂得皮毛,只能是复制粘贴的重复劳动。

2、实践是王道

计算机领域,懂得理论和实际应用是完全不同的两个概念,一定要多动手,在实践的过程中总结经验。
比如,刚开始我们可以去看看一些基础教程,学习基本的语法或者方法论;然后,尝试着做一些小的demo,讲所学的知识点应用进来,逐步去优化、扩展现有的功能。久而久之,头脑中就会有做产品的流程,也会从多个角度优化算法解决问题。

3、抬头看路,广涉猎

IT可以说是更新迭代最快的行业,每年都有新的技术诞生。据我最近几年的观察,几乎每一年行业内都会出现一种宣称颠覆的技术产生,比如VR、AR,人工智能,区块链技术等。

所以一定要抬头看路,调整自己的路线,在精一门的同时,主动尝试了解其他的技术,多条腿走路。当然,也不是跟风学习,区块链、人工智能等这类技术,对个人门槛还是高了,没有可以自由发挥应用的平台。要根据自身的特点,不要盲目跟随某种技术,互联网行业的泡沫很大,脚踏实地,一步步走好。

四、 总结

大学是塑造个人职业素养的第一站,交一好友,得一良师,养成一种良好的学习习惯,未来你一定会感恩现在的你。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/70623.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大学生职业规划策划书

一.前言 我时常问自己“人生之路到底该如何去走”,长久以来我也不断思考并在实践中体会这个问题。心中记得这样一句话“走好每一步,这就是你的人生。”人生之路其实十分短暂,因为你度过的每一天或者每一秒就是你的人生。正因为人生经不起虚度…

大学生职业生涯规划的意义

前言职业生涯规划是指个人发展与组织发展相结合,通过对职业生涯的主客观因素分析、总结和测定,确定一个人的奋斗目标,并为实现这一事业职业目标,而预先进行生涯系统安排的过程。在任何社会、任何体制下,个人职业设计更…

职业生涯规划(career planning)

本文转自:WIKI智库(https://wiki.mbalib.com/wiki/职业生涯规划) 职业生涯规划的定义 职业生涯规划(简称生涯规划),又叫职业生涯设计,是指个人与组织相结合,在对一个人职业生涯的主…

计算机个人职业生涯规划

个人职业生涯规划 摘要 在当下竞争激烈的时代,如果没有做好充分的准备就去迎接社会的毒打,往往是遍体鳞伤。而一个人的职业规划将是我们面对社会的最好的铠甲,即使是简单的未来规划,也会使你成长的路上少点磕绊,所以…

大一上:大学生职业生涯规划书【自我性格、气质、及其优缺点的分析】

大学生职业生涯规划书 一、My MBTI 二、自我描述 我的性格类型倾向为“ INTJ ”(内向 直觉 思维 判断 倾向度: I57 N100 T86 J100 不假思索指数:11) 我在实现自己的想法和达成自己的目标时有创新的想法和非凡的动力。能很快洞察到外界事物间的规律并形…

软件工程大学生职业规划书

引言 在今天这个人才竞争时代,职业生涯规划开始成为在人争夺战中 另一重要利器,对企业而言,如何体现公司“以人为本”人才理念, 关注员工人才理念,关注员工持续成长,职业生涯规划是一种有效手段; 而对每个人…

职业生涯规划访谈,写给在校的你们

今天一位在校大学生邀请我在线做一个关于职业生涯规划的访谈,在此我将他提出的问题以及我个人的一些看法贴出,希望能给在校或是即将毕业的你们有所帮助。 问: 老师你好,就是我想问一下我们计算机专业的大学生,在课堂上学好必要的知…

大学生职业生涯发展与规划

《创业教育课程(一)----大学生职业生涯发展与规划》 结课作业要求 作业选题:大学规划书 作业要求:从自身的情况、现状出发,有针对性地制定一份详尽的增强自身就业能力的大学规划书,根据相关社会要求有针对性…

流利阅读 2019.2.23 China’s Forbidden City opens to the general public at night for the first time in 94

下载 笔记版/无笔记版 pdf资料: GitHub - zhbink/LiuLiYueDu: 流利阅读pdf汇总 本文内容全部来源于流利阅读。流利阅读对每期内容均有很好的文章讲解,向您推荐。 您可以关注微信公众号:流利阅读 了解详情。 China’s Forbidden City opens to…

英语阅读——2004

文章目录 词汇名词性从句1.主语从句与It形式主语1.1主语从句1.2It形式主语 独立主格结构with独立主格结构倒装句1.完全倒装句1.1副词在句首的倒装1.1.1地点副词在句首的倒装(here、there)1.1.2时间副词在句首的倒装(now、then)1.1.3表运动方向的副词在句首的倒装(in、out、up、…

chatgpt赋能python:用Python开发软件的SEO技巧

用Python开发软件的SEO技巧 随着互联网的发展,越来越多的企业开始意识到网络营销的重要性,而SEO(搜索引擎优化)是网络营销的重中之重。对于软件开发企业来说,利用SEO技术进行软件推广是很实用的。本文将介绍如何使用P…

目标检测算法——YOLOv5/YOLOv7改进|结合轻量型网络ShuffleNetV2

深度学习Tricks,第一时间送达 论文题目:《ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design》论文地址: https://arxiv.org/abs/1807.11164 FLOPS:每秒浮点运算次数,这个由硬件决定。 G…

魔改YOLOv5/YOLOv7高阶版——改进之结合解耦头Decoupled_Detect

💖💖>>>加勒比海带,QQ2479200884<<<💖💖 🍀🍀>>>【YOLO魔法搭配&论文投稿咨询】<<<🍀 ✨✨>>>学习交流 | 温澜潮生 | 合作共赢 | 共同进步<<<✨✨

第78篇一对多之稳定性研究(三)及array_walk及array_values

关键词&#xff1a;一对多稳定性研究, array_walk,array_values 一、一对多稳定性研究 1.1 测试平台--本地服务器运行平台 老师端&#xff1a;带老师名字 https://localhost:9101/demos/index.html?roomid888&t600&&teaNameMobile莫言 学生一&#xff1a; h…

ai绘画上色软件有哪些?为你推荐好用的软件

我最近发现了一种新奇的软件&#xff0c;那就是AI绘画。这类软件好神奇啊&#xff0c;能根据我提供的关键词生成出图片。 因为觉得有趣&#xff0c;我还找了几个工具试用。然后就得到了好多漂亮的图片&#xff0c;分享一些给大家看看。 大家看到了这些图片&#xff0c;是不是也…

树莓派初次编译Qt时系统卡死问题

树莓派编译程序时遇到卡死的问题 尝试增加树莓派的swap交换空间, sudo nano /etc/dphys-swapfile找到 CONF_SWAPSIZE&#xff0c;改变后面的数字即调整交换空间的大小,单位为MB,想改成4g就把后面的数字该为4096, 2g就是2048 CONF_MAXSWAP有预设值的话, 必须大于等于刚才设置…

QT Creator新建工程后卡死解决方法

方法1 关闭有道词典的屏幕取词或者直接退出有道词典 有道词典的屏幕取词功能会导致一些开发工具崩溃&#xff0c;关闭屏幕取词是有效的解决方法 方法2 更改显卡设置 NVIDIA 3D Vision 打开NVIDIA控制面板&#xff0c;将Qt Creator设置为使用集成显卡 方法3 Linux下 删除或…

QT中信号和槽详解

一、QT中信号和槽的机制 1、贴图来理解信号和槽的关系 2、解释 &#xff08;1&#xff09;信号和槽是用于QT对象之间的通信&#xff0c;信号可以有某种动作触发&#xff0c;也可以直接由代码触发。 &#xff08;2&#xff09;槽也叫操函数&#xff0c;当完成了信号和槽的连接…

QT线程界面也存在卡死的问题

qt线程中的信号传递参数时要注意。 如果线程中是在循环内发送信号的话&#xff0c;我们必须要给循环加延时&#xff0c;否则界面也会卡死。 因为线程中不停的循环所以一直重复发送该信号&#xff0c;导致资源分配问题。

QT项目卡死在Reading Project

在打开项目时&#xff0c;或做出一些修改后重新编译会出现这些问题&#xff1b; 解决方式&#xff1a; 先强行关掉QT&#xff0c;进入项目目录下&#xff0c;删除后缀为.user和.user.xxxx的文件&#xff1b; 然后重新打开即可