并不普遍。
我们在网上看到的动辄几十万年薪,甚至上百万年薪,很多都是幸存者偏差。
比如你年薪百万,当然愿意跑网上传播高薪消息了,网络受众们也显然更愿意传播这种故事。
计算机本科应届生年薪30万,40万,是腾讯、头条等少数互联网巨头才能开出的薪资。比如腾讯今年的应届本科薪资恰好就是40万:
但每年这种巨头招聘数是极其有限的,把腾讯、百度、头条、阿里、美团、拼多多、京东等一众巨头全部算上,也就几万人。
而计算机专业每年毕业的学生几十万是有的,这还不算什么通讯、电子、机械等专业跑过来卷计算机的。
我毕业那年(2008年),华科硕士进BAT级别公司的,不过占了1/4比例,现在跟学弟学妹们聊,985本科也只有一部分同学能加入BATTMD。
虽然计算机应届本科30万、40万年薪并不普通,但计算机这个行业的确算高薪。
事实上做好以下这些,本科拿年薪20万以上非常轻松:
- 选定一门主攻的基础语言方向,比如Python、C、Java等,并真正攻克它;
- 算法和数据结构:数组、链表、二叉树、堆栈、排序算法、B+/B-树、DP(动态规划)等;
- 疯狂刷题,撒比算法题、Leetcode等等,都挺不错,刷起来
- 计算机网络:HTTP、DNS、ARP、TCP、IP、ICMP、UDP等;
- 操作系统:IO、存储器、多线程、同步机制、处理器调度及死锁、设备管理、通道等;
- 计算机组成原理:冯诺依曼计算机组成、计算机层次结构、计算机性能指标等;
- 多实践多上机,机房要常去
- 抓住一切可以实习的机会,是否有实习经历往往是大厂给不给offer的分水岭
以上其实是大厂面试官的考核范围,并且他们之间有前置知识点的相关性,简单点说:不会基础语言不会算法和数据结构,你肯定没法刷题,也没法看懂计算机网络和操作系统、组成原理等等。。
重点强调下算法,非常重要,无论是读研读博深造还是通过大厂的面试,算法都是必须的。
大家可以在Leetcode上刷题,如果你能把Leetcode上重难点掌握,说实话你就搞定了70%的大厂技术面试的最重要环节,这绝不是在忽悠,而是身边师弟师妹的普遍反馈。
比如这个阿里大佬刷Leetcode总结的算法笔记,如果你能吃透,那我相信80%的技术面试都会不在话下:
这本书的目录,非常经典:
<