挺进BAT,一个程序员的终极目标,教你如何实现
今天小编要 谈谈一个非计算机科班出身的程序员,如何在这条路上持续成长,如何挺近BAT,实现人生逆袭!
以下的问题,有些问题是面试者问我的,有些是自己平时和同事朋友在讨论的。
一、如何能通过bat的面试?
回答这个 问题,我先反问下,大家了解bat招聘要求吗?
你都不知道用人单位的招聘要求,怎么能针对性的准备呢?
通常来说,大厂对社会招聘的要求不外乎这么几点:(这里只谈社招,校招的要求会不一样的!)
良好的基础,这是基本条件。良好的基础包括:
对开发语言特征的了解(比如java, android),比如java多线程怎么保证线程安全?有哪几种方式?
良好的分析总结问题的能力(比如:面试官会问你没有遇到的问题,你要能根据现象分析出原因,远比简单的说“i do not know”要强)
良好的学习能力,英文好有优势,你可以去看google官方文档,可以去看google大会的录制视频,可以有更好的英文检索能力,不要觉得能写出一两个android特效就牛逼,大格局,对整个行业的生态有清晰的认识才是决定你努力的方向,因为你不可能永远只是小弟
良好的表达能力,这点很重要,有很多基础一般因为表达能力不错也给offer了,为什么?因为良好的表达能力可以大大降低沟通成本,面试你的一般是你的经理,经理觉得和你沟通起来很easy,你让他爽了,你说他能不要你么吗?
这里补充一点:很多人可能并不能清晰的理解什么是“良好的表达能力”,绝对不是“性格开朗,能一个劲儿突突突的说不停”的人。有些人沉默寡言也可以有良好的表达能力。
首先要求,有良好的理解能力,有些面试者压根没理解面试官的问题,就开始突突突的阐述,没懂可以say个sorry, 能说详细点吗?
我可能没懂你具体的要问什么,你乱说一通意味着浪费面试时间,浪费你自己的show time。
其次,有很好的抽象总结能力,说话说重点。
二、如果刚刚开始水平差,进不了BAT怎么办?
那也要有限选择大公司,选择大公司,因为大公司会给你更高的薪水,更稳定,且规模化的的团队分工更明确,你成长的更快。而且大公司人才很多,在这种氛围的熏陶下,在大公司工作一两年,
也不是不建议选择创业公司,只因为创业公司坑不少,是我们退而求其次的选择。小公司可能就一两个程序员,上来人家给你20w代码让你维护,你就等着被开除吧!
从大公司再出来,你的背景相当于给你镀了一层金。你进BAT的几率就会很大!
最后一点建议,想要挺近BAT,就一定要 聚焦!聚焦!聚焦!
这个牛逼看一看,那个牛逼搞一搞,最后你什么都只是了解一点,弄的自己很浮夸。
先进技术让行业大佬们去搞,刚毕业,你搞好产品经理提的需求开发,多花点时间巩固基础最实在。
等你很轻松的应付开发任务了,相信你已经积累到了一定程度,你自己可能已经知道该怎么学习成长了!
最后这里补充一点,有些同学纳于言,不善于或者抵触沟通,这个很影响职业发展,除非你可牛逼了,你一个人默默的写出了react native, 横空出世吓死宝宝们!
往期教程干货文章
从零学会Photoshop经典教程300集 :http://www.toutiao.com/i6463306256470770190
Python入门教程完整版(懂中文就能学会):http://www.toutiao.com/i6465204272257565197/
秘籍:小白从零开始玩转c语言教程,足足300集:http://www.toutiao.com/i6466984405859566094/