作者归档:白宦成

关于白宦成

独立开发者, 自由职业者, 写作者

《奈飞文化手册》书摘

推荐序一 文化,奈飞成功的原动力

思考如何对自己的企业文化进行颠覆和创新

企业文化就是帮助奈飞打造出极具创新能力与内容生产能力的高绩效团队、推动公司指数级发展、在市值上超越迪士尼的最终力量。

奈飞的企业文化主要是由“自由”与“责任”这两个关键词构成的

现代企业文化的核心还是人管人,但这个管人的人不是企业的管理者,而是员工自己

人们最希望从工作中得到的东西,是加入到让他们信任和钦佩的同事团队中,大家一起专注于完成一项伟大的任务,所以如果企业能够为员工提供这样的机会,那么他们就会更愿意加入到企业中来。

前言 自由与责任,奈飞文化的核心

勇于尝试新鲜事物、敢于犯错、不惧重新出发,最终收获成果

21世纪的企业VS.20世纪的管理方法

即对于大部分人而言,要让他们全力投入自己的工作中,必须对他们进行激励

像管理创新那样管理员工

管理者的本职工作是建立伟大的团队,按时完成那些让人觉得不可思议的工作。只有这一项工作是管理应该做的

01 文化准则1 我们只招成年人

建立伟大的团队不需要靠激励、程序和福利待遇,靠的是招聘成年人,渴望接受挑战的成年人,然后,清晰而持续地与他们沟通他们面对的挑战是什么

每个人都渴望与高绩效者合作

尽可能简洁的工作流程和强大的纪律文化远比发展速度更重要

你能够为员工做的最好的事情,就是只招聘那些高绩效的员工来和他们一起工作

不要让规章与制度限制了高绩效者

如何做到只招成年人1.只雇用、奖励和容忍完全成熟的成年人。2.让员工加入到让他信任和钦佩的同事团队中。3.打造尽可能简洁的工作流程和强大的纪律文化。4.不要让规章和制度限制了高绩效者。

双向沟通,注入好奇文化

双向沟通至关重要。员工必须能够提出问题、批评和其他意见。在理想情况下,员工应该可以对上至CEO在内的所有管理者提问。

永远不要低估问题与想法的价值,无论它们是哪一个层级的员工提出的。

员工的无知,是管理者的失职

就像跟你妈妈解释一件事情一样去解释一个问题

和客户有直接联系的员工必须理解,他们和客户的每一次互动都会导致这个客户告诉下一个人要不要使用公司的产品或服务,而这种宣传还是免费的

让员工学习冲突管理,不如让他们学习业务运作

他们最想从工作中获得的是持续学习的机会

思考一下你能做的每一件事,基于现有资源,为员工提供尽可能多的信息,这样才能帮助他们更好地为企业助力。

人前人后言行一致

奈飞文化的支柱之一是如果谁对某个员工有意见,对本部门的某个同事或公司里其他同事的工作方式有意见,他们就应该和当事人开诚布公地沟通,最好是当面沟通。

学会给出受欢迎的批评

给予反馈最重要的是要针对行为,而不是笼统地给一个人定性,比如“你不够专心。”反馈的内容必须是可操作的,反馈对象必须理解他们的行为需要做出哪些特定的改变

自上而下树立坦诚的榜样

我们会在团队会议上做一个名叫“开始、停止和继续”的练习。在这个练习中,每个人都要告诉一名同事一件他应该开始做的事、一件他应该停止做的事,以及一件他做得非常好且应该继续保持的事。我们非常相信透明带来的价值,因此会在会议中大声地做这个练习

坦承成绩,更要坦承问题

信任是建立在坦诚沟通的基础之上的,我发现当员工听到半真半假的话时就会开始冷嘲热讽。冷嘲热讽就像是癌细胞,它容易扩散、转移成牢骚和不满,并导致阿谀奉承和背后中伤等不良风气。

领导者能够坦承错误,员工就能畅所欲言

鼓励员工把问题摊开来说的一个最好办法,就是让员工看到那些畅所欲言的人都安然无恙

透明文化,让错误无处遁形

如果你想知道员工在想什么,没有比直接询问他们更好的方法了,而且最好是当面询问

坚持你的观点,用事实为它辩护

有自己的意见,坚持自己的立场,在大多数时候让自己意见正确

商业上的一个巨大危险就是,有人因为自己强大的说服力赢得争论,而不是依靠观点本身

数据并不带有观点

他们已经看到,即使有各种支持数据,项目依然会失败

基于真实数据来做决定会令人们感到更自在,部分原因是:如果决定是错误的话,就可以把责任推到数据上面。

基于事实≠真实,对观点进行不断审视

热情地认可别人为解决问题做出的贡献也能让人们知道你倡导无私。

要解决观点分歧,就将辩论公开化

奈飞聘用和晋升人员时要求他们具备的核心素质之一,就是拥有良好的判断能力,从本质上讲就是能够在复杂环境下做出正确决策、深挖问题的根源,以及拥有战略性思维并可以清晰地表达出来的能力。

你建立的是团队,不是家庭

究竟是从公司内部提拔还是从外部招聘一名高绩效者,我们的经验是看这项有待完成的工作是否需要内部人员所不具备的专业技能,或者在这项工作所属的领域,我们自己是否就身处创新前沿

员工的成长,只能由自己负责

保持灵活,不断学习新技能,不断考虑新机会,经常接受新挑战,这样可以保持工作的新鲜感和延展性

人才保留不是团队建设的目标

我心目中理想的公司就是那种离开之后仍然觉得它很伟大的公司,就像早些年的苹果或微软一样

我们压倒一切的人才管理任务必须是,为我们正在创建的未来打造一支最佳团队。

不与面试者谈薪酬

在候选人接受我们的工作邀请之前,不和他们讨论薪水问题。我们会讨论我们的薪酬理念,但不会讨论具体的数字

简历之外,更能看出匹配度

他重新定义了什么是“我的团队”,“我的团队”就是由我创建的足够好的团队,好到即便没有我,团队也能继续前行。

永远在招聘

候选人在评估你,就像你在评估他们一样,但人们很容易忘记这一点。

保证每个人都获得市场最高水平的薪水

根据我的经验,如果你有意招聘你能发现的最佳人选、给他们支付最高的薪水,你会发现,他们为业务增长带来的价值总是会大大超过他们的薪水。

08 文化准则8 离开时要好好说再见

我们都应该做好准备,时不时地换一份工作,不论是在公司内部还是去一家新公司,目的就是以我们喜爱的方式工作,做那些让我们充满激情的事情。同时,假如我们的表现不够好,也应该有人告诉我们,要么快速纠正过来,要么去一家新公司。

取消绩效评估流程

如果你无法找到可靠数据来证明评估流程有助于实现一些重要业务指标,那么我强烈建议你去争取废除它

废除绩效提升计划

关键在于,要以现实的眼光来看待重大提升在多大程度上有可能实现。同时,确保提升才是真正的目标,而不是以此为理由让某人离开

高敬业度不代表高绩效

错误的承诺只会让接受承诺的人们感觉自己被背叛了。

员工评估的一个算法

:这个人喜欢做的、极其擅长做的事情,是不是公司需要有人擅长做的事情

为什么要做共读会?

最近一个月,我做了两场线上的共读会,一场是3 月 1 日开始的 7 天;一场是从今天开始的 7天。

很多人不能理解,为什么你要做共读会?你明明是个程序员

对于我来说,做这个事情的理由还挺简单的:

  • 因为我想读这本书,所以我就搞一个共读会,拉人和我一起读,确保我能把这本书给读了。

本来其实也没有太多的目的,所以我不会太在意有多少人和我一起读,我更在意的是,我自己有没有读过瘾。

一个没有技术追求的工程师

我自己的 TITLE 变了几次,从「全栈工程师」到「全流程工程师」,始终没有变化的是, 是我对于技术的看法。

在过去TITLE是全栈工程师的时候,我认为技术是一个工具,因此我不希望以某一种技术来作为自己的 TITLE,我不是 PHP 工程师,也不是 Node.js 工程师,我就是一个工程师,我面向问题设计方案,解决问题。至于具体的技术是什么,并不重要,重要的是要把问题给搞定。

到了现在 TITLE 是全流程工程师的时候,我依然认为技术是一个工具,不同的是,我又向上抽了一层,现在不仅仅是技术是工具,产品、运营都是工具,对于我来说,只要能够让我解决问题,是不是我自己开发的工具并不重要。

我对技术没有追求么?有的,不然也不会这么折腾。

我对技术有追求么?没有的,因为我视技术为工具,并不太过在意它。

2020 年 2 月月度总结

TL;DR

2月是远程工作的一个月,前面半个月在老家工作,后面半个月在深圳工作。希望疫情早日结束,我的很多事情都耽误了。

工作

腾讯工作

这个月其实还蛮早就开始工作了,因为腾讯的假期一直延长到了 10 号,所以从 10 号开始就在家远程工作,回到深圳后,也因为需要隔离,所以又在家呆了一周。

但工作上的事情的确都做的差不多了。以后可能对于远程工作更加有信心了。

面试

这个月没有面试,因为没有办法出去面试。

学习

读书

  • 一禅小和尚
  • 失衡:为什么我们无法摆脱肥胖与慢性病
  • 摄影笔记
  • 每周健身4小时
  • 4小时明白保险:保险理财入门书

学习

  • 在知乎上看了一些摄影课,但是没有看完,需要注意一些,近期要看完。以及买的摄影书也需要配套看完。

生活

Side Project

  • 2 月份做了一场直播,做了个小程序的项目。感觉还可以。
  • 2 月份签了一个新的合作,做视频课程的,合同金额在6万左右。搞完以后,应该会在 10 万。再加上现在已有的一些其他的项目,今年课程总收入 15 万应该问题不大。

财务

b1tm5
f4k85

娱乐

电影 & 电视剧

  • 《齐木楠雄的灾难》动画版:假期在家的时候,把两季都追完了。
  • 《齐木楠雄的灾难》电影版

播客

  • 未更新。

影响力

  • 知乎的粉丝数达到了 2000 + ,希望今年底之前能够突破 1W粉丝。

要不要考公务员?

突然有一个想法,我应该去考公务员来着。

原因是

  1. 我自己还年轻,有足够的时间在公务员体系里闹腾。
  2. 我的目标是不上班,达成这个目标有两条路,一个是财务自由,但考工资比较难,无论我是在大公司,还是在小公司。都一样。工资对于原始资本的积累速度是十分慢的。另一个是远程工作,有一个远程工作的事情可以让我到处出去溜达。
  3. 我并不一定需要一份互联网企业、软件企业的工作,因为我一直在研究是独立软件开发。所做的事情也大多不一定需要一个企业。如果需要企业的话,我有合适的伙伴企业来进行资金周转。
  4. 公务员的业余时间足够多,很适合我去做。

2020 年 1 月月度总结

TL;DR

一月注定不平凡。 2019nCoV 的肆虐,让这个开年,做到了最坏。应了那句话“2019 年是过去十年最坏的一年,却是未来十年最好的一年”

工作

腾讯工作

  • 日常工作,有不开心,有开心。
  • 有朋友来面同一个 Team 的工作,和他介绍了一下。

面试

本月受假期及 2019nCoV 影响,无面试。

学习

读书

  • Head First Go (英文原版)
  • 软件开发之殇

学习

  • 暂无

生活

  • 因为 2019nCoV 的问题,在老家待了很久,大概率体重回升了一部分。开年的减肥需要继续。
  • 因为滞留老家的原因,2020 年必须逼着自己把驾照拿了。不希望这样的事情重新发生。

Side Project

https://log.feishu.io/

财务

  • 这个月的总体支出超了。
    • 本月给朋友抹了帐,所以有一大笔的人情支出。当然,去除掉人情支出,总的支出也不少。话费在 12k 左右,需要做一下自己的支出分析,优化支出结构。

娱乐

电视剧 & 电影

  • Tidying.Up.with.Marie.Kondo
  • 百事通 Know it All Guide of XXX
  • 弱点 The Blind Side

播客

  • 无更新

影响力

  • 知乎粉丝达到了 1000 人。向正记录请教了知乎经验。
  • 写了一篇文章,莫名得到了微信的推荐,阅读量达到了 7W 多。

微信开放社区抓取工具 CHANGELOG

image

描述

这个连接是我自己用的工具的更新 CHANGELOG。如果想要试用,可以私聊我获取压缩包。

需求

  • 定时刷新
  • 气泡提醒
  • macOS 版本

CHANGELOG

0.0.0.4

  • U 抽象出新的函数,优化程序结构
  • U 更新了数据更新的机制,应用程序回归前台以后会自动刷新应用程序

0.0.0.3

  • 完成数据抓取的能力

运营笔记:产品推广流

Snipaste 2020 01 14 15 14 29

以训练营产生内容,作为基础,承载后续的活动。

Hakcthon 、有奖征集、TaskCoding 作为转化,产生产品的增长

线下布道 & 线上的布道可以产生新的流程,引入到训练营中。

这样,所有的活动被串联,所有的内容也被串联,形成了流量的闭环。

black and white penguin toy

如何通过 Github 找到一个人?

很多时候,我们都需要找到一个人的联系方式。但是,并不是每一次我们都可以很好的拿到他的联系方式,这个时候,我们就需要借助一些奇技淫巧来找到一个人的联系方式。

Requirements

  • Github 账号
  • 你要找的人的 GitHub 账号(需要其账号下有仓库)

原理

在我们使用 Git 进行版本控制时,一开始,我们会被要求设置一个 Git 的用户名和邮箱,就像下面这样。

641y8

后续,我们的每一个 Commit 都会基于我们填写的用户名和邮箱来进行存储。我们只需要查询一个人在 Github 的提交记录,就可以找到他填写在 Git 中的邮箱和名字,从而方便我们更进一步找到这个人。

实践

想要通过 Git 找到一个人的邮箱,最简单的方法就是使用 Github 提供的 GraphQL 来进行查询,简单方便。

访问Github 的 GraphQL API Explorer,点击右侧的 Sign in ,使用你的 Github 账号登陆,这样就可以调用 Github 的 API 了。

3wznj

登陆后,你下方的 GraphQL 输入框就可以输入内容了。在其中输入如下代码

{
  repository(name: "grank", owner: "lctt") {
    ref(qualifiedName: "master") {
      target {
        ... on Commit {
          id
          history(first: 5) {
            edges {
              node {
                author {
                  name
                  email
                }
              }
            }
          }
        }
      }
    }
  }
}

Code language: JavaScript (javascript)

并将 name 替换为你要查询的人的 repo 名,owner 改为你需要查询的人的名字,然后点击执行按钮。

impal

右侧会出现你的执行结果,你会发现,其中出现我们想要的“邮箱”地址。

gggpa

你会发现,这里其实有两种类型的邮箱,一种是我们常见的,自己用的各种免费邮箱,比如 @qq.com@gmail.com@foxmail.com 之类的;另一种是形如 27856297+dependabot-preview[bot]@users.noreply.github.com 这样的邮箱。

这两种邮箱的区别是,前者是我们自己通过 git 设置的邮箱,而后者则是我们通过 Github 网页、 API 操作产生的 commit 。你在查询的时候,要记得去找第一类邮箱来作为参考。

当然,不排除有开发者在看了本篇文章后,去用 private 邮箱修改自己本地的 Git ,那就没办法了。

找到这个邮箱以后怎么办呢?

  1. 直接发邮件联系
  2. 如果是 QQ 邮箱、 Foxmail ,可以试着直接用邮箱,或者邮箱里的 QQ 号加好友。
  3. 通过 Google 搜索这个邮箱,查找其他的关联信息。