HTML5技术

万能的林萧说:我来告诉你,一个草根程序员如何进入BAT。 - 左潇龙(4)

字号+ 作者:H5之家 来源:H5之家 2016-10-31 16:00 我要评论( )

这点相信大部分人也都知道,如果你拥有自己的github和博客,并且里面有不少有价值的内容的话,那么一定会为你加不少分。而且,说起github和博客这件事,LZ还有一个关于自己真实的故事,在文章的最后给大家分享,这

  这点相信大部分人也都知道,如果你拥有自己的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觉得,像什么“功夫不负有心人”这一类的话,都是给别人灌鸡汤打鸡血的话而已。但真正自己遇到的时候,才会真切的体会到,有的时候道理就是这么简单,区别就在于你做还是没做。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 猫哥网络编程系列:HTTP PEM 万能调试法 - 猫哥_kaiye

    猫哥网络编程系列:HTTP PEM 万能调试法 - 猫哥_kaiye

    2015-12-19 18:54

  • 跟我来了解HTML5是什么

    跟我来了解HTML5是什么

    2014-11-17 18:29

网友点评