对于你的这个情况,如果明年能够找到好的工作,建议不考研。用来准备考研的时间,足够你充实自己找到一个好的工作;而考研的付出较大,而前景却不太明朗,你不一定能考上,不一定能去好的学校,不一定能找到好的老板。当然,如果你能够争取到保研的资格则可以适当考虑。
学历对未来的发展的好处肯定是有的,但有多少是个问题。不同的公司对学历的态度也是不同的。通常来说国企对学历会比较看重,私企则相反,但并不是绝对的(据我所知,在百度也有些地方有看重学历的情况)。当然还有一些额外的情况要考虑,比如到上海工作,应届研究生比较容易落户,本科生则相对困难(北京有些公司也可以给户口,可能学历也有所帮助)。
一个资深的HR(联想->百度->人人)告诉我,学历对于就业的好处,主要是在刚毕业那两年。研究生比本科生更容易找到工作,并且,对于同样的工作,研究生的起薪高一些。但是在两三年以后,学历带来的影响就渐渐消失了。而在北京这种地方,好的IT公司云集,只要能力强,本科生也是很有市场的,这个倒不必担心。
对于你的学习方向,我觉得挺合适的。学的东西杂,可以增加知识面。算法的学习也是必要的,尤其是常见常用的算法,一定要熟(p.s. 为了应付面试,不论是否当前用到,最好去学学大规模数据处理相关算法);敲代码敲到手熟。学习linux也很好,到处都用得到,不过要深入些,不是仅仅学会一些命令,也要钻钻它的内核什么的。总的来说,按照这个方向多摸索,明年暑假争取找个好的实习,工作也就不愁了。
Good luck.