有人大学毕业就进入大厂拿高薪,有人投了很多简历都石沉大海,大学该如何学习才能毕业拿高薪?
我最近也在进一步思考这个问题,结合了这十几年来的IT行业经验,我总结了6点,如果你能做到的话,毕业拿高薪真的不难。
这6门课千万不要忽略:
这是重要的基础知识,如果基础不扎实,以后你找工作的时候一定会花很多时间和精力在这些基础的东西上,得不偿失。
比如计算机网络,它是改善产品性能的突破口之一;比如数据结构与算法,在面试时经常要考察;再比如数据库,想要开发拿得出手的产品,几乎都离不开数据库。
所以这些课程得好好学,不要再飘过去了,以后你会感谢你自己的。
对应的书籍我也给大家做个推荐,如果你觉得学校的教材晦涩难懂,可以看看这些内业比较经典的书籍。
大学四年学计算机最值得看的技术书,要读就读最好的书,程序员精品书单!
如果你是普通大学的话,指望大学四年读完学校教的这些课程就能找到高薪工作的话,难度不是一般的大,绝大多数从学校毕业就拿高薪工作的人,在大学必然自己付出了很多时间在自学和尝试上面。
我建议你提前做好自己的规划,找准定位,面向未来学习。什么意思?就是提前去了解你感兴趣的IT岗位,然后去招聘网站上面看大厂的招聘需求,重点掌握大厂要求的技术栈,就是面向未来学习。
比如字节跳动的测试岗位的招聘,Adb、Pytest等东西肯定是要掌握的,就算最后去不了大厂,但是按照大厂要求量身打造的你,退而求其次去其他公司也绰绰有余。
大学更注重的是培养综合性高素质人才,希望学生掌握多方面的东西,其中还包括人文素养等等,但社会企业的注重点是聚焦型实用人才,希望你入职后是可以直接做事、产生价值的。
所以两者在方向上存在了偏差,势必只靠学校教的东西出来找工作是很难完全吻合企业的实际需求的,所以如果规规矩矩读完四年出来找工作,高薪是比较难的,你可能需要一两年时间熟练掌握社会企业的实际技能需求。
我并非有意点评国内的高校教育,我也没有资格去点评,高校的培养方案自有它的初衷和目的,我也并不认为这是错误的。
但我只想告诉那些以就业找工作为目的而学计算机的大学生们,你可以在高校的环境中找到自己的道路,毕竟规规矩矩读完四年大学的这条路子,想都不用想都知道毕业时是人挤人。
学计算机的大学生在校时会学很多门编程语言,不过都不够深入,有很多学生毕业时的状态就是“什么语言都会一点,但又不精通”,这个是比较尴尬的。
语言只是工具这句话相信大家都听腻了吧?但你可以好好想想,你有玩得很溜的工具吗?刀枪棍棒都耍得有模有样的那是马戏团,出钱请你过来是因为觉得你这方面有能力,可以给企业解决问题、产生价值,不是请你来表演、逗大家开心的。
我个人觉得,学生会啊唱歌比赛啊计算机二级啊这些东西能免就免了吧,没什么含金量,要参加就参加技术社团吧,起码在社团里你还能增长一些专业技能。
没必要把自己的大学搞得花里胡哨才叫不负青春,真正的不负青春,是你真的在这个时期做了你该做的事情,最大的不负青春就是不断地让自己变优秀,对于绝大多数人来说,学习就是最值得做的事情。
不要把那些学业一塌糊涂、其他方面却遍地开花的人当偶像,毕业的时候谁羡慕谁一目了然。
我建议参加一些含金量比较高的比赛,如果能拿到好成绩你就稳了,如果不能的话,参与的过程也能让你学到很多东西,这个我可以给你保证,你至少能看到你与同龄的大神差距有多大…
有含金量的比赛我也给你们列举一下:
粉丝白嫖福利,移步至CSDN社区
写代码确实挺痛苦的,多写代码难道不是让我自寻苦恼?是的,没错,学编程写代码的过程确实是一件痛苦的事情,但做出来东西之后,那种成就感是少有东西能够给予的,我们要做的就是逼迫自己沉浸在这个过程中,享受痛苦,方能锤炼出更强的自己。
多做一些开源项目,但是记得千万不要去直接copy然后稍加改动就标榜成自己的项目,虽然工作后很多时候也是Ctrl C + Ctrl V 的操作。
但是你学习的时候千万别这样,一定要注重理解,你知识储备不足的时候做的项目可以很low,但随着进一步的学习,你可以不断地去完善这个项目,最终这个项目也能成为你找工作时的一个发光点。
多写写博客挺好的,比如CSDN、掘进和博客园等等,为什么要写博客?
第一,如果你能把你学会的东西写给别人看懂,那你是真的会了。
第二,博客粉丝多了说明你有一定的影响力,在面试时也能加分,这个是实在的,以前我招人的时候如果有这种面试者,我确实会给他加分。
第三,写博客能结识很多在职的IT博主,内推也是常有的事情。
第四,如果你博客写得好,没准你还能接点商务合作赚点生活费。