Android面试一天一题(Day 34:常去的Android相关站点)

俗话说“雁过留痕”,做一件事情必定会留下痕迹。而我们学习Android浏览过的网站,其实也是我们的痕迹,从某些方面讲它们也可以反映出我们的学习过程和学习的态度。

所以,我在面试中或者在被面试的经历中,都有涉及过这类型的题目:“关于你常逛的网站。”问这类问题,我觉得有两个好处:

  1. 从面试者的介绍中了解面试者的表达和思维能力;(给一个大家都能说的话题,面试者才能展开,而不是只问面试官懂的方面。)
  2. 从面试者浏览的网站判断面试者的学习能力和学习的热情;

关于这两点的重要性,我在之前的文章中也有说明过。我想工作过几年的读者,一定会对这两点有体会的(甚至抓狂),所以我只用“你懂的”就可以说明它们的重要性了。

面试题:介绍一下你经常浏览的Android技术网站。

如果问我的话,做为一个合格的Android开发者,我想官方的developer站点是必上的,有什么网站能比官方更全面和权威呢。而且Android Developer站点上还有很多指导性的文章写得很不错,也不用担心英文不好,因为基本上官方都翻译了中文版本。

以及android-developers的blog也是个不错的选择:
网址:https://android-developers.googleblog.com/

问答类

  • Stackoverflow
    Stackoverflow是一个技术在线问答网站,几乎平常遇到的所有技术网站,在这里都能找到答案,上面有很多大牛会很热心回答。
    网址:http://stackoverflow.com/

当然知乎(https://www.zhihu.com )也有一些热心的开发提供专业的回答。不过,大多数时候我都是从Google搜索去查询问题的,如果用英文关键字的话,往往你问的问题在Stackoverflow上都有类似的。

社区论坛

CSDN的Android版块
几年前比较喜欢在这个版块上看问题和回答问题,现在不怎么关注了,因为Google搜索的速度会更快。而且有时候都会产生疑问,有些问题可以直接使用搜索引擎立即获得答案,却仍然有很多人在论坛上提问。
网址:http://bbs.csdn.net/forums/Android

开源类

基于Android的开源特性,网络上也有很多第三方的Android开源框架和库。这类型的网站也是近几年比较交注的,从一些开源框架和库中借鉴学习也是很有益处的,比较常用的开源网站:

  • Github
    GitHub是一个通过Git进行版本控制的软件源代码托管服务,目前各种Android的开源项目基本上都放在Github上进行托管。
    网址:http://www.github.com
  • CodeKK
    注于开源分享、源码解析、框架设计、好文推荐、Android内推,不知道要用什么框架时,看看CodeKK说不定会有意想不到的收获。
    网址:http://p.codekk.com/
  • android-arsenal
    从 2014 年开始做,囊括库最多的网站了,支持英文搜索、分类选择、显示最新开源项目。
    网址:https://android-arsenal.com/
  • Android平台源码查看
    androidxref:基于OpenGrok构建,可以快带检索Android源码的网站,通过方法名或者日志检索网站的速度非常快。
    网址:http://androidxref.com/
    grepcode:可快速搜索 Android、Java任何版本及部分开源项目源码,看各版本系统代码排查问题相当方便。
    网址:http://www.grepcode.com/

大牛的网站

最后

Realm开源库的官网也很不错,经常在它的news版块能看到一些高质量的文章或者视频演讲。

对于平时的问题解决来说,最常用的网站其实是Google。有些群也能提供相互交流的场所,�目前网络上也有很多在线教学类网站提供视频的课程或者指导,所以,学习的资源是比较丰富的。如果你在Android某方面有特点的爱好,也可以向面试官介绍一下这类型的网站。

但回到我们的面试题,其实这个面试题最关键一个字是“”!如果只是浏览过,只是在浏览器的历史记录中留下过痕迹,那其实并没有多大作用。你因该根据目前自己所处的阶段,或者工作需要,常常浏览几个相关的网站,跟踪一些动态。

小结

当然还有很多优秀的网站我没有罗列出来,或者有些是我也没有访问过的。不过,一人个在成长中是会经历各个不同的阶段的,这些阶段从他常浏览的风站也能窥视一二。

所以,问对方常浏览的网站这样的面试题,我一般会这样问:“你以前常上(喜欢)什么网站,现在常上什么网站,为什么你会有这个转变?”根据面试者的回答,你可以从侧面了解他目前处于一个什么样的阶段。如果一个开发没有常浏览的网站,其实你也很容易定义他为“不爱学习,对Android的热情、兴趣不大”,意外的情况应该很少。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 153,673评论 23 675
  • 踏入大学校园的当天,我后悔了。后悔当初为何不好好学习,努力冲刺高考,上一间好的大学。 微风细雨在迎接我,它们在我...
    一孤月阅读 362评论 2 47
  • 6:类 String 的成员方法 valueOfString useValue = String.valueOf(...
    JA尐白阅读 116评论 0 0
  • 渡边,“每每想到直子一点也没爱我……”,读到这里我就和渡边一样,感到无边无际无法抑制的悲伤,仿佛自己孤独一人,只身...
    薇风暖稥阅读 121评论 0 2