还有一年毕业,有一些问题,求过来人解答

还有一年毕业,在学校自学了不少东西,主要是linux方面的,基本的开发运维的能力都有,熟悉c和golang,手头上也有几个项目,折腾过LFS,数据结构和算法比较熟练,编译原理也不错,动手写过编译器,虽然效率不高,有一定的英语的能力,可以达到正常和老外交流的水平,但阅读写作能力不行,我的学校学校也就是很普通很普通的2本院校,学校没有任何竞争力,也不知道现在自己的能力到底处在什么层次上,看到很多985和211的好学校的学生个个都很高大上的样子,这个经历,那个经历,这个比赛那个比赛的,感觉自己差的太远,有点不太自信,但想去大公司比如腾讯和阿里,所以想去培训一下,再强化一下能力,你们觉得呢,能不能给点意见或经验?

阅读 7k
9 个回答

个人觉得,题主没有必要去参加培(坑)训(人)。我也是大3,学校号称中医院校中的哈佛(非985,211的一本院校),但是我学的却是计算机专业。主要是Web前端方向,对PHP也很熟悉,了解过Python,都是平时根据兴趣自学。但相对于题主,能力差了一大截。但从题主的描述中可以看出来,我自认比你自信。对于题主的提问,以下仅代表个人看法,不喜勿喷。

对于培训

优点

  • 可以强化理论知识
  • 可以增加部分项目经验,但是一般来说都是入门级别的项目开发
  • 可以认识一些志同道合的人,个人觉得这才是培训最有价值的地方。

缺点

  • 浪费时间、精力和金钱

对于题主

优点

  • 自学能力不差
  • 熟悉Linux、C和golang,并有对应的项目经验
  • 数据结构和算法还ok
  • 英语的口语能力很不错

缺点

  • 太看重学校的背景
  • 自信力不行
  • 没有比较清晰的职业规划
  • 英语阅读能力欠缺

所以,从题主的优点来看,题主完全可以通过自学来强化自己的理论能力,再加上题主手上有几个项目,可以强化实践能力,应该也不缺项目经验了,所以去参加培训就是浪费时间、金钱和精力了。

在互联网行业,相比于学校背景,个人觉得互联网公司更看重个人的能力。能力强,公司也不太会考虑你的学校背景了,我有很多能力强的师兄都在百度、微软、阿里、腾讯、多玩等这样的大公司。题主的综合能力不差,去找一份BAT的实习应该不难,重点是你敢不敢去扔简历了。

如果题主有一个比较清晰的职业规划,别说规划以后的10年、20年,至少也要对今后5年有个清晰的规划。个人觉得题主目前还没有职业规划,或许还很迷茫自己以后要做什么。理由如下:
1 和别人比较
2 题主有种非BAT公司不去的感觉

每个人都有自己的经历,别人的经历未必未必适合你去重新走一次。别人这样那样的经历,有好有坏,你可以向别人学习对你自己有帮助的经历,也没有必要再去重复造轮子了。但如果你对自己有一个清晰的职业认识,你就不会有这种比较的心理,另一方面,这也是你不自信的一种表现,你觉得自己不如别人。

我相信大部分应届生还是想去BAT这样的大公司的,有这么几个原因吧:
1 在同届中,会给自己带来一种优越感
2 是对自己能力的一种认可
3 能跟着技术大牛去学习经验
4 各种福利,工资、技术培训、休假、旅游等等

但是,每个公司都有自己的主要业务和边缘业务,在BAT,这个划分是更明显吧。我在网易实习过,应聘的职位是前端开发实习。但进去之后才知道,我所在的部门业务是网易的边缘业务,和前端开发有点名不副实,加上我,整个部门才三个人,并且带我的人的前端开发能力还不如我(这不是在自吹我的能力有多强)。虽然签约是6个月,但目前的工作并不能让我学到什么,重点是对我以后的职业规划没有帮助,所以我提前4个月结束了实习,我觉得我没有必要再浪费4个月的时间,因为我已经浪费了2个月,剩下的4个月我可以好好回校在强化一下自己的能力,因为我手中也有自己接的外包项目。

可能有人觉得职业规划是个很虚的东西,这个我不做评论了。

在举一个粟子,譬如创业在我的职业规划之类,那我就会觉得BAT这样的公司不太适合我,或者不适合久待,我更喜欢去一些初创型或创业型的公司。因为在这种公司,或许我不仅能学到技术,还能学习如何去管理公司、了解公司的运营、怎么去协调公司的各个部门、怎么聚集人才和管理团队等等,这些对我以后的成长是非常有帮助的,因为我以后想去创业,想去开一家公司,所以学习这些是很有必要的。

举这个粟子,只是想说明,自己找的工作,要优先考虑一下这是否对以后的发展是有帮助的、是否更有利于自己定位更清晰的规划。如果在BAT做的也是边缘业务,那还是尽早退出来吧。

以上纯属个人分析,希望对题主有帮助。

不要参加培训,自学就好,现在网络上大把资源,看牛人的博客,再看看自己哪方面比较弱,侧重补补;写博客总结输出,研究下开源项目,并做一些自己的项目……

如果真如楼主所说各种都ok的话,感觉没必要那么不自信。。。但是首先要what you know what you don't know, 然后挖掘don't know what you don't know

做点实际项目,比如在安卓上开发过应用,上线过,这样会有很大加分的。腾讯对于技术牛人还是会给机会的,阿里感觉对学校比较有偏见。

我觉得还是给你些比较实际的帮助比较好
感觉你可以去投下腾讯的后台开发啊。。。我同是大三狗,刚刚拿了腾讯的暑假实习offer,希望可以给你一些帮助。
其实我自认为自己很菜。。和楼主比起来我算学的东西比较杂,学过python,前端,ios和c/c++
不过大公司还是看重你的项目经历和基础扎实不扎实吧,不会要求太多的
另外,二本院校,确实大公司会要求更为严格,毕竟腾讯五轮考核:
1.简历筛选(可能你的简历要认真做,最好用PS做一份简单酷炫的简历,不过主要还是在网上填写,不过个人简历有带附件的)
2.笔试
3.一面(基础),问到数据结构,计算机网络等知识,后台会问数据库和Linux原理
4.二面(项目面,会问到更深的东西),比如你写了编译器,你有研究看过别人的源码之类的没有(感觉你有东西拿出来看会很加分,比如你自己搭建过blog,你可以现场让面试官打开看看)
5.HR面,不要以为腾讯HR面试不刷人,大公司HR可是有很高的权限,这轮面试态度一定要忠恳,但是必须自信

最后审核是1---5环节的加权,我有好多同学到了HR面被刷了
但是你如果足够好,就不怕面试,毕竟试都不试下,怎么知道自己不行?对吧~~~
另外,不建议做太多外包。。。看书和基础才是王道

给题主分享一下自己的观点
1 不要强调bat,好公司太多了,关键是在公司里面的实际岗位和前景

2 在你的这个阶段非常不建议接外包(相信我,你会后悔的),发展最重要,而不是重复性压榨劳动力,

3 学东西广度有了,深度更重要, 动手写过编译器,如果应聘相关职位,懂行的人几句话你可以让你知道自己的肤浅

4 英语阅读能力更重要(除非是外企或者出国)。

都是亲身经历得到的思考,考虑一下吧

唉。大二,网工,二本,师范!!!感觉学校似乎学不到东西,想出去培训了都。

加入开源社区(比如github, bitbucket),毕业后投简历的时候拿出点证据证明你很强就是了。

不必会心,我认识好多985的学生,连个快排都写不出来的大有人在,不论去哪,先把自己的东西沉淀,做过哪些项目列出来,最好有个博客,一目了然,要是去大公司就好好刷刷ACM,提升自己的逼格

不用。楼主按照你问题中的描述,都可以秒杀大部分985计院的研究生了,不考虑运气因素的话bat任你挑

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
101 新手上路
子站问答
访问
宣传栏