又是一年高考填志愿,一篇好文献给想学计算机/大学在学计算机的学生,学计算机必备功课!
Posted 退休的龙叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了又是一年高考填志愿,一篇好文献给想学计算机/大学在学计算机的学生,学计算机必备功课!相关的知识,希望对你有一定的参考价值。
6月27日~8月5日是今年的高考志愿填报时间,大部分高中毕业生应该正在忙着志愿填报的事情,而计算机作为一直以来高考的热门选择,必然有不少的小伙伴们会对此感兴趣。作为1名工作了十几年的老程序员,我觉得很有必要来给大家分享一些我对大学计算机以及未来就业方面的见解。
这篇文章适用于高中毕业及大学在读的小伙伴们,我今天分享的内容主要有以下几个方面:
- 大学计算机哪些专业最吃香?
.- 当程序员有什么好处?
.- 当程序员有什么难处?
.- 计算机应届生待遇如何?
.- 大学怎么学才能毕业拿高薪?
一、大学计算机哪些专业最吃香?
首先我们要知道,计算机是一个大类,它下面细分了很多专业,比如软件工程、信息安全和计算机科学与技术等18个专业。
图片来源于大学生必备网
在这么多的计算机专业当中,哪些计算机专业在毕业后的薪资会更高一些?从中国薪酬网对2020年大学专业的薪酬大数据看来,软件工程专业排第一,其次是计算机科学与技术排第二,这两个专业在就业方面肯定是比较吃香的,尤其是国内高校目前每年输出的科班程序员数量很有限,远远不足以满足社会对IT人才的需求,如果大学能学得比较好,出来工作基本是不愁的。
图片来源于薪酬网
如果你是已经选定了专业的人,就算你选的不是这两个前景不错的专业也不要灰心,我见过很多坐拥着各种优厚条件的人荒唐度日,我更愿意相信事在人为。
二、当程序员有什么好处?
大学选择计算机相关专业的人,大部分人以后的路都是当程序员,所以我们很有必要去对程序员多做一些功课,首先我们先来了解一下当程序员有哪些好处。
1.私活最多的职业
不管是大学在读或者进入社会工作了,程序员都是接触私活最多的职业。拿我个人来讲,我大学的时候学得还算可以,在大三的时候就接到了外面的私活做游戏开发,那一年赚了1万多,那是1998年,1万多对于从农村出来的我来说确实是一笔很大的数字,我除了不再用家里的钱之外,还会给家里寄钱回去。
现在学计算的在校大学生在校接私活的情况也很普遍,之前我还在任职的时候,公司新进的一个小伙子在大学期间自己用爬虫给毕业生爬论文数据月赚八千多,据他所说,当时来找他做爬虫的人都需要提前预约。
图片来自知乎
2.薪资较高的职业
程序员的薪资相较于其他职业普遍要高一些,原因有很多。
比如说行业的本质,很多互联网公司的本质是一场击鼓传花的游戏,为了这个游戏能玩下去,所以需要大量的钱烧出规模,烧出好故事,只有好的故事才能成为韭菜的故事,于是互联网愿意给员工开出较高薪资,好给投资方报销,拿到更高的融资。
再比如当程序员的门槛比较高,没点真本事是跨不过去的;以及程序员的工作效率,一个程序员往往能顶一堆传统岗位人员,程序可以24小时的运转,人工要这么干就要花很大的成本,所以考虑到程序员实际产生的价值,其工资高并不意外。
3.较为公平的职业
IT 是一个相对其他行业更为公平的平台。所谓公平就是,你不用管长得跟吴亦凡一样帅,也不用像王思聪一样有钱,只要你有真本事,情商不低于大众水平,你就不用担心自己在这个行业的前途。
.
4.很有成就感的职业
与其说学计算机的是程序员,我更喜欢我们的另一个身份:开发者。
开发者从来都不缺少成就感,我们的成就感来自方方面面,是完成一件从来都没尝试过的事情;是让自己的知识化为生产力;是依靠自己的知识,轻松解决困扰别人几周的问题;更是利用自己的经验与知识,帮助后辈。
这就是我们开发者成就感的来源,生命不息,编码不止,即使耗尽最后一根头发。
5.做这个职业的都是人才
学计算的人对电子产品再熟悉不过了,谁家电脑不行了、手机/平板出了问题、网络连不上、机器不会配置等等,对于学计算机的人来说都不是问题,就算是在异地也能远程给你搞定,在其他行业的人眼里,学计算机的都是人才。
三、当程序员有什么难处?
说了那么多程序员的好话,我们也来说程序员这个活儿有多难,毕竟有苦有乐才是人生常态,否则都往好处来吹的话,指不定哪个粉丝就找上门来兴师问罪,哈哈哈。
1.技术迭代
各种新技术,技术在带来先进生产力的同时,技术的迭代也会带来极为高效的淘汰。不像很多传统行业,技术的积累是逐渐稳固的,越老越吃香,程序员可不一样,他们掌握的东西如果不能快速迭代,很容易让自己被淘汰。
买数码产品我们都知道越新越好,买新不买旧,技术其实也是如此,所以必须持续学习,白天被工作弄得要死要活,晚上还要学习新知识研究整活。
2.危机意识
不仅是所谓的35岁,更是要时刻警醒自己,要做架构,要研究算法,要转技术管理,要去做项目经理,去转产品经理,单纯在一线写代码,写一辈子不是一件很容易的事情。我国的互联网行业发展这么快,整体的淘汰速度必然也是快的。
所以当程序员是要有危机意识,高薪不是那么好拿的。
.
3.需求折磨
写代码对程序员来说不难,难的是需求方需求变来变去,一开始说要A代码,写到一半说要B代码,又得重新写,写了一大半又说要添加一个C功能,但这个C功能必须底层就写好,不能写一半再加,这时候又要重写…往返这么弄几十次,整个人都要被折磨疯了。
除此之外,程序员最痛苦的就是接受别人留下的老代码,你都不知道那堆破东西写出来的时候是怎么实现业务逻辑的,但是前人还不爱写注释、命名乱来,那代码维护起来根本不是科学,而是一种玄学。
而且你还不敢动,要是影响了业务,老板分分钟要拿你祭天。
接手别人留下的代码比接盘还要痛苦,起码你接盘之后未来怎么样你说了算,你接手了别人的代码,未来怎么样你真的说了不算。
4.时间太紧
我当程序员的时候深有感触,经常白天被抓去开各种乱七八糟的会,然后只能晚上甚至夜里写代码干活,这就又造成了加班的现象。白天被抓去开各种会,晚上跟需求撕逼,夜晚甚至下半夜才开始写代码,又得研究技术,还得想方设法讨好领导,争取早日转职活坐上技术主管,多重折磨之下,头发肯定是留不住了。
每一个互联网公司聚集的地方,植发产业都特别的旺盛,当然了,每个行业都有秃顶的,只是程序员这一行头发基本都不够用…
四、学计算机的应届生薪资如何?
这可能是很多人都很感兴趣的一个问题,根据我的经验,计算机相关专业的应届生毕业的薪资大概可以分为3个范围:
1.非一线城市月薪5~8K
除了北上广深这4个一线城市之外,其他城市的刚进入工作的程序员薪资大概在5~8K这个范围,包括我们的新一线城市长沙、杭州、西安等等,这个薪资范围相较于很多行业来讲是要高的,比如说在长沙的应届毕业生,基本上不会有公司会给行政人事开到这个范围,销售岗位可能会更低,但程序员却是可以。
2.一线城市普遍月薪10~15K
在一线城市的刚工作的程序员薪资范围大概在10~15K这个范围,薪资对于刚毕业的人来说确实挺诱惑,可以在较短时的时间内积累较为客观的资本,但相对于非一线的毕业生而言,压力会比较大,生活品质较低,这都是公认的。
毕业了去一线打拼是大多数程序员的选择,如果能在一线城市扎稳脚跟,那么你就能在起跑线上超过了很多小伙伴,一线城市的机遇也很多,若是赶上风口那飞起来一点也不夸张;你也可以选择工作三五年之后积累了较为可观的资本后退出一线城市,去节奏慢一点的地方发展。
所以我的建议是,毕业想当程序员的小友,尽量不要回家,先去一线去打拼一波是最有益的。
3.大厂月薪超15K,还有16、18、20薪
大厂指的是国内的顶尖企业,比如说华为、京东、阿里等等,如果你能进去的话,月薪都会在15K以上,不仅如此,还会有16薪、18薪甚至20薪的福利,什么是20薪?我们普通公司是12薪,就是1年发12个月的工资,20薪的意思也就是说1年发20个月的工资,也就是你可以多拿8个月的薪资,这种待遇是多少人梦寐以求的。
五、大学怎么学才能毕业拿高薪?
虽然我之前已经说过了大学怎么学才能毕业拿高薪的方法,但今天我觉得很适合在这里再提一下。
1.精通1门语言
工欲善其事必先利其器,建议精通1门语言,千万不要什么都会一点但什么都没有精通,你可以从诸子百家的编程语言中任选一门去好好学,比如php,比如Java,比如Python,都是可以的,语言只是工具,不存在哪种语言天下无敌,只有适用场景。
2.着重掌握这三门课
有三门课我建议学计算机的大学生们要着重掌握:数据库、数据结构和算法、网络原理。
数据库就好比人的记忆系统,人没了记忆就跟三岁小孩一样,啥也干不了,无论是SQL数据库还是NoSQL数据库,建议你都精通1个;数据结构和算法,所有的小程序或者软件都运行在数据结构之上,数据结构不只是用于组织数据,还极大地影响着代码的运行速度,影响着项目的性能,如果再加上好的算法,整个项目的性能将提升质的飞跃;网络原理很重要,虽然在刚开始工作的时候用不到,但到了后面你一定离不开它,所以一定要先好好学,后面捡起来才更容易,否则到时你就得从零开始。
3.做1个能升级的项目
虽然大学期间学校的课程可能会给大家安排很多的项目去做,以及实习的时候可能大家会参与一些项目,但我依然建议大家在大学期间去1个可持续维护、能升级的项目。
比如说做1个商城,你开始掌握的知识不够多,只能展示一些图片和文字在上面,到了后面你掌握了更多的知识,你可以给它加上交易功能、互动功能、活动功能等等,甚至你自学学了推荐算法,商城还能根据用户行为推荐一些可能感兴趣的产品,这个项目你可以一直做一直做,甚至工作了也可以去做,持续性维护它。
自己独立开发的真实项目是面试官比较喜欢看到,有开发经验,掌握技术点,不管是在面试还是工作过程中,你都会受益匪浅。
但是记住了,不要去找开源代码,没有什么意义,你一定要自己去亲力亲为。
结语
如果你身边有刚高考完或者正在读大学的朋友,建议转发这篇文章给他们看看,走少走些弯路,别等到大学读完了连去当实习生别人都不要你。
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
在我的QQ技术交流群里(技术交流和资源共享,广告进来腿给你打断)可以自助拿走,群号1044939456。
以上是关于又是一年高考填志愿,一篇好文献给想学计算机/大学在学计算机的学生,学计算机必备功课!的主要内容,如果未能解决你的问题,请参考以下文章