还有一年毕业,在学校自学了不少东西,主要是linux方面的,基本的开发运维的能力都有,熟悉c和golang,手头上也有几个项目,折腾过LFS,数据结构和算法比较熟练,编译原理也不错,动手写过编译器,虽然效率不高,有一定的英语的能力,可以达到正常和老外交流的水平,但阅读写作能力不行,我的学校学校也就是很普通很普通的2本院校,学校没有任何竞争力,也不知道现在自己的能力到底处在什么层次上,看到很多985和211的好学校的学生个个都很高大上的样子,这个经历,那个经历,这个比赛那个比赛的,感觉自己差的太远,有点不太自信,但想去大公司比如腾讯和阿里,所以想去培训一下,再强化一下能力,你们觉得呢,能不能给点意见或经验?
个人觉得,题主没有必要去参加培(坑)训(人)。我也是大3,学校号称中医院校中的哈佛(非985,211的一本院校),但是我学的却是计算机专业。主要是Web前端方向,对PHP也很熟悉,了解过Python,都是平时根据兴趣自学。但相对于题主,能力差了一大截。但从题主的描述中可以看出来,我自认比你自信。对于题主的提问,以下仅代表个人看法,不喜勿喷。
对于培训
优点
缺点
对于题主
优点
缺点
所以,从题主的优点来看,题主完全可以通过自学来强化自己的理论能力,再加上题主手上有几个项目,可以强化实践能力,应该也不缺项目经验了,所以去参加培训就是浪费时间、金钱和精力了。
在互联网行业,相比于学校背景,个人觉得互联网公司更看重个人的能力。能力强,公司也不太会考虑你的学校背景了,我有很多能力强的师兄都在百度、微软、阿里、腾讯、多玩等这样的大公司。题主的综合能力不差,去找一份BAT的实习应该不难,重点是你敢不敢去扔简历了。
如果题主有一个比较清晰的职业规划,别说规划以后的10年、20年,至少也要对今后5年有个清晰的规划。个人觉得题主目前还没有职业规划,或许还很迷茫自己以后要做什么。理由如下:
1 和别人比较
2 题主有种非BAT公司不去的感觉
每个人都有自己的经历,别人的经历未必未必适合你去重新走一次。别人这样那样的经历,有好有坏,你可以向别人学习对你自己有帮助的经历,也没有必要再去重复造轮子了。但如果你对自己有一个清晰的职业认识,你就不会有这种比较的心理,另一方面,这也是你不自信的一种表现,你觉得自己不如别人。
我相信大部分应届生还是想去BAT这样的大公司的,有这么几个原因吧:
1 在同届中,会给自己带来一种优越感
2 是对自己能力的一种认可
3 能跟着技术大牛去学习经验
4 各种福利,工资、技术培训、休假、旅游等等
但是,每个公司都有自己的主要业务和边缘业务,在BAT,这个划分是更明显吧。我在网易实习过,应聘的职位是前端开发实习。但进去之后才知道,我所在的部门业务是网易的边缘业务,和前端开发有点名不副实,加上我,整个部门才三个人,并且带我的人的前端开发能力还不如我(这不是在自吹我的能力有多强)。虽然签约是6个月,但目前的工作并不能让我学到什么,重点是对我以后的职业规划没有帮助,所以我提前4个月结束了实习,我觉得我没有必要再浪费4个月的时间,因为我已经浪费了2个月,剩下的4个月我可以好好回校在强化一下自己的能力,因为我手中也有自己接的外包项目。
可能有人觉得职业规划是个很虚的东西,这个我不做评论了。
在举一个粟子,譬如创业在我的职业规划之类,那我就会觉得BAT这样的公司不太适合我,或者不适合久待,我更喜欢去一些初创型或创业型的公司。因为在这种公司,或许我不仅能学到技术,还能学习如何去管理公司、了解公司的运营、怎么去协调公司的各个部门、怎么聚集人才和管理团队等等,这些对我以后的成长是非常有帮助的,因为我以后想去创业,想去开一家公司,所以学习这些是很有必要的。
举这个粟子,只是想说明,自己找的工作,要优先考虑一下这是否对以后的发展是有帮助的、是否更有利于自己定位更清晰的规划。如果在BAT做的也是边缘业务,那还是尽早退出来吧。
以上纯属个人分析,希望对题主有帮助。