现在是毕业季,很多人都在找工作,之前也断断续续的有不少读者给我留言,问我 Android 面试主要考察哪些技能?需要准备哪些知识点?于是今天就想着去 GitHub 搜一下,于是发现了这么一个项目: https://github.com/MindorksOpenSource/android-interview-questions 这个项目总结了一些 Android 面试资料,很全,涉及到数据结构、算法、Java、Android、架构、工具、设计、测试等等,atv,而且我大概看了下,也很有质量,不过可惜的是,没有中文版... 于是,就在这么一瞬间,我冒出来这么一个想法。 既然没有中文版,那么我为什么不能去整理一份中文版的面试资料呢?说是针对面试,其实也是一些学习编程的最重要的知识点,但是我一个人的精力有限,想到我的读者中有成千上万的开发者,有些甚至是 BAT、微软、Amazon、Facebook 的工程师,有些是名校大学生、研究生,有些人算法学的好,有些人擅长架构,有些人会机器学习,如果能发挥大家的力量,那么这件事就容易的多了。 这件事如果做成了,这是留给后来者一份巨大的财富,想想我们一路过来,哪一个不是借助于前人分享留下来的经验总结?与其感谢前人的无私分享,不如也一起做个对后来者有帮助的前人吧。 既然想做,于是就去干吧。 我读者中应该有很多其他领域的同学,但是 Android 领域应该是相对最多的,这件事不妨先从 Android 领域做起,等做成了,也许以后可以扩散到其他领域。 不知道大家怎么看这件事?我自己是希望大家踊跃参与,发挥各自的长处,可以一起做件对后人有帮助的小事。具体怎么做我也还没有一个详细的规划,我初步计划是在 GitHub 创建一个项目,大家一起协作,初期可以以翻译为主,但是绝不仅仅是翻译,后期希望可以更有针对性的进行完善与补充,当然,所有参与者都是无偿的,我没能力给大家支付报酬,但是我能做的就是以下几点: 1. 所有贡献者都会在 GitHub 列出名单,以及你的 GitHub、博客地址等,这些无私付出的人,会让后来者记得你; 2. GitHub 上的内容有更新之外,我还会在微信公众号对好的内容进行扩散,希望让更多人可以看到贡献者们写的内容; 3. 虽然没有能力给大家支付报酬,开奖,但是我会尽我所能给大家谋取一点福利,比如可能会给贡献者寄点我私人的有纪念意义的小礼物,或者给贡献者发红包之类的,算是一份鼓励吧,我也不敢保证,看之后的条件了; 4. 整理这么一份资料的同时,其实也是自我的一次知识复习过程,帮助他人,其实也是复盘自己,更何况这件事非常有意义。 最后,这只是我的一个小想法,还没正式开始规划,看下大家的态度觉得怎么样?有什么想法和建议可以留言告诉我,不管如何,我先在我的 GitHub 创建了这么一个 Repo,地址是: https://github.com/stormzhang/android-interview-questions-cn 做成也好,做不成也好,先付出一个小的行动吧,后续有更详细的规划与结果可以会继续在公号发布的,希望可以扩散,让更多的人参与,期待大家一起做的这件小事。 END 一个不羁的码农! (责任编辑:本港台直播) |