当时不努力
转眼大三都快过完了,5月底,正是往年找实习最忙的阶段,今年的新冠肺炎导致所以事情都延后了,最要命的是我们学校今年的招聘会和双选会都取消了,这就意味着找工作完全靠自己去网上投简历了。
今年找工作本来就难,而且我们学校又是一般的本科,本来在学历方面就没有优势,这下更是雪上加霜,真的跟网上说的一样“boss直拒”,“失联招聘”,“58同坑”。
虽然寒假就开始尝试的投简历,但是几乎只有一两次被电话面试,面试完也不了了事,那时候感觉5、6月份应该挺多公司会来找实习生,现在5月都快结束了,好像跟想的有点不太一样,学校也开始催促我们找实习单位了,但我们寝室4人都没有被公司录取,大家都感到特别的迷茫。我们甚至开玩笑说,毕业了会家务农了,233333。
工作属实难找,但大部分原因也是自己造成的。原本以为上了大学,学习这件事就不需要花太多时间了,大一整天都在那玩,只有期末考试的前一周,抱抱佛脚,虽然应付个考试没问题,分数也还挺高,奖学金也能拿个几百块大洋。但是毕竟学的快忘的也快,而且都是理论知识,时间久了自然而然就忘记了。而且如果你在学校不参加什么比赛,你几乎很少会接触到实战的项目,纯理论知识,没有实践经验积累,你永远不会变成一个优秀的程序员,小白程序员要提高自己的能力必须从实践中解决困难积累经验,经验丰富了,解决问题的能力也自然增强了。
本人其实从大二开始就自学一下其他编程语言,主要是java,学一些框架,搭一些简单的小demo,但是总感觉有限,有的时候遇到一个现在看了很小的问题,当时可能花了一天去解决。所以效率总是很低,但是在这个过程中也可以学到很多其他相关联的知识点,所以还值得花这个时间的,去研究的。
但到了这个阶段再算法方面其实想要提高其实时间已经不够了,因为算法学习的周期很长,而且难度也比较大,短时间内效果根本不明显。我们只有不断扎实字自己的基础知识,java基础、数据结构、数据库、计算机网络最为重要,而且在面试的过程中被问几率也是最高的,我电话面试的过程中也被Q到几个问题,因为我学的不够扎实,所以再阐述的过程中很疙瘩,有的也回答不上了,这在面试的过程中还是很致命的,所以我在面完把这几们都好好的巩固了一遍,在结合一下实战项目,你会就会觉得他们的重要性了,但是但是上课的时候是分开上的所以其实都不清楚用在哪里,所以总觉得不重要。
所以我觉得学习好基础知识,多练习项目,积累实战经验,还是非常重要的。b站就是一个好的学习平台,可以跟着视频做一些项目,先了解开发的大致思路。