当前位置: 首页 > 编程日记 > 正文

你是“10倍工程师”吗?这个事,​国外小伙伴们都快“吵”起来了

640?wx_fmt=png


整理 | 夕颜

出品 | AI科技大本营(ID:rgznai100)

 

【导读】近日,推特上一个话题“10x工程师”异常火爆,引发的热议经久不散。这个话题由一位印度初创公司投资人  Shekhar Kirani 的一条推特引发,他写道;“如果你恰巧遇见了这种稀缺的工程师种类,千万要抓住。招揽一位 “10x 工程师”作为工程师团队的一员,你的创业公司的成功率将大大提高。”问题是,你如何鉴别谁会是一位“10x工程师”呢?”

 

于是,他提出了鉴别这类工程师的 11 点看法:

 

1、工程师讨厌开会,认为是浪费时间。他们参会的原因是经理要求召开“员工会议”,来讨论特性和状态。


2、在办公室的时间极不规律。他们倾向于在周围人很少的时候工作。有一群人或全员会议时是看不到他们的。他们大多数是深夜党,上班晚到。


3、电脑屏幕通常是黑色。他们键盘的 i、f、k 键更易磨损。


4、他们知道生产环境中每一代码。如果 QA 或支持人员报告问题,他们能快速定位 Bug,并可以在几小时或几天内快速修复。


5、他们大多数是全栈工程师。在他们眼里,代码就是代码,不关心什么前端、后端、数据库之类的。


6、他们能快速把想法转换成代码!给定一个产品特性,他们能在 4~6 小时内全神贯注地写出一到两套完整特性。


7、很少查看类或方法的文档,因为已经深深地存在他们的脑海里了。


8、不害怕新事物,总是比他人先一步学习新的框架或语言等。


9、他们是糟糕的导师。他们教不来别人怎么做,他们总是认为,有这教的时间还不如自己做来得快。他们也是糟糕的面试官。


10、他们很少用奇技淫巧。他们写的代码质量高,并清楚知道代码会如何演化,对整个代码结构胸有成竹。他们最多编写一个设计文档,他们的代码就是文档。


11、他们很少离职或找工作,除非被各种流程、会议、培训和其他非增值的活动骚扰的不行。如果遇到这样的人,千万别放过!


遭大规模反对


但大家似乎并不买这位投资人的账,纷纷在 Shekhar Kirani 的推特下开启吐槽模式,其中 Mozilla 的工程师 Mike Conley 的评论很是精彩,他顺着投资人的 11 点继续写出 6 条,讽刺“10x 工程师”并非凡人驾驭得了,因为大部分人都是普通人,这种“既要马儿跑,又要马儿不吃草”的设想不太现实。他的看法得到很多点赞力挺。


12、十倍工程师,他们会浮空术。他们在白板上证明 P=NP 时用屁股蹦出 0 和 1 的屁来证明。他们在出生之前就不睡觉了,他们用双键盘打字。


13、他们不相信计算机,只相信软件。他们只吃最新版本的 Linux 内核源码。他们就像一个立体扬声器一样手拿笔记本举过头顶,站在你家外面。


14、他们头上不长头发,长的是以太网网线。他们可以默背敏捷宣言,并哼出 MacBook 启动时的声音。你会认识他们的,因为他们就在你家里。OMG 快跑啊!


15、他们不会去攻击 51 区,因为早就入侵进去了,并在区块链上放上外星人。如果他们盯着你看,你会原地爆炸。他们在你自己的房间里狩猎你,赶紧找车跑路吧。


16、他们喜欢用 USB 线清理牙齿,喜欢听老式拨号猫的声音。他们会用 Emacs 在他们用Perl 编写的虚拟机中重写 vim。他们死后会升天到《黑客帝国》。


17、他们总是喜欢用最大音量说话。他们常常突然停下来,望着窗外的雨滴,思考逝去的青春去哪了。他们内心深处想要一个抱抱。


18、当他们走进酒吧。酒保说:“等一下,我闻到了恶魔的味道”。而他们会说,「Wh͘a̶t ̕do͘ ͞y͠ou̧ ́ḿee͏èea͞nn͡ei̸n̨g̸éee̸eŗ10xx̵x̀xxNO CARRIER」


不仅如此,大家对于这个话题至今仍是乐此不疲,不断造梗,比如下面这张调侃 10x 工程师工作状态的图:

 

640?wx_fmt=png

 

640?wx_fmt=png

要成为一个 10x 工程师,你得吸取另外 9 个工程师的血。

 

640?wx_fmt=png

别成为一个 10x 工程师。3次输入错误你的账号将被锁。(奇怪的笑点)

640?wx_fmt=png

 

还有这个火爆的秀技能视频,蹭了 10x 工程师的热点之后,现在还飘在各大社交媒体首页。

 

甚至有人为“10倍工程师”做了个网站:

http://10x.engineer/


打开以后是查无此页,10 倍工程师不存在!

 

640?wx_fmt=png



不满原因


归根结底,大家对这位投资人的话反应如此强烈,无非是处于这几个原因:


  • 10x 工程师干得多,钱能给到位吗?


  • 创企成功几率更多地是靠合理地企业管理,这些意见似乎没有意义。公司里有所谓的10x工程师能比普通工程师高效10倍以上,但公司其实不用付10倍的工资,不到2倍就够了。但公司运营中还有一些变量要考虑,所以一个劲的招10x工程师也不总是最划算的。工程师在工作中有很多沟通管理上的 overhead,多数时间其实都不是在写代码;一天工作8小时,有一两小时特别高效能达到时薪$1000,有几个小时特别低效或者在做完全没有技术含量的时薪$10的活,因此,公司优化管理,让工程师尽量去做价值$1000/小时的活才是最重要的。


  • “10x 工程师”自身的问题,他们并不总是带来惊喜,比如虽然“10x 工程师”的产出多,但会阻碍其他人参与贡献,他们反而成为整个团队的瓶颈和障碍;他们脑海里装着全部的代码库,但是从不从其他人那里吸收新鲜的东西,所以会难以解释代码工作原理;更改产品性能会让他们为难,不在会议上分享,不督导新的团队成员,不检查代码,在没有经过其他人检查的情况下推出代码;除了工作之外,他们不关心任何其他的东西;一旦缺位(辞职、生病或去世.......),其他人找 bug 或更改代码难于上青天。

 

在你眼中,“10x 工程师”到底是一个什么样的存在?欢迎参与调研,或在留言区留下你与“10x 工程师”的故事~



(*本文为 AI科技大本营编译文章,转载请联系1092722531


精彩推荐


“只讲技术,拒绝空谈”2019 AI开发者大会将于9月6日-7日在北京举行,这一届AI开发者大会有哪些亮点?一线公司的大牛们都在关注什么?AI行业的风向是什么?2019 AI开发者大会,倾听大牛分享,聚焦技术实践,和万千开发者共成长。


目前,大会盲订票限量发售中~扫码购票,领先一步!


640?wx_fmt=png

推荐阅读

  • 超详细的参数调优教程,保证学会!| 附完整代码

  • 读完这45篇论文,“没人比我更懂AI了”

  • 基于GEMM实现的CNN底层算法被改?Google提出全新间接卷积算法

  • 帮嫦娥五号登月的AI还能用来玩游戏,20行Python代码带你领略强化学习的风采

  • 2019年技术盘点容器篇(四):来自京东云的技术问答 | 程序员硬核评测

  • 程序员爬取 2 万条数据,撕开微博热搜的真相!

  • "别太乐观, 冲破黑暗还很远呀! "

  • 微信们正在成为“被模仿者”!中国互联网现状及趋势报告


640?wx_fmt=png你点的每个“在看”,我都认真当成了喜欢

相关文章:

运动目标跟踪__kalman

转自:http://blog.csdn.net/lindazhou2005/article/details/1534234 1、 什么是卡尔曼滤波器(What is the Kalman Filter?) 在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换&a…

Spring工厂常识

环境搭建导入Sring对应的jar包导入Spring依赖的commons-loggin包导入log4j.properties在src下导入ApplicationContext.xml在任意目录下是一个轻量级的企业开发框架核心:IOC , AOP编程IOC:也就是inverse of control 控制反转 就是讲创建对象的权利转移到工厂中,从而实现解耦合和…

iframe子页面操作父页面

2019独角兽企业重金招聘Python工程师标准>>> 最近经常用到iframe,用的最多的就是在子页面中操作父页面的方法或变量等,总结了用到的几种方法,如下: var tableName window.parent.frames["mainFrame"].tNam…

ASP.NET MVC动作过滤器

ASP.NET MVC中包含以下4种不同类型的Action Filter: 类型使用时机接口实现方法授权过滤器(Authorization Filter)在执行任何Filter或Action之前被执行,用于进行身份验证IAuthorizationFilterAuthorizeAttribute动作过滤器(Action Filter)在执行Action之前…

什么限制了GNN的能力?首篇探究GNN普适性与局限性的论文出炉!

作者 | Andreas Loukas译者 | 凯隐责编 | Jane出品 | AI科技大本营(ID: rgznai100)【导读】GNN是目前机器学习领域的热门网络之一,肯多研究与技术分享相比不可知的深度学习网络模型,GNN 有哪些吸引我们的优势及硬核实力。然而&…

OpenCV运动检测跟踪(blob track)框架组成模块详解

在..\opencv\doc\vidsurv文件夹中有三个doc文件,Blob_Tracking_Modules、Blob_Tracking_Tests、TestSeq,其中Blob_Tracking_Modules必须需要详读的。 “FG/BG Detection” module performsforeground/background segmentation for each pixel. “Blob E…

vi和软件安装

一 vi编辑器简介 vim 全屏幕纯文本编辑器 二 vim使用 1 vi 模式 vi 文件名 命令模式 输入模式 末行模式 命令----》输入 a:追加 i:插入 o:打开 i 命令----》末行 :w 保存 :q 不保存退出 2 命令模式操作 1)…

鸟哥学习笔记---网络安全基础

yum clean [packages|header|all] packages:将已下载的软件文件删除 headers:将下载的软件文件头删除 all:将所有容器数据都删除 添加镜像站点:mirrorlisthttp://ftp.twaren.net/Linux/CentOS/6/os/x86_64/ http://free.nchc.org.tw/drbl-core/i386/RPMS…

使用纯C++实现SQL Server2005 数据库读写操作详细步骤

环境:虚拟机windows xp,vs2008 SQLServer 2005 Express 数据库访问技术采用ADO。 需要安装的软件包括:microsoft_dotnetfxchs2.0.exe、WindowsInstaller-KB893803-v2-x86.exe、SQLEXPR32_CHS.EXE、SQLServer2005_SSMSEE.msi、SQLServer200…

硬核吃瓜!上万条数据撕开微博热搜真相

作者 | 徐麟来源 | 转载自数据森麟(ID:shujusenlin)吃瓜前言关于新浪微博,向来都是各路吃瓜群众聚集之地,大家在微博中可以尽情吃瓜,各种类型的瓜应有尽有,只有你想不到的,没有你吃不到的。微博…

python类的__slots__属性、__del__属性、上下文(__enter__和__exit__)、

常规情况下,类的属性字典是共享的,而实例的字典是独立的。如果一个类的属性较少,但是拥有很多的实例,这些实例的属性字典会占用较多的内存空间。对这样的类来说,为了节省内存空间,可以使用__slots__类变量代…

普通帧,关键帧,空白关键帧的区别

1. 特点 帧——是进行flash动画制作的最基本的单位,每一个精彩的flash动画都是由很多个精心雕琢的帧构成的,在时间轴上的每一帧都可以包含需要显示的所有内容,包括图形、声音、各种素材和其他多种对象。 关键帧——顾名思义,有关键…

Spark入门系列(二)| 1小时学会RDD编程

作者 | 梁云1991转载自Python与算法之美(ID:Python_Ai_Road)导读:本文为 Spark入门系列的第二篇文章,主要介绍 RDD 编程,实操性较强,感兴趣的同学可以动手实现一下。RDD 是弹性分布式数据集(Resilient Dist…

Office2010启动慢的解决方法

以word2010为例: 解决启动慢的问题: 转自:http://www.blue1000.com/bkhtml/2011-12/70698.htm 首先启动Word2010,-->单击进入“文件”选项卡-->选择左边的“选项”按钮-->弹出“word选项”对话框窗口,-->…

如何在 Vue 项目中使用 echarts

数据的重要性我们大家都知道,就算再小的项目中都可能使用几个图表展示,我最近在做项目的过程中也是需要用到图表,最后选择了echarts 图表库,为什么选择 echarts,第一:简单上手容易,第二&#xf…

OpenCV实现在图像中写入汉字

由于OpenCV自带的cvInitFont和cvPutText函数不支持向图像中写入中文,参考http://www.opencv.org.cn/forum/viewtopic.php?t2083 中的方法,在windows7 64位机上用vs2008OpenCV2.3.1实现具体步骤如下: 1、新建一个控制台工程Test,先…

Operations Manager 2012 SP1配置部署系列之(二) SCOM监控SCVMM

你可以使用Operations Mangager连接到VMM上去监控VMM管理的虚拟机和虚拟机的主机的健康和可用性.你还可以监视VMM管理服务器的健康和可用性,VMM数据库服务器、存储库服务器,和矢量调制法的自服务门户web服务器.当你把VMM与Operations Mangager集成、VMM的…

ROS中base_link, odom, fixed_frame, target_frame和虚拟大地图map的关系

前面已经介绍了如何使用URDF建造机器人小车并显示在Rviz的仿真环境里面,但是小车是静止的。下面介绍如何让它在Rviz里面动起来,并理清URDF,TF 和 odom 的关系。 1. ROS中base_link, odom, fixed_frame, target_frame和虚拟大地图map的关系 一般在urdf文件…

谷歌新研究:基于数据共享的神经网络快速训练方法

作者 | Google Brain译者 | 凯隐责编 | 夕颜出品 | AI科技大本营(ID:rgznai100)导读:神经网络技术的普及离不开硬件技术的发展,GPU 和 TPU 等硬件型训练加速器带来的高算力极大的缩短了训练模型需要的时间,使得研究者们…

制作一个简单的linux

我这里是借助宿主机做的一个简单的Linux,我们只要知道一个Linux启动过程需要什么,这里制作就简单的多了。不过没有基础的也没关系,我写的很详细,没有基础的看了我写的步骤只要细心也是会做出来的,我这里的小Linux是很简…

nginx是什么,如何使用

一:nginx是什么? 二:nginx作为网关,需要具备什么?(nginx可以作为web服务器,但更多的时候,我们把它作为网关,因为它具备网关必备的功能:) 反向代理…

OpenCV中Mat数据结构使用举例

#include "stdafx.h"#include <string>#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){//创建一个用13j填充的 7 x 7 复矩阵-----1Mat M(7, 7, CV_32FC2, Scalar…

贾扬清加盟AI开发者大会!早鸟票抢购正式开启

整理 | 夕颜硬核 AI 技术大会&#xff0c;一年参加一次就够了。9 月 6日-7 日&#xff0c;2019 AI 开发者大会&#xff08;AI ProCon&#xff09;将在北京富力万丽酒店举行&#xff0c;人工领域技术领袖将再次齐聚一堂&#xff0c;探讨过去一年最新的 AI 技术趋势与变化&#x…

基本控件HyperlinkButton控件

HyperlinkButton控件可用来作为超链接按钮&#xff0c;支持页面导航。 若导航到MainPage.xaml&#xff0c;NavigateUri属性指定单击后导航页面的Uri 若导航到网页&#xff0c;必须同时指定TargetName&#xff0c;否则要报错。 <HyperlinkButton Width"200" Heigh…

江湖又现中科大少年班的传说

作者 | ——&#xff0c;夕颜出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;导读&#xff1a;近日&#xff0c;《日本经济新闻》的一则报道指出&#xff1a;在左右着企业、国家和地区发展的人工智能领域&#xff0c;中科大少年班的人才支撑着中国的发展。中国自动驾…

[JOISC2014]バス通学

[JOISC2014]バス通学 题目大意&#xff1a; 有\(n(n\le10^5)\)个点和\(m(m\le3\times10^5)\)条交通线路。第\(i\)条交通线路可以让你在时间\(x_i\)从\(a_i\)出发&#xff0c;并在\(y_i\)时到达\(b_i\)。\(q(q\le10^5)\)次询问&#xff0c;每次询问若要在时间\(l_i\)到达\(n\)点…

Windows7在Notepad++中配置Python+OpenCV

1、 从http://notepad-plus-plus.org/下载最新的Notepad6.2.1安装&#xff1b; 2、 从http://www.python.org/下载python-2.7.3.msi安装到D:\Python27目录下&#xff0c;并将D:\Python27添加到环境变量Path中&#xff1b; 3、 打开Notepad&#xff0c;按下F5或者运行(R…

virtualenv 在windows下的绿化方法

virtualenv 在windows下的绿化方法测试环境&#xff1a;windows 7 32 en Python 2.7.3setuptools-0.6c11.win32-py2.7virtualenv-1.9.1-with-pip-1.3.11. f:\> virtualenv my2. 编辑 my/Scripts/activate.bat 前几行中设置VIRTUAL_ENV的那条语句&#xff0c;改为set VIRTUA…

当谈论迭代器时,我谈些什么?

作者 | 樱雨楼编辑 | 豌豆花下猫转载自python猫&#xff08;ID:python_cat&#xff09;导语&#xff1a;之前说过&#xff0c;我对于编程语言跟其它学科的融合非常感兴趣&#xff0c;但我还说漏了一点&#xff0c;就是我对于 Python 跟其它编程语言的对比学习&#xff0c;也很感…

Windows7在Eclipse中配置Python+OpenCV

1. 从http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html下载jdk-7u2-windows-i586.exe&#xff0c;安装到D:\ProgramFiles\Java&#xff0c;并将D:\ProgramFiles\Java\jdk1.7.0_02\bin添加到环境变量中&#xff1b; 2. 从…