春招准备方式选择:复习基础知识还是学习新技术

小弟现在大三,准备明年参加春招,已经准备了一个多月了,取得了一些成果,感觉还不错,但是现在不知道在复习基础和学习新技术之间如何做出选择,才能合理的利用有限的时间,为明年的春招积累足够的知识,下面说一下我现在的学习情况,还请各位大佬多指点指点:

基础知识方面,小弟在算法与数据结构,操作系统,数据库,网络,java和linux这6方面做了规划。linux方面,linux内核已经研究了三分之一,想研究完那本《深入linux内核架构》,java做过的项目挺多的,感觉java基础不错,网络方面基本知识都会,我还想再看几本思科认证和https的书,数据库不太好,还需要看本数据库理论的书,操作系统跟着linux内核学,那几个听起来好牛逼的算法(贪心,动态规划等)还没研究,排序查找算法倒是会,数据结构中的图还没学,算法题刷了一部分了,各种树结构的理论也都懂,只是像avl,伸展,红黑树这些树结构写起代码来有点费劲。

另外,在这一个多月中,也通过各种方式接触到了很多以前没接触的技术,后悔大一大二的时候没多接触。上个星期对docker感兴趣,碰巧实验室老师让我做一个小网站,懒得用java,于是就花了三四天时间边学习go语言,边把网站开发出来了,学的很快,然后用docker把项目和mysql封装到容器内,扔到了服务器上,避免了重复部署环境。然后最近还接触到了很多关于大数据和云计算的技术,唉,过去对大数据有偏见,认为大数据就是爬虫爬取数据,然后前端用表格分析,现在才知道当初的幼稚。十月份的时候学校买了一套VMware的软件设备,主要包括Virtul SAN的软件定义储存技术,我趁机学习了一把,然后进一步了解到了各种虚拟技术,像kvm,xen,openstack,还有容器docker的理论,我感觉可以吹一把了😂。这几天整天跑图书馆,看了好几本关于网络,分布式计算,分布式储存,分布式文件系统的理论书,还有关于大数据hadoop,spark的书,现在对spark充满了兴趣,都有想看源码的冲动,可惜是scala写的,有点不适应,个人感觉这东西就是黏呼呼的语法糖,最终不还是依靠我的大jvm吗,净搞这些花样。当然看这些书只是泛泛的看,三四天能看完两本(同时看两到三本,换着看),实践的不多,但乐趣十足。另外还了解到各种软件定义技术,如软件定义网络,软件定义数据中心,还有上面提到的软件定义储存,我一看到这些架构就想深入了解!

但我感觉想学的太多了,还有不到四个月的时间,所以想找到最重要的来学,是继续打基础,还是学技术,还是两者兼顾

我怕学了新技术,但因为资源有限,肯定不能深入理解,到时候面试官说我一瓶子不满,半瓶子晃荡。

打基础固然重要,到对新技术的兴趣更大一些,这两年多的技术都是靠兴趣学来的,我感觉自己学习方法挺好,学习能力也不错。

所以想在此请教各位大佬,如何选择对明年招聘效果最好?
全部评论
三四天看完两本我建议捡到啥读啥根本就不用纠结
点赞 回复
分享
发布于 2017-11-14 01:01
建议找个感兴趣的岗位的实习,你就会知道你缺啥了
点赞 回复
分享
发布于 2017-11-14 10:20
联想
校招火热招聘中
官网直投
都要学
点赞 回复
分享
发布于 2017-11-13 23:36
只要基础足够好,那都不是事儿!
点赞 回复
分享
发布于 2017-11-14 07:15
厉害
点赞 回复
分享
发布于 2017-11-14 10:01
你可以提前来阿里巴巴实习了。
点赞 回复
分享
发布于 2017-11-14 10:05
百度欢迎你
点赞 回复
分享
发布于 2017-11-14 10:24
基础知识。 像第三段这种出现了一大堆名词的描述,一旦出现在简历上,必死无疑。任意取出一个把你问趴下,你就可以回去了。无论什么听着酷炫的技术,本质还是那些基础的东西。
点赞 回复
分享
发布于 2017-11-14 10:30
三四天看完两本。。。。怎么看的教教我,我看的太慢了。。
点赞 回复
分享
发布于 2017-11-14 14:59
如果简历上没有出彩的地方建议把leetcode中等难度的刷刷。。
点赞 回复
分享
发布于 2017-11-14 15:02

相关推荐

2 10 评论
分享
牛客网
牛客企业服务