-
我是一名培训班出来的 Android 开发人员,已经工作了一段时间,十分想进 BAT
给自己规划过各种各样的路线,然而觉得都收效甚微
诚心想请教大家,像我这样只有高中学历的程序员,究竟要采取什么样的方法,才能获得 BAT 的面试机会呢?
希望大家不吝赐教,先表示感谢
- 首先说一下我的理解:
-
我觉得没必要在自考上浪费时间,三本,专科,或者自考这些文凭对于进 BAT 意义都不大,应该都过不了初筛
-
我肯定会尽我所能利用好下班的时间恶补 CS 的各种基本技能(包括但不限于数据结构,算法,编译原理等)
-
打磨自己的业务能力( Android 的 Application 和 FrameWork 层)
-
尽可能地多深入地学习 C , Java 以及一门脚本语言
-
通过一些非正常的渠道,反编译一些知名公司的 app ,研究学习
-
- 那么,在理想情况下,假设我的硬性能力达标了,限于我的高中学历,应该怎样获得去 BAT 面试的机会呢?
我个人设想过几种路线,可是觉得都有瑕疵- 不停地跳槽,一步步往大一点的公司努力,在履历上丰满自己
- 这种方案我觉得是可以的,但是我十分喜欢现在的公司,短期内完全没有离开的打算
- 经营 Blog ,写技术向的文章提升知名度
- 这是我的一个设想,也初步在坚持,但不知收效怎样,我比较喜欢写 Blog ,但我觉得靠写 Blog 就能获得 BAT 面试机会希望渺茫
- 写开源库
- 这也是我的一个设想,工作中自己独立写过很多模块,经常觉得可以抽象出来作为 lib 开源,但是不知道在这个路线坚持会不会有成效,而且写开源库的时间成本确实比较高,如果造的是一些很基本的重复的轮子应该也不会给自己带来什么机会
- 多参加线下活动,结识一些大牛
- 本人确实不善社交,这条路对于我来说太难了,自己的公司也是偏业务比较重,所以同事也没法带给我什么好的机会
- 不停地跳槽,一步步往大一点的公司努力,在履历上丰满自己
- 这是我最近很长一段时间设想的一点想法,诚心的请教大家有没有什么更好的途径
- 也想知道我想的这几条路线哪个更实际一点
- 我提的这个问题并没有涉及具体的技术细节,现在的我肯定技术上远远达不到 BAT 的标准
- 我只是想知道
- 假设,仅仅是假设我的技术达标的情况下,怎么拿到大公司的面试机会
- 为自己树立一个正确的方向,避免在一些收益较小的地方浪费时间