关于一个项目的打算
今天参加了阿里巴巴暑期实习生的面试,觉得自己虽然有一点Android开发的基础,但还远远不够,尤其是在网络等方面。
面试官给出了建议,不要只着眼于客户端的实现,争取把整个架构都了解清楚,甚至自己写一个 Server 做做实验。
其中有一个面试问题,问怎样实现一个推送系统,我自己从未关注过这方面问题,所以卡住了。这个问题之后的问题也没能答出:怎样实现进程保护?
所以我打算自己动手去实现一个推送系统。
顺便可以去学习一些相关的开源框架,这也是自己比较缺失的方面。
这次面试虽然结果并不尽如人意,但我觉得还是受益匪浅,因为面试官在最后不仅给了我学习建议,还耐心地为我讲解了他眼中的 Android 开发的未来趋势(动态加载,hotpatch,react native, 异步化)。
或许可以在这里找到论文的指引?