这点相信大部分人也都知道,如果你拥有自己的github和博客,并且里面有不少有价值的内容的话,那么一定会为你加不少分。而且,说起github和博客这件事,LZ还有一个关于自己真实的故事,在文章的最后给大家分享,这里就暂时不提了。
此外,就不说面试这回事,平时在github写写代码,在博客里写写文章,总结总结自己的技术和职场,也是非常有好处的。相信不少猿友都已经体会到了这其中的益处,LZ也就不再多说了。
毕竟说多了也无益,最主要的还是自己要真真实实的去做,如果你希望可以在这方面加分,那就从当前做起,并且坚持下去。
6)小结
到这里,加分的要求就说的差不多了。
其实能够加分的内容还有很多,LZ只不过列出了比较常见的几种而已,比如你有其它一线互联网公司的背景,这也是可以加分的。只不过这种加分项比较难达到,而且,这里更多说的是草根程序员,因此LZ这里就没多说。
总的来说,加分要求和可选要求一样,都是你致胜的关键部分,因此如果可能,还是要在加分要求上下一些功夫的。
学习小结
关于学习这部分,到这里就说的差不多了。
就像上一篇《万能的林萧说:一篇文章教会你,如何做到招聘要求中的“要有扎实的Java基础”。》文章里说道的一样,其实大部分一线互联网公司,对于招人的技术要求就两个,扎实的Java基础和一个一技之长。
扎实的Java基础,其实就是本文中基本要求的部分,而一技之长,其实就是可选要求和加分要求中任意挑选一个就可以了。
当然了,不可否认的是,可选要求和加分要求中,你会的越多,成功率就越高,这点是毋庸置疑的。但是如果你一点优势都没有的话,就算你Java基础再扎实,其实也很难进去,因为你这样的人太多了,无法在众多面试者中脱颖而出。
虽然不排除你运气特别好,当时公司正好急缺人,而且没有其他更好的面试者,导致你很幸运的拿到了offer,但毕竟这种概率实在是太小了一些。
说来说去,知识是摆在那里的,不会跑也不会动,就看你学或不学,以及什么时候学。
有的人毕业后一两年就达到了,有的人用了三五年才达到,而有的人,则是一辈子都没有达到。要做什么样的程序员,就全看你自己了。
素养
说完了心态和学习,咱们来谈谈一个程序员应该有的素养。这部分虽然看似对面试没什么帮助,但其实LZ有时候觉得,这比技术更重要,因为它们可能会影响到你程序员生涯的发展。
一、代码风格
说到程序员的素养,第一个就是代码风格。
虽然代码风格并没有绝对正确的风格,但是在满足基本的Java代码风格的前提下,你应该逐渐形成自己的代码习惯,而且必须是一个好习惯。
说个最简单的例子,不管你多么厉害,如果你的变量命名是用拼音来命名的话,那么别人对你的印象一定是,这是个非常low的程序员。
其实程序员有时候和艺术家很像,一个专注于绘画的艺术家,一般都会有自己的风格。说得夸张一点,可能他的画只要拿出去,就有人能认出来,这其实就是一种风格。
作为一个程序员,你也应该有你自己的代码风格,虽然在工作中,为了大家更好的通过代码沟通,你或多或少的需要做一些妥协,和大家保持一致的风格。
但是你自己的开源项目,它应该是你的艺术品,你在雕琢它的同时,其实也是在形成你独特的代码风格。
而且,有的时候,你的开源项目,可能可以直接或间接的帮助你,获得一份不错的offer。
二、写作能力
看到这个或许有的人会很意外,但是LZ个人觉得,写作能力是一个程序员应该有的素养。
代码风格只是你写代码的素养,你还需要有写文字的能力和素养。一个程序员是否专业,文档和注释也是一个很重要的衡量标准。
因为不管你的技术多么厉害,别人看到的,除了你的代码以外,就是你的文档和注释。这部分能否写好,在很多时候,直接决定了别人对你的印象。
因此,写作能力其实也是一个程序员应该有的素养,至少LZ一直是这么认为的。因为不管这个人的技术多么厉害,如果他的文档和注释写的一团糟,丝毫体现不出专业二字,那么他的形象一定会在LZ心中大打折扣。
结尾
本文从心态、学习和素养三个方面简单谈了谈如何进入BAT,但其实这也是一个程序员学习和提高自己的过程。
在提到github和博客时,LZ说了要在文章的最后,给大家讲一个关于LZ自己的真实故事,其实这个故事就是LZ来杭州的真实经历。
LZ之所以能进入现在的公司,其实很大一部分就是因为LZ有一个经常更新的博客,和一个造了几个轮子的github。说起来,LZ真的是运气非常好,或者说是平时的努力,给LZ带来了好运气。
两年多以前,LZ特别想进入中间件团队,但是发简历老是没有回音,于是LZ就给中间件团队的leader,写了一封求职邮件,表明自己非常想进入中间件团队,做服务于技术人员的工作,希望能够得到面试机会。
可惜的是,当时这个中间件的前辈并没有回复LZ的邮件,原本LZ以为是自己的简历没有打动对方。不过LZ后来才知道,其实是因为当时这个前辈已经离开了中间件。
不过,两年以后,也就是2016年过完年以后,LZ的博客里无意间收到了一封短信,正是中间件团队的成员发给LZ的邀请。
可以看到,这封短信正是今年过完年LZ收到的。刚开始的时候,LZ还没注意到有这么一封短信。直到过完年上了十来天班以后,差不多快三月份了,LZ才注意到短信箱里的这个短信。
LZ清晰记得,当时看到的时候是周四,LZ看到的时候很意外。
虽然当时LZ并没有跳槽的打算,那段时间也从未投过一封简历,不过出于不聊白不聊的原则,LZ还是当天就把简历发给了这位前辈。
出乎意料的是,周四和周五仅仅两天,LZ接连不断的经过了四轮电话面试,就从前辈这里得知,LZ非常顺利的通过了面试,就等着拿offer就可以了。
当时听到这个消息的时候,说实话,LZ真的觉得和做梦差不多。
原本一两天前,LZ还处于刚过完年假的不适应期,同时还在纠结手里的需求怎么实现。突然之间就要奔赴杭州,进入自己期待已久的公司,期待已久的部门,展开另外一番职业生涯了。
LZ当时真心觉得,这世间的事情,实在是太特么神奇了。当时LZ脑子里不自觉地冒出来的一句话就是,功夫不负有心人啊!
LZ日积月累的写了这么多文章,终于没有白写,给LZ换来了一个机会。
以前LZ觉得,像什么“功夫不负有心人”这一类的话,都是给别人灌鸡汤打鸡血的话而已。但真正自己遇到的时候,才会真切的体会到,有的时候道理就是这么简单,区别就在于你做还是没做。