大学生究竟应该怎样选择路线

不同选择造成最明显刚进入大学,我们可能会很迷茫。
我们现在可能很迷茫,我要干什么?
实验室?学生会?社团?
我将来要选择的是考研,还是就业?是创业,还是转行?
我们选择计算机是做网页,还是做游戏?是做机器人,还是APP?
我们选择的是软件?还是硬件?是做科研,还是做项目?
我们可能暂时无法选择,即使有了一个较为明晰的方向也要斟酌几番。
爱因斯坦曾说:“兴趣是最好的老师。”
但是最感兴趣的一定是最适合你的吗?
我们人生时时刻刻面临着许许多多的选择,我见到过很多人大二,大三,甚至大四也没有明确自己的方向。就像在大海上的船只,没有方向,只能随浪漂泊。
确定方向有多重要呢?

例一

反映之一就是高考成绩,有些人,高三开始才意识到学习的重要性,并且开始找到了适合自己的学习方法,然后选择学习和坚持,但发现时间很晚,觉悟得也很晚。但我很庆幸这样学生做出了明智的选择,既然改变不了以前选择带来的后果,那么现在就开始努力,以争取给自己更多的选择。一年的高三时光,能使人堕落,也能使人崛起,关键看内心的选择和对选择的坚持。相信在这样一种情境下,不同的选择会有不同的结果。

高考之后就选择了不同的大学,每个大学能提供的资源都不一样,做出的选择也随着成长变得越来越关键。有很多大学生,能利用学校提供的资源,出国交流,开阔眼界。也有很多大学生,大学期间仅仅上了该上的课,参与了一些校园活动,很少去争取更多的选择。大学生也随着选择的不同逐渐的分化为毕业型和研究型。选择毕业型的大学生在大学里主要追求毕业,不追求成绩和绩点,仅仅在乎挂不挂科,如果成绩高一点,也会很高兴。然而选择了对大学成绩的学习的不作为,就会选择其他成就来弥补。这一部分的大学生有些人选择大学期间开拓市场,了解市场行情。很幸运的是,存在一波大学生在这样的时代发展下,找到了创业点,大学还没毕业,就开始开拓事业。这样的选择很让人羡慕。研究型的大学生,为了保研或出国深造,会很在乎考试成绩和绩点,不予许成绩出现影响未来选择的瑕疵。他们刻苦学习,努力钻研,争取机会选择去研究生实验室做实验与科研,争取机会选择去国外科研院所交流。这一部分大学生,有些选择了出国读博,有些选择了国内的本硕博连读。他们在自己的选择下,在科研的道路上越走越远。

选择之前,一定要充分了解。

下面我将介绍有关计算机的技术路线,由于个人能力,我只会从三个方面讲
桌面应用开发,服务后台开发,游戏开发。这三个方面简单带大家了解一下它们,了解一下,回报,风险与趋势。因为时间问题,并且大部分同学的没有基础,中间将不会设计专业的部分,这次只会让大家在非技术层面上了解一下这三个方面。

桌面应用开发

通俗来说就是在桌面上使用的东西
按照我个人的理解有如下的分类:
按照开发语言型:C,C++,Java,Python,C#…等
按照收费模式型:全免费,半免费,不免费
按照功能类型:游戏型,服务型,专业型
按照平台类型:Windows Linux Android iOS(iPhone Operation System)…等
比如现在很火的抖音,B站就属于桌面应用。桌面应用属于一种非常宽泛的概念,之后我只讨论比较窄的PC端桌面开发(不包括游戏)
上面是各种桌面应用,先给大家一个直观的了解。
这中间有我们常用的编译器,QQ,Wegame,PS,浏览器。除了这些还有很多很多的桌面应用
这些东西,咱达到一定的知识储备后,也能做出来
下面来看看,我的一些作品吧!
我们来看看我们如果选择这条路,我们可以走成什么样子。

回报

中小厂平均工资在8.6K到12.6K之间
大厂:
腾讯 15-25K 16薪
金山 15-25K 14薪
小米 15-25K 15薪
岗位不太多。
大家可能觉得看起来工资好高,工资好低,因为没有对比,后面对比之后可能就会有自己的想法。
但是做事情直接想回报是不对的,必须要有成本分析,风险评估等一系列操作。

风险

风险一:Web技术和移动端技术

Web技术也就是网站技术,我们会发现,本来只出现在PC端的应用,在网页端也出现了,在手机端也出现了。就比如QQ,之前只有PCQQ,或者手机QQ不够完善。到后来移动QQ迅速普及,,不过好在PCQQ没有完全消失,但是我们不可否认,Web技术和移动端技术对许多桌面应用有很大的冲击

风险二:小厂很难插手

这一点我们仔细想想,我们限制用的桌面应用全是大厂的,比如QQ,WPS很少使用过小厂的软件,为什么小厂开发这么难,我觉得是桌面应用出来的比较早,市场被占领的比较早。导致小厂加入成本过高。打个比方,在咱学校开个奶茶店,一条街的奶茶店,你想再开一家,你怎么吸引顾客?

趋势

趋势一:中国还有还有很多制造业需要信息自动化。

这一点我们在新闻中间也长长听到,不仅仅是制造业。举个例子,我们19级要早签,纪律委员要拿张纸站在一个地方等着同学来签到。这种方式,不就可以自动化么?这样早来的同学既可以不等纪律委员,纪律委员也不用每天耽误半小时等着大家。这就是一个很形象的例子

趋势二:某些领域会被蚕食。

这个很现实,能用Web和手机开发的,最后都会被蚕食

服务后台

服务后台说的非常广泛。
举个例子,,如果淘宝的首页是服务员,那么服务后台就算是厨师。
哪里需要用到服务后台呢。各种各样的网站需要它,网络游戏需要它,APP,桌面应用都少不了它。
我们也常常称它为后端。
因为它不好描述,我打开一个网站,给大家看一下。我打开百度,搜索CPP,为什么会处理这么多的东西呢?难道是先下载好了么,我们在重新搜索试试,它也出来了这么多的数据?我们的小电脑明显存不了这么多的东西,那从哪弄来这么多数据呢?
这就体现了后台的重要性。
从用户的角度来讲,他会根据你的需要来给你想要的数据。
从程序员的角度来讲的话,我们要做的就是给用户想要的数据。
当然这中间会有很多难点。用户特别多怎么办?请求特别杂怎么办?到底应该给用户什么数据呢。
打个比方,你是一名厨师。
客户特别多怎么办?比如今天生意特别火爆,来了一百个人,但是只有你一个厨师。你应该怎么做?
而且他们大部分不按照菜单点菜怎么办?那你到底应该给用户抄炒什么菜呢?
勺子在你手中,你来决定
不过大家不用担心,这些不是解决得越多,你就越强,而是你解决得越好,你就越强。
到时候通过大家不断得学习一定会成为金牌厨师的。

回报

当你成为了一名金牌厨师之后,你能得到什么呢。通过海量数据分析,我得出了以下结论:
中小厂平均工资在11.1K到18.6K之间
大厂:
华为 20-40K 16薪
阿里 20-40K 14薪
字节跳动 30-60K 15薪
小米 15-30K 15薪
岗位多,要求高。

风险

风险一:学习进度没技术发展快

这一句话这么说呢,成为一名资深的后台工程师,是需要不断的学习的。我还是打那个比方,你是一名厨师,当你的厨艺跟不是大众的口味的时候,你是不是危险了。后台工程师也是一样。

风险二:投入大

投入大我指的是时间投入很大,学习周期很长。事实上,我们仅仅在大学弄个不挂科简直是太容易了,但是不挂科有用吗?毕业之后是不具备工作的能力的。咱计算机主要靠得是自学。
而不是仅仅学课上的东西。课上的东西只能让你毕业。但最现实的,如果你大一上学期只是刚刚及格,你不端正态度的话,下学期也很难及格,这里我说的是专业课。就拿我室友举例吧,我室友大一上学期C语言挂了,C++也挂了,那大二上学期的数据结构可以说是必挂。
一环套一环的知识,你想要爬上高峰,必须要从山脚爬起。

趋势

趋势一:岗位会变多

为什么岗位会变多呢,这是因为,Web技术和移动端离不开后台的支持。而这两项正在迅速发展。
如果大家对后台感兴趣的话,可以多多了解。

游戏开发

本来我是不想讲游戏的,因为我看我们报CPP组的有许多都是冲着游戏来的,而且有些都已经有过开发经验了,我觉得我来讲游戏,不如来让这些同学来讲。但是我今天的主题是选择,我来讲游戏的目的是让许多对游戏有偏见的同学来重新认识一下游戏。不管你是什么偏见。

什么是游戏?

这个问题可以狭隘的理解,也可以宽泛的理解。
下面是我在百度百科查阅的资料
游戏是所有哺乳类动物,特别是灵长类动物学习生存的第一步。它是一种基于物质需求满足之上的,在一些特定时间、空间范围内遵循某种特定规则的,追求精神世界需求满足的社会行为方式,但同时这种行为方式也是哺乳类动物或者灵长类动物所需的一种降压减排的方式,不管是在出生幼年期,或者发育期,成熟期都会需要的一种行为方式。

重点是,都会需要。
从老师到学生。没有人从没玩过游戏。
可以说,除了你不喜欢干的事情,任何时间都可以算是游戏时间。
就比如你在路上走,在床上睡觉,在食堂吃饭。这可以算是游戏吗?
我们可以宽泛的理解只要让你开心的就是游戏,甚至没让你不开心的也是游戏。
但是我们今天只在程序员的角度来介绍电子游戏。

分类

电子游戏分为很多种
大体分类:单机游戏,网络游戏。桌面游戏,网页游戏,手机游戏,街机游戏。
按照玩法来分类:RPG角色扮演游戏, ACT动作游戏, AVG冒险游戏, FPS第一人称视角射击游戏
RTS即时战略游戏, MOBA多人在线战术竞技游戏, MMORPG大型多人在线角色扮演游戏
按照视觉:2D,3D。
按照风格:像素,写实。
按照开发引擎:Unity3d,ue4,寒霜3,RPGMaker,地形编辑器,无游戏引擎。
这个无游戏引擎就比如你用C语言做了个简单的猜数字游戏,不可否认这确实是个游戏,但是它属于无游戏引擎
按照开发人数:独立游戏,非独立游戏。
//这个独立游戏我解释一下,独立游戏是只一个人完成的游戏,一个人包括所有。

关于游戏的回报与风险问题

中小厂平均工资在8.7K到13.5k之间
大型团队:
腾讯 18-30K 16薪
阿里 20-40K 14薪
网易 15-30K 15薪

中小厂多。
这里的中小厂多意味这什么,这就意味这创业者多。我想是因为游戏行业的暴利,但是暴利背后,往往是无数人的血汗。
要多少失败的游戏才能有那么一个成功的游戏,这其中的风险极大。
举个例子,我在新闻上面看到的一个报道,一个小伙,花了12万请人做个小游戏,这十二万还是拖关系的,最后还是亏得裤子都没了。
如果你是想创业做游戏,你真得好好的考虑一下,你能承担风险吗?
据我所知,当前市场3A大作几乎没有,大部分网游页游充斥着氪金的味道。这其中的根本在于人们的偏视。事实上这跟体育行业特别类似,环境不好,门槛高。导致难度大。
但是,市场有相当大优质游戏缺口。什么是优质?这个不是我能讲清楚的,这个只能交给玩家了。

相信大家对这三个方向已经有些了解了,不过这还远远不够,还是要去深入了解技术层面的东西才行。

大学生应该怎样选择路线(桌面应用开发,服务后台,游戏开发)相关推荐

  1. 区块链游戏开发颠覆传统游戏开发的 5 种方式

    区块链技术已在许多行业中使用,但它尤其扰乱了游戏行业.区块链游戏开发并不是一个新概念,但还是比较新的.公司现在正在寻找在他们的游戏中使用区块链技术的方法. 区块链游戏开发颠覆传统游戏开发的一些方式 包 ...

  2. unity开发入门_Unity游戏开发终极入门指南

    unity开发入门 Unity is a great tool for prototyping everything from games, to interactive visualisations ...

  3. android游戏开发笔记(0)——游戏开发分析及开发所需知识

    琴弦jerry 原创文章  转载请遵循 "署名-非商用-禁止演绎 2.5 中国大陆"创作共用协议 转载请保留原文链接:http://www.jerry-zhang.com/inde ...

  4. C#游戏开发之炸弹人游戏开发

    笔者第一次发表文章,考虑不全多多包涵.也想借此机会和大家交流游戏开发.希望大神能指点一二.笔者是利用VS2010编译器,下面进入正题: 利用C#控件来实现2D游戏开发还是比较方便.先从总体上介绍炸弹人 ...

  5. 【iphone游戏开发】Iphone游戏开发之五:游戏场景切换,点阵字的实现和Hiero工具的利用

    Andy--清风 原创,转载请注明,谢谢 一.游戏场景切换 在iPhone游戏开发中,游戏之间的场景开发中有很多动画可以实现,具体实现的动画如下: CCTransitionRotoZoom//从大到小 ...

  6. 设计图像素和开发像素_游戏开发的像素艺术设计

    设计图像素和开发像素 Pixel art is a large part of the legacy of game development. Every Pokemon game up until ...

  7. nft游戏开发,nft游戏开发平台

    苹果公司将调解一起集体诉讼,即允许AppStore放开对区块链市场中中小规模开发者的限制,苹果公司将就此达成和解.由于iPhone的限制,这对于NFT游戏赛道来说是一个非常大的利好消息,很有可能就是这 ...

  8. 项目开发-疯狂连连看游戏开发

    疯狂连连看游戏开发 游戏简介:疯狂连连看,是一款简单易玩的手机休闲游戏,界面布局简单,玩法简单,适合广大年龄层的用户进行休闲.放松.该游戏,应用于Android手机操作系统,Android1.6以上. ...

  9. 游戏设计与开发_独立游戏开发:怎样设计游戏新手教学?

    教你画像素画原创出品 塞尔达荒野之息 1.游戏新手教学需要考虑的4个问题 1.玩家怎么玩? 2.玩家怎么完成游戏目标? 3.为什么玩家要这么做? 4.玩家何时会采取行动? 动作类游戏,玩家的操作会即时 ...

最新文章

  1. GNU Automake
  2. 跨时钟域信号传输问题之握手同步
  3. Python 存储模型
  4. Statement对象重新执行将关闭当前ResultSet
  5. yarn配置日志聚合:将日志都聚集到某一台服务器
  6. [USACO Mar08] 牛跑步 --k短路
  7. Windows7睡眠后自动唤醒
  8. 移动开发框架剖析(二) Hammer专业的手势控制
  9. 人口增长(信息学奥赛一本通-T1070)
  10. [K8S]kubeadm国内镜像安装方式
  11. java事件处理机制(自定义事件)
  12. magento添加面包屑
  13. 复制 在div层加滚动条
  14. Atitit 计算机的组成与设计 目录 1. 计算机系统是由硬件系统和软件系统两大部分组成。  1 1.1. Cpu(alu+cu ) 1 1.2. 存储内存 外村 1 1.3. Io设备 鼠标
  15. java 定时器 数据库_java实现定时器,定时修改数据库代码
  16. 什么是Hash冲突?如何解决Hash冲突?
  17. poi导出excel在单元格内画斜线
  18. 六爻:占卜记录(By eof)
  19. java过来emoji手机表情,mysql入库
  20. 论文分析---APP流量分类

热门文章

  1. 创业板上市标准是什么?
  2. 台式电脑一直跳一个计算机页面出来,电脑开机老是弹出一些窗口 电脑开机弹出广告怎么办...
  3. 怎么把Firefox浏览器设为Windows系统默认浏览器?
  4. 物联网工程实训第三天
  5. matlab用i3怎么,i3处理器-matalb速度差不多10倍DSP-C语言
  6. FindWindow ,GetWindowThreadProcessId , OpenProcess 和ReadProcessMemory
  7. 原码、反码、补码运算规则
  8. matlab工具箱配置
  9. 3.无霍尔传感器的BLDC换向原理
  10. 密码学之公钥密码体系(1):背包算法