张一鸣:“我需要的人才,至少具备这三个标准!”

时间:2024-10-25 11:37:53

福特之道

“我们将一次性的把公司从九个小时下调到八个小时,并向每名员工提供,利润分成,年满22岁的员工,每人的最低收入将是五美元。”—— 福特汽车公司

这条新闻在发布的当天,底特律的劳动人民彻底炸开了锅,要知道当时在经济大萧条的背景之下,日薪五美元是多么令人向往的。底特律的大道拥挤得让人难以移动,每个人都想到福特公司去拿五美元的日薪,因为他们很多人当中月收入,连五美元的一半都达不到,就在1914年的11月12日,在这一天,全世界都处在一个寒冷的冬日里面,但是这一天因为五美元的日薪诞生,这一天变得暖洋洋的。

这就是关于福特公司“五美元”的故事。五美元的伟大意义在于,福特公司重新定义了工业资本主义,福特是全世界第一家认识到市场化中利益调节机制的公司,这种机制不仅可以调节动力,而且可以调节全社会对于“人”的认识。5美元的“高薪”使福特可以选择全美最优秀的员工,因此,大幅提高了生产效率,因此,福特曾对他的供应商说:“你要给员工提高工资,不是因为你亏损而无法这么做,正是因为你亏损所以才要这么做!”只有这样做你才能提高工人的积极性,是他们在创造财富,如果他们没动力,你必然亏损。

扶摇直上

而字节跳动CEO张一鸣也深谙“福特之道”。张一鸣为优秀人才配置了*的公司待遇、公平透明的工作机制、行业*的人才、完善的行政支持、庞大的产品流量、高*度的产品空间,方方面面都让*人才无法拒绝。

这也促使字节在2020年里,字节跳动的员工总数从 6 万蹿到超 10 万,平均每工作日约 150 人办理入职,加入字节跳动全球超过 240 个办公点。其它公司往往二三十年才能达到的规模,字节跳动在第8个年头就完成了,而且没有任何迹象表明,字节跳动将因此按下暂停键。

这时候可能就有人发出疑问,“10w人的公司,谁知道有多少是滥竽充数的呢?”。这其实就反应了一个问题,人员快速扩充的同时,怎样保证招聘到的都是所需的“人才”呢?字节早期HR的工作都是张一鸣本人亲力亲为的,他在 QQ、微博建了 “可招对象” 分组,早期连前台都亲自面试。张一鸣曾在内部强调,招聘是字节跳动最重要的管理工作,决定了战略能否成功。

目前字节跳动有一个约 2000 人的 HR 团队,并有近 1000 名技术员工为其提供支持。而以重视招聘著称的阿里巴巴,在 10 万人规模时,只有 700 名 HR。在今天的字节跳动,招聘既要技术,也靠体力。所以呀,拿着高薪的“滥竽”还是少之又少的。

三个标准

久居庙堂的张一鸣再也无法像公司成立第三年那样,自信地宣称,自己可以叫出公司 500 多人里,每个新员工的名字。但在人才招聘上,张一鸣也给出了明确的要求标准:

  • 超强学习能力
  • 视野开阔
  • 心智成熟

对于张一鸣来讲,他要招的是市场上最*的人,这些人必须要用市场最高的薪酬水平来获取,包括给到员工的工资、奖金和期权,成本相对来说都是很高的。但与此同时,也会发现这样的人招进来之后:

  • 公司管理的成本降低了
    优秀的员工一说就灵,而且学习能力很快,公司花在每个员工身上的培训时间和金钱降低了。

  • 领导花在员工上的心理性投入也降低了
    大家目标清晰、各司其职,都不掉链子,也不用担心员工受不了压力玻璃心,我们心理性的投入就会大大减少。

回头来看,超强学习能力、视野开阔、心智成熟,张一鸣其实是通过这3个关键特质,精准地打中了除金钱之外的所有要素上的成本降低,来做到“降本提效”。

关于人才招聘,张一鸣有一句很有名的模仿芒格的话。第一条:永远不要损失人才;第二条:永远不要忘记第一条。在张一鸣看来,这个人才一定要到我这里来,到我这里来之后,还要避免他被竞争对手挖走。其实这又是一个反常的思维。我们平时看中一个人才的时候,如果他不是我业务版块里面需要的人,或者说他也不愿意过来做后备力量,最后我只能忍痛割爱,选择放手。

但张一鸣认为,这个人之前做什么的并不重要,重要的是你未来能给我的公司带来什么?如果我的公司暂时没有这块业务,只要你足够优秀,我为你准备这块业务,又有何不可?只要你能帮我带来更高的ROI,我们就可以做。这也是我们看到为什么字节跳动现在有这么多的APP产品。

我的分享

我自己做了6年的Android开发,在毕业后的第二年,就有幸加入到了字节跳动这个大家庭,至今已经是在字节的第5个年头了,也算是见证了字节的“扶摇直上”,但同样对字节的未来充满期待。说了这么多,免不了会有人觉得“只是内部人员的尬吹”罢了,我想说的是,字节跳动期待你的加入!

另外在上文说到张总所需要的人才的3个标准,关于视野开阔和心智成熟,我觉得主要还是要随着时间沉淀去来“主观成长”。而在学习能力这一方面,我自己作为一个6年的Android开发者,或许能给你一些方法和建议,这些也是我在字节的这五年的实际工作中,不断复盘总结归纳出的一套学习方法,接下来做些分享给大家!(主要分享成为一名Android高工,架构师勉强,需要掌握哪些技能和具体的学习笔记DPF)

  • 架构师筑基必备技能

目前Android APP开发主流语言就是Java语言,Java语言最大的特性就是提高了软件的交互可能性,可以说安卓手机几乎所有应用程序都是利用Java语言来进行编写的。

知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO

架构师筑基必备技能

  • 设计思想解读开源框架

随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。

所以,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。

知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计

设计思想解读开源框架

  • 360°全方位性能调优

在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。

另外,随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。

1、设计思想与代码质量优化

2、程序性能优化

  • 启动速度与执行效率优化
  • 布局检测与优化
  • 内存优化
  • 耗电优化
  • 网络传输与数据储存优化
  • APK大小优化

3、开发效率优化

  • 分布式版本控制系统Git
  • 自动化构建系统Gradle

4、项目实战

  • 启动速度
  • 流畅度
  • 抖音在APK包大小资源优化的实践
  • 优酷响应式布局技术全解析
  • 网络优化
  • 手机淘宝双十一性能优化项目揭秘
  • 高德APP全链路源码依赖分析
  • 彻底干掉OOM的实战经验分享
  • 微信Android终端内存优化实践

360°全方位性能调优

  • Android框架体系架构

Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。

Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。

本篇知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析

Android框架体系架构

  • NDK模块开发(音视频系列)

NDK(Native Development Kit缩写)一种基于原生程序接口的软件开发工具包,可以让您在 Android 应用中利用 C 和 C++ 代码的工具。通过此工具开发的程序直接在本地运行,而不是虚拟机。

在Android中,NDK是一系列工具的集合,主要用于扩展Android SDK。NDK提供了一系列的工具可以帮助开发者快速的开发C或C++的动态库,并能自动将so和Java应用一起打包成apk。

本篇知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习

NDK模块开发

  • Flutter学习进阶

2019 年无疑是 Flutter 技术如火如荼发展的一年。

每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。

本篇知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门

Flutter学习

  • 微信小程序开发

微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。

本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战

微信小程序开发

  • Android相关源码解读
    只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

Android相关源码解读
Android相关源码解读部分内容

字节跳动期待您的加入,需要以上学习笔记的同学,可以 点赞+评论“学习” 后,点击此处快速获取!