首页 > 其他分享 >《人件》读书笔记

《人件》读书笔记

时间:2023-06-08 22:26:58浏览次数:27  
标签:水果 读书笔记 代码 试讲 人件 团队 应聘者

感谢计算机,正因为有了它,我们不需要真的有水果,就能玩切水果的游戏。

如果你是一个水果罐头制造商,那么你需要操心的是从哪里购买水果原料、怎样运输、怎样建造厂房、购买机器、怎样推广销售你的罐头以及最后的 —— 招人,通过培训使他们成为流水线上合格的标准的零件。

如果你是水果软件开发商,和罐头商不同,你很可能一开始就为人忧虑,而不是原料和机器。

这样的事实暗示了这样一个道理:对于软件开发公司,人是最重要的资产。

招聘软件开发人员是很困难的,最困难的大概就是如何确定他就是你要找的The One。

在确定这件事之前,还有一件事要确定:你真的知道你要找什么样的人(或者说你招他们来是做什么的)吗?

1,变戏法的人 —— 来自《人件》

《人件》里描述了这样一个场景,马戏团经理招募马戏团演出人员:

  经理:你会XX1吗?

  应聘者:当然会。

  经理:你会XX2吗?

  应聘者:不在话下。

  ...(到xxn)

  经理:很好,你被雇佣了。

  应聘者:你不需要我当场变这些戏法给你看看吗?

 

  没有先看变戏法的人表演,就决定雇用他,着看起来似乎是件好笑并且现实中不太可能发生的事,但谁知道呢?

  招聘的职位通常需要有特定技能的人,他需要产出某类产品,他将要从事的工作多少和这些(他以前从事的)类似,那么为什么不看看他们之前的产品呢?虽然可能由于一些个人因素之外的原因 —— 垃圾团队、混乱历史代码、可怕的管理 —— 似乎都是“政治”原因 —— 导致这些产品并不能完全展现应聘者的个人能力,但我相信你还是可以从中发现一些很有价值的信息。什么都可以 —— 文档、设计图、代码等等 —— 也许你担心“泄密”,但这往往不成立。有信心的应聘者(通常对他自己的作品感到骄傲,而很少受环境影响)乐意向你展示他过去的成果,针对一个现实中的产品来进行讨论,比空洞的讨论及“百度题”更能让你深入了解应聘者的能力。

  除了能力,另一个经常被提及的话题就是“文化”,他是否适合你的团队,是否适合公司文化?平心而论,就我亲身接触过的大多数公司而言,这个基本不在真正意义的考虑范围之内。这些公司所谓的“文化”,往往都和吃草挤奶的动物联系在一起。

  当然,如果你(的公司)真的重视这个(这会让世界更美好),《人件》给出了他的做法:让应聘者当着你的团队做一次工作试讲,试讲的主题应该和将要从事的工作某种程度上相关,《我所参加的一次有趣(悲惨)的项目经历》、《我第一次使用单元测试》等不失为一个好主题;而像《如何把妹》这种话题,虽然团队成员(包括女性)可能会很感兴趣,但建议你还是否决这个主题。当然,应聘者可能会很紧张,可能会不愿意经受这样的经历。你必须解释所有的应聘者都很紧张,并且说明你这样做的理由:考察应聘者的沟通能力,以及在雇佣过程中给未来同事一个印象。试讲会后,你需要召集与会人员,让每个人都对应聘者适应工作的能力以及能否很好的融入团队发表意见,虽然最终的雇佣决定由你做出,但来自团队的反馈往往是很有价值的。

2,《人件》之外

  网络上有着太多的做法和建议,我只简单的提提我将要采取的,注重考察非特定专业领域的通用素质的做法:

  1,问应聘者看过哪些书,并针对一些书籍展开讨论,这其实挺重要,有些书确实是开卷有益的。这些书往往影响着一个人的整体基质。

  2,码感。和语感类似,写代码读代码同样有码感。简单来说,看到好代码就是让你愉快,看到坏代码就是让你觉得不愉快,有时候你的感觉领先于你的逻辑(或者说右脑领先于左脑),码感可能有天生成分(不肯定),也可能后天陆续积累而来。具体做法如下:我会有几段代码,让应聘者评价,并展开讨论。当然,这里没有标准答案,套句大俗话:考察的是原则和思想。

  3,你招人是来和你的团队一起工作的,所以最好的检验方法就是让他真正和团队在一起工作。

标签:水果,读书笔记,代码,试讲,人件,团队,应聘者
From: https://www.cnblogs.com/fupeisen/p/17467827.html

相关文章

  • Database System Concepts——读书笔记 第二章 关系模型简介
    关系模型简介在关系模型中,术语relation用于指代table,而术语tuple用于指代row。类似地,术语attribute(属性)指的是表中的一column(列)。我们必须区分数据库模式和数据库实例,前者是数据库的逻辑设计,后者是给定时刻数据库中数据的快照。关系的模式指的是它的逻辑设计,而关系的实例指的......
  • Database System Concepts——读书笔记 第一章 介绍
    数据库系统概念——第一章数据库管理系统(DBMS)由相互关联的数据集合和访问这些数据的程序集合组成。数据库相对于文件系统,更规范化,提供条件查询能力,避免冗余数据。类似操作系统于底层硬件,提供抽象能力,易用性。physicallevel->logicallevel->viewlevelinstance和schem......
  • Database System Concepts——读书笔记 第三、四、五章 SQL简介
    SQL简介关系代数运算和SQL运算之间有着密切的联系。一个关键的区别是,与关系代数不同,SQL允许重复与select子句不同,union联合操作会自动消除重复项.如果我们想保留所有的副本,我们就必须用“unionall”代替“union.intersectall,exceptall您可以验证,如果r.A为null,则“1<r.A”......
  • 人件 三
       书中主要提到了关于服务团队,与传统的管理理念体现的控制背道而驰,但作为软件团队的管理者不应该对此表示诧异。艺术家能按严格的管理产出作品嘛?答案是能生产一堆不被人认可的带有瑕疵的标准作品。同样作为脑力工作者的软件开发人员,按严格管理就能生产出合格的作品嘛?建议是:......
  • 构建之法读书笔记之二
    继续我的阅读之旅,上次说到我们编程时要规范化代码,这样方便他人也方便自己,其次就是要交流,来使我们的合作更加顺利。第五章又是团队,果然在软件工程这一领域扩展到信息技术乃至整个人类社会,最不能忽视的就是团队,这也是老生常谈了。本章讲了团队模式。团队模式有很多种如作者给我们......
  • 构建之法读书笔记之一
    和人月神话一样,构建之法也是老师所推荐的书目,当然这也是一本早有耳闻却现今才刚刚上手的一本。此书开始便告诉我们什么是软件工程,以及它与现代计算机技术之间的关系。什么是软件工程呢?软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。它包括下......
  • 构建之法读书笔记之三
    首先还是回顾一下之前的阅读,团队的合作模式、敏捷流程。对于合作,我们需要足够的交流,足够的耐心,同时也要积极发展个人能力,争做软件工程界面的优等生。这次我们要讲的是用户,每一个程序、项目,最终的审核者都是我们的目标受众——用户。因此我们最终的目的就是让用户满意。那怎么才能......
  • 人月神话读书笔记之二
    上次阅读的主题是团队,这次依然如此,上次提及的是对于我们做项目,团队的重要性,而这次我们则要说交流在团队中都发挥着深刻的作用。每个团队之间都应该拥有多种方式来进行相互之间的交流,可以是相对休闲的茶话会,也可以是正式项目工作手册(共享资源)。为了方便团队间的交流,我们就可以看出......
  • 人月神话读书笔记之三
    通过一段时间的阅读,人月神话终于进入尾声,即将结束本书的阅读,同时,我也了解到了不少关于程序员的信息,越是了解,就越觉得自己和理想之间差距很大。以前,我觉得,程序员嘛,想怎么编就怎么编咯,反正最后能够交差就行,自己看得过去就OK啦,后来我才发现,我的想法是错误的,自我满足本身就是一件错误......
  • 第13、14章读书笔记
    第13章密码协议导论密码协议是由协议的各个参与者之间进行一系列的消息交换组成的。主要的挑战:协议的设计者或者实现者并不能控制协议的过程。13.1角色一般交互双方定为Alice和Bob,攻击者为Eve单个实体可充当协议中的任意一方角色13.2信任信任是我们与他人进行所有往来(......