为什么有人劝别选计算机专业?「编程杂感」第 4 期
共 2553字,需浏览 6分钟
·
2020-12-22 12:04
不知不觉,我已经写了 4 期编程杂感了。每一期编程杂感,我都会把近期的思考和碰到的一些有意思的东西分享出来。
如果你能够从每期分享中收货一点东西,那我的分享就有价值了。我也可以开心地多吃一大碗米饭。
无价值,不分享!如果有任何改进建议,欢迎在公众号后台给我留言。
本期内容比较朴素,聊聊“计算机专业/程序员”。
01
在知乎看到一个这样的问题:“为什么有人劝别选计算机专业?” 。
对于我这个第一志愿就是计算机专业的老同志来说:“这个问题有点意思!”。
虽然,关注我的朋友基本都是计算机专业的大学生和工作几年的老程序员,但是,我还是想结合自己以及身边朋友们的经历简单聊聊这个话题。
以下内容非常主观化,仅代表个人观点,欢迎我们一起在评论区交流啊!
02
我认为 不根据当事人实际情况胡乱建议都是耍流氓!别人喜欢艺术,你还推荐他选计算机专业,这不是扯淡么?
所以说,在弹幕中发“别选计算机专业”这人就是在耍流氓,瞎扯淡。我们是要真信了他的话,那就有点傻叉了。
其实,选不选计算机专业也无所谓,反正,特么的,绝大部分大学的课程都是划水!你要是想要干这行的话,是不是计算机专业都影响不大。只是有少部分岗位的要求必须是计算机专业的毕业生罢了!
我在大学认识的编程最厉害的 3 个人,1 个人在机械,1 个人在数学专业,只有 1 个人在计算机专业。
前段时间,我们家楼下的一位大一的小朋友想要转计算机专业,向我了解计算机专业的一些情况, 并寻求我的建议。
由于担心她转 CS 专业后会学不下去,我让她自己看视频感受一段时间后再做决定。
提建议也没有银弹,务必要匹配他人实际情况。所以,这也是为什么我们在提问题的时候一定要先把自己的情况说清楚的原因!
那计算机专业/程序员究竟香不香?说实话,很香!卷么?的确,也已经很卷了!程序员累么?要久坐,还要 996!
看到这句话,你或许会想 :“TM!都这样了,还学个毛线计算机啊!”。
那你再看看现在哪一行不需要用到计算机?那你看看有多少人挤破头在往计算机专业转?
我女票在武工大的研究生朋友,机械的,这伙人都特么转 CS 了,挤破了头就要去华为,他们说:“不管加不加班,钱给够就行!”。当然了,他们以后或许会为自己说出这样的话而后悔。
03
计算机人才很吃香。我相信,在未来,这个趋势或许会更加明显。
这又让我想起了“为什么主机厂越来越青睐计算机专业毕业的学生,而不太愿意招车辆工程、机械专业毕业的学生?”这个问题。
有一个比较热门的回答是这样的:
不止是汽车主机厂青睐计算机专业毕业生,而是全行业都青睐计算机专业毕业生。不仅仅是汽车行业在搞“新四化”,整个制造业也在搞“智能制造 2025”,全行业也在搞“企业数字化转型”、“数据推动业务增长”、“数据治理”。简而言之,全行业 IT 化,全行业互联网化,全行业数字化。
而且,就算你选择了计算机专业,以后也可以不从事编程相关的职业。比如说你想考公务员的话,计算机专业相比于其他工科也是有非常大的优势!你可以去看看每年公务员考试计算机专业能选择的岗位。女票今年国考,报了一个审计署驻武汉的岗位,一共招 3 人,其中一人的岗位就要求必须是计算机专业。
你甚至可以将计算机知识和其他领域结合比如金融、电影特效制作等等。
04
计算机是一个及其依靠自学的学科,能把学好的人,自学能力一般不会太差。我们会充分利用网络上的优质资源让自己快速掌握某项技能。有了自学能力,再干其他事情都好说!
并且,我们会更关注前沿动态,更容易赶上风口。
还有很多人选择了当程序员,是看中了这行薪资。但是,说句实话,这行看似工资很高,实际只有自己知道这特么都是血汗钱,换成时薪可能也没啥竞争力了。
不要看那些大厂动不动应届生就 30w+、50w+ 的薪资,实际上,大部分人刚毕业的工资可能都不到 1w,二三线城市可能只有 6000 左右。
但是,相比于其他行业来说,程序员的起步薪资总和确实比较高,并且工作前几年的涨幅一般也比较大。
不过,在未来,一个刚毕业的应届生的薪资,可能会随着越来越多的人涌入而变低。
05
目前以及未来,对于绝大部分的“普通人”来说,计算机专业的一定会是最好的专业之一。
但是,如果你要干程序员这行的话,你要习惯 996,习惯久坐。你还要习惯经常和产品“撕逼”,在 Code Review 的时候还要习惯因为代码太烂而被“diss”。
并且,由于咱这行存在重复劳动(CRUD),很可能存在工作 3 年和工作 1 年的程序员实际能力差不了太多。因此,你还要习惯在工作之外充实自己,打造自己的核心技术竞争力。
06
最后,聊聊我发现的一些现象,这些现象或许是这行卷的这么快的原因:
很多帮忙填报高考志愿和考研机构的老师都首推计算机专业给他们的学生。 各个专业甚至是文科都有很多人转 CS。 培训班批量生产了大量程序员。
我上面说了很多这行的好处,最后,还是要提一句 :“这行目前的竞争压力也是真的大,后面或许也会越来越大。你可以不是计算机专业,也可以不当程序员,但是计算机相关的技能还是很有必要系统学习一下的”。
入行需谨慎,选择了就不要后悔!共勉!
后记
预报一下 :花费了很多很多时间,数据结构的内容即将重构完结,《JavaGuide面试突击版》 V4.0也即将到来!
最近写的一些干货,每篇都很用心,欢迎各位小伙伴阅读/点赞/分享:
一份热乎的 SpringBoot 前后端分离后台管理系统分析!分模块开发、RBAC权限控制... 同事自研了一款操作系统—「编程杂感」第 2 期 3种缓存读写策略都不了解?面试很难让你通过啊兄弟! 编程之路无捷径!「编程杂感」第 3 期 Swagger 官方 Starter 配上这个增强方案是真的香!
我是Guide哥,Java后端开发,会一点前端知识,喜欢烹饪,自由的少年。一个三观比主角还正的技术人。我们下期再见!