热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android面试集锦系列(7)——写博客很重要吗?

很多年前我投递简历时,并不会去想和同一届的人有什么区别,投了只是投了,只是为了一份工作,并没有太多的想法或者者意义。简历这个东西只是一个挑选和过滤的门槛。当我面试了很多人,看了很多

很多年前我投递简历时,并不会去想和同一届的人有什么区别,投了只是投了,只是为了一份工作,并没有太多的想法或者者意义。简历这个东西只是一个挑选和过滤的门槛。

当我面试了很多人,看了很多份简历之后,我发现不论写得再好的简历,你也只能从中抽像出几个关键词,如“姓名、性别、学历、工作年限,熟练技术,项目复杂度,责任”,取得这些关键词后会预先给面试者一个定性(假设),可能是高级开发、一般的角色或者者厉害的人,而后制定不同的面试题或者者调整问话模式。

从这个方面来说,简历只需提供了必要的关键词并没有好坏之分。通过挑选取得面试机会的面试者,接下来的面试往往是对关键词进行一个验证,如技术和项目方面能否符合预期。

很多时候单从技术点上是很难将面试者区分开的,如大家都是清一色的RxJava+Retrofit+MVP,基本上也问不出多大的区别。那么,除了这些最重要的是什么呢?

面试题:你有写博客或者者其余的输出吗?假如有,谈谈你的经历或者者看法。

也许你不相信,接下来最重要的不是你的技术水平,而是我们称为编码之外的能力。而这些能力往往又有些主观,难于用一两道诸如算法题来测试你的能力值。

而考察你的输出能力就是一个很好的验证你编码外能力的办法。简单的总结这个面试题,其实是在问:“你有写作的经验吗?”

其余的输出方式,如演讲、直播分享等,往往都和写作有强关联。

你肯定有对吧,由于你首先要写简历。

为什么说写作很重要呢?

沟通
首先一点,从认知上来说,很多人认为写作就是修辞,就是各种精美的断句词藻。所以很多人写简历时,也往往追求段落、格式和词组。然而,写作更真实的本质是为了:有效沟通。用别人明白的语句清晰地表达你的观点和想法,而且让别人乐于接受。

我很早就写技术类或者者少量其余方面的文章了,但是近一两年我才认识到写作其实和沟通是一样的,不是为了给自己写,更重要的是要为读者写。学会从别人的视角来看待和了解问题,才能进行有效的沟通。尽管我认识到了这一点,但很多时候依然很难改变只从自己的角度写作的局限。

当你学会怎样了解别人和怎样让别人更好的了解你,这个编码之外的能力给你带来的效果可能会远远好于你的技术水平。

输入与输出
其次一点也很重要,写作其实是一种输出,而有过写作经验的人都知道,没有持续的输入就难以有持续的输出。一个持续写作的人基本上是一个持续学习的人,而坚持写作其实是一种特别好的学习方式:“输出倒逼输入”。

一个有持续输出的人往往也会对生活、工作和经历有思考与总结,将你的输入加工成自己的输出,是需要消化(了解能力)和重新创造的(逻辑能力、创造力等),那么他们解决工作的能力是不言自明的(谦虚一点吧:至少不会太差)。

写作对自己的影响
这样的面试对话会怎样进行呢?

面试官问,我就说有不就行了?

你应该有过这样的经验:当你看完一本书后,往往认为自己懂了,学会了蛮多东西的,但只需让你写读后感或者者分享给另一个人,你立刻就发现自己不只是一知半解,可能很多地方说出来都还有逻辑问题。

没有输出的话,你并不是真懂,只是你强大的大脑进行了“脑补”让你觉得自己明白了,可以愉快地做其余事情了。

而经常写作或者者做分享输出的人,他们的大脑和语言逻辑会一直接受锻炼,自然说话条理睬更简洁清晰,而且带有很强的逻辑性。有经验的面试官是很容易判断的。

小结

写作或者者其余方式的输出,如演讲、直播分享等,对一个人的能力的锻炼是很有效的,假如有一个程序员可以持续地做这样的输出,收获肯定是巨大的。

软件开发最终的问题还是人的问题,而在项目中,人的沟通成本一直是一个诟病(《人月神话》中也提到),而写作对于改进沟通有很大的功效。

假如你之前不知道写作和输出很重要,不妨从现在开始试试。

最后

在这里我总结出了互联网公司Android程序员面试简历模板,面试涉及到的绝大部分面试题及答案做成了文档和架构视频资料免费分享给大家【包括高级UI、性能优化、架构师课程、NDK、Kotlin、混合式开发(ReactNative+Weex)、Flutter等架构技术资料】,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

资料获取方式:加入Android架构交流QQ群聊:513088520 ,进群即领取资料!!!

点击链接加入群聊【Android移动架构总群】:加入群聊

资料大全
推荐阅读
  • 本文探讨了 TypeScript 中泛型的重要性和应用场景,通过多个实例详细解析了泛型如何提升代码的复用性和类型安全性。 ... [详细]
  • 面试题总结_2019年全网最热门的123个Java并发面试题总结
    面试题总结_2019年全网最热门的123个Java并发面试题总结 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • Hadoop平台警告解决:无法加载本机Hadoop库的全面应对方案
    本文探讨了在Hadoop平台上遇到“无法加载本机Hadoop库”警告的多种解决方案。首先,通过修改日志配置文件来忽略该警告,这一方法被证明是有效的。其次,尝试指定本地库的路径,但未能解决问题。接着,尝试不使用Hadoop本地库,同样没有效果。然后,通过替换现有的Hadoop本地库,成功解决了问题。最后,根据Hadoop的源代码自行编译本地库,也达到了预期的效果。以上方法适用于macOS系统。 ... [详细]
  • 本文源自极分享,详细内容请参阅原文。技术债务如同信用卡负债,随着时间推移,修复成本会越来越高,因此程序员必须对此有深刻认识。此外,团队应致力于培养一种持续维护和优化代码的文化,以减少技术债务的累积。 ... [详细]
  • 阿里面试题解析:分库分表后的无限扩容瓶颈与解决方案
    本文探讨了在分布式系统中,分库分表后的无限扩容问题及其解决方案。通过分析不同阶段的服务架构演变,提出了单元化作为解决数据库连接数过多的有效方法。 ... [详细]
  • 深入解析Java中的空指针异常及其预防策略
    空指针异常(NullPointerException,简称NPE)是Java编程中最常见的异常之一。尽管其成因显而易见,但开发人员往往容易忽视或未能及时采取措施。本文将详细介绍如何有效避免空指针异常,帮助开发者提升代码质量。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 结城浩(1963年7月出生),日本资深程序员和技术作家,居住在东京武藏野市。他开发了著名的YukiWiki软件,并在杂志上发表了大量程序入门文章和技术翻译作品。结城浩著有30多本关于编程和数学的书籍,其中许多被翻译成英文和韩文。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 在机器学习领域,深入探讨了概率论与数理统计的基础知识,特别是这些理论在数据挖掘中的应用。文章重点分析了偏差(Bias)与方差(Variance)之间的平衡问题,强调了方差反映了不同训练模型之间的差异,例如在K折交叉验证中,不同模型之间的性能差异显著。此外,还讨论了如何通过优化模型选择和参数调整来有效控制这一平衡,以提高模型的泛化能力。 ... [详细]
  • 线程能否先以安全方式获取对象,再进行非安全发布? ... [详细]
author-avatar
心茈天天开心启q
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有