阶段规划
初入职场 > 小规模公司 > 中型团队开发 > 一线公司团队开发 > 一或二线公司团队管理
如何走出小规模公司?
小规模公司按我理解指的是 0 - 200 人公司,Android 开发 1 ~ 3 个,拍着脑袋做事,团队不稳定,容易整个部门被GC (Garbage Collection)
由于毕业学校很难在简历上发出亮点,再加上零碎的Android知识,毕业后能进一家互联网公司拿着不少的工资已经很快活了,但是短暂的快感带来的是无尽的空虚,而且很容易一叶障目,感觉自己还挺能。
小规模团体有技术实力的队伍带节奏还好,然后就是自己肯下功夫苦练。做完需求,要会想着优化,无论功能还是性能之类。你会发现在审视自己代码,修改的过程中有所提高。多看看同事的代码,有好的学习,有差的(你能说出理由,让对方修改,说明你技艺提升了)。
小公司不可怕,可怕的是一旦业务稳定,你自己不找点事做提升自己。在尽所能的完善公司APP的过程中,你的能力也在锻炼。
趁年轻,一定要有闯劲,跳槽这个想法可以有,没必要觉得自己亏欠了谁。对于工作一年到三年的新人来说,想清楚两点就行:
第一,当前公司环境确实糟糕,技术上没有提升,职位上没有上升的空间,更重要的是,钱给不到位。
第二,自己做好了准备,跳槽到下一家,不仅能涨薪,还能有上升的空间(技术和职位)。
如果都想清楚了,那就不要犹豫,走就对了!越早越好!
怎么进入中型公司?
中型规模的公司有一定研发人员,一般情况下会有5 - 12 Android 开发维护一个 App。团队成员有一定的项目开发经验,不会像小公司经理一样问你:「这个功能会不会做,能不能独立开发App」这种毫无水平的问题。
举个例子,中型规模的团队可能会问到:
HashMap 数据结构是怎样的,可以多线程使用吗,多线程需要使用哪些集合?
只要你能回答上以下内容,面试官会微微一笑
数组作为哈希桶,扩容时候