个人理解:
目前大多数中小互联网公司,均主要依靠业务,因此Java及Android需求较大,且其核心业务模块基本依靠开源和一套核心代码,之后大部分的员工所做的都是搬砖的业务类工作。
因此其在招聘时,所看的一是基础知识,二是针对其当前业务或新业务能做出什么贡献,以前做过哪些相关项目,点过哪些技能点,以匹配当前业务开发及将来可能的开发工作。
所以其实如果想提升自己的竞争力,一是提高内功,即基础功底,而后依靠过硬的功底进入新领域;二是做几个拿得出手的大项目,完整经手过,且有具体成果,越新越难越好。
工作中琐碎日常的工作,会提供一些踩坑的机会。但是如果想让人眼前一亮,需要有几个完整大型的项目,如较难的算法、系统、完整的APP等。这些才是简历中的大块。日常工作中的所有积累都是为了这些大块准备的。
所以,找个自己感兴趣的领域,钻一下吧,自己独立做出一个完整的系统,是最大的收获。加油!