年收入50万美元的软件工程师做的是什么类型的工作?

2024-06-02 07:48

本文主要是介绍年收入50万美元的软件工程师做的是什么类型的工作?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


为解释如何达到该种程度以及你所需要做的事情,请允许我打个比方:

假设你是一个村庄的工人,专职负责为村庄供水。对于村民来讲,你就是有价值的人。当前有两种类型的工人:


第1种类型:抓一两个空水桶,去甜水湖,装满,回村,让二十个人高兴的喝到水。在路上,他会喝点自己运的水,回来后,还需要提一定的水回家。


第2种类型:不在乎他所能“公平分享”到的水的多少。不是抓个空水桶去取水,而是拿起铁锹和一个小杯,消失了一段时间。他在挖一条水道,可以将湖里的水引入村庄。他经常让人们失望,工作几周后总是带着一个空杯子回来。但是村庄中的长老出于某些原因信任他,并希望他继续坚持(会给他一些干粮保证他暂时不会挨饿)。直到一天,他突然出现,身后是一条不断流淌的溪流。他促使第1种类型的工人们离开了水运输业务。他们将不得不寻找一个不同的项目和“团队”重新工作。第2种类型的工人,将获得很好的溪流权益,这取决于他们对所开凿的水道拥有多大的控制权。因为村庄有意收购和整合那条溪流,他们将用村庄本身具有的资源从第2类型工人手中购买那条溪流的所有权,通常是土地或其他类似的东西。


新闻媒体开始报道第2种类型的工人,其实在分解他积累起来的财富以换取他对村庄的附加价值这点上,他是不情愿的。第2种类型的工人的故事广为传播,如果其他村庄想要聘任他,将会遭受意想不到的阻碍。


由此产生的媒体印象,在第1种类型工人心目中,感觉像薪酬不平等。这是因为第1种类型的工人希冀相同的回报,因为在对同一村庄表达忠诚的方面大家花费了相同时间。


让我接着给你讲一个真实的故事:

今年我是在Monterey Bay过的新年。我和我的妻子站在那里,看一个年轻人开始挖洞。在那里,所有人都很忙,似乎并没有人注意到那个男孩。我指着在挖掘起点处的他对妻子说,“看着吧,30分钟内,所有人将为这个家伙挖洞。”


30分钟后,他已成功挖通了一条从他的城堡/护城河直通到大海的窄水道。水要上个坡才能从海洋中流入他的护城河,所以他正忙着改变水道斜坡以使海水填满护城河。5分钟后,一直观察的孩子们开始加入他。10分钟后,几个成年人加入了。15分钟后,胆小的拿摄像机的外国人们也开始加入。在60分钟内,一个第2种类型的工人成功的激发15个第1种类型的人,来共同挖好一条水波流动的水道。


这是我在项目完工后拍的照片,来永远纪念关于个人的力量的赌注。拿着紫色水斗的家伙就是这条水道的发起者,虽然你只通过看照片并不能知道这个:

挖水道的人

被忽视的细节是,并不是所有的汗水能够创造同等的价值。第2种类型的工人愿意打破一些规则,成为弃儿,并经历一段不确定时间的饥饿阶段,以期为村庄创造一条源源不断的现金流。第1种类型的工人希望通过使用“技能”或完成“工作”来“获取报酬”。在这种基础上推理不能产生预期的结果。区别的关键在于是否可以承担没有任何保证的风险。


可以说,这个村庄(在这个例子中指Google)中的所有先驱几乎都是第2种类型的人,他们能将自己的渴望维持多年,直到建立数十亿美元的现金流。这部分人创造了很大数量的限制股(RSUs),诸如:


1.从项目成立之初,负责并搭建起项目的主要核心价值。

2.创造新的价值,作为项目的一方面并被证明是有价值的。

3.以一家能创造价值的创业公司的身边被收购。

4.或者(可能性不大),拥有一条价值流的知识垄断。


每一颗心都在唱歌,但这是不完整的,直到另一颗心低声附和。

– Plato

2009年5月份,一个第1种类型的工人申请在Twitter工作,被拒绝了。2009年8月份,他又申请了Facebook的工作,继续被拒绝。他决定着手准备一场“冒险”,并开始从事类型2的工作。在他处于第1种类型工人期拒绝他的两家公司之间,挖一条从人性交流需要之湖通往到社交集合之村庄的水道。


在他和另一个朋友挖掘水道的过程中,他们的灵感集团逐渐发展到55人,并且村庄中的长老扔给他们一些口粮,起初是250万美元,然后是8MM美元,最终是来自红杉资本的50MM美元,就目前来看该项目显然是成功的。


在我写这篇文章的三个小时前,是个非常的时刻,CNN宣布这条类型2工人的水道“被Facebook以190亿美元收购”。

Facebook刚刚收购的WhatsApp。Brian Acton,经过5年为Facebook业务“挖水道”的努力,现在是一名Facebook的资本所有者;一个他曾经申请过工作并被拒绝的地方。


他的时间戳从他开始“挖”的2009年开始。

“被Twitter拒绝。这并没有什么。那不过是一个漫长的通勤机会罢了”

“Facebook拒绝了我。这是一个很好的跟有趣的人建立联系的机会。期待生命的下一次冒险。”

你认为他的55名员工是否需要跟Facebook就50万美元的薪酬进行谈判?或者你认为Facebook将被迫支付更多的薪水,并安排其重要职位,以免他们没有明确的支票因而决定离开村庄?


第2种类型的人并不攀比薪水或就薪水进行谈判,因为他们并不是在贩卖服务给村庄(组织)。他们是在贩卖被忽视的财富。村庄基本上别无选择,只能补偿他,按照他所带来的财富估值。在他手中的财富可以进行交易,使双方受益。(观看Facebook股价上扬)


问题并不在于是否会有谈判。而在于当谈判进行时,这一特殊村庄是否会坐在谈判桌的一边。并且当它对于村庄是不可获取的水资源时,在美元符号前的额外的零会被认为是一种无需置疑的必要。


转自:http://mp.weixin.qq.com/s?__biz=MjM5NDAxNTY4MA==&mid=207874738&idx=2&sn=587e0071ea508f0aefe84cc19525c7ff&scene=5#rd

这篇关于年收入50万美元的软件工程师做的是什么类型的工作?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1023371

相关文章

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

Python中Json和其他类型相互转换的实现示例

《Python中Json和其他类型相互转换的实现示例》本文介绍了在Python中使用json模块实现json数据与dict、object之间的高效转换,包括loads(),load(),dumps()... 项目中经常会用到json格式转为object对象、dict字典格式等。在此做个记录,方便后续用到该方

python中的显式声明类型参数使用方式

《python中的显式声明类型参数使用方式》文章探讨了Python3.10+版本中类型注解的使用,指出FastAPI官方示例强调显式声明参数类型,通过|操作符替代Union/Optional,可提升代... 目录背景python函数显式声明的类型汇总基本类型集合类型Optional and Union(py

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

Python中的filter() 函数的工作原理及应用技巧

《Python中的filter()函数的工作原理及应用技巧》Python的filter()函数用于筛选序列元素,返回迭代器,适合函数式编程,相比列表推导式,内存更优,尤其适用于大数据集,结合lamb... 目录前言一、基本概念基本语法二、使用方式1. 使用 lambda 函数2. 使用普通函数3. 使用 N

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

C#之枚举类型与随机数详解

《C#之枚举类型与随机数详解》文章讲解了枚举类型的定义与使用方法,包括在main外部声明枚举,用于表示游戏状态和周几状态,枚举值默认从0开始递增,也可手动设置初始值以生成随机数... 目录枚举类型1.定义枚举类型(main外)2.使用生成随机数总结枚举类型1.定义枚举类型(main外)enum 类型名字

Python lambda函数(匿名函数)、参数类型与递归全解析

《Pythonlambda函数(匿名函数)、参数类型与递归全解析》本文详解Python中lambda匿名函数、灵活参数类型和递归函数三大进阶特性,分别介绍其定义、应用场景及注意事项,助力编写简洁高效... 目录一、lambda 匿名函数:简洁的单行函数1. lambda 的定义与基本用法2. lambda

C语言自定义类型之联合和枚举解读

《C语言自定义类型之联合和枚举解读》联合体共享内存,大小由最大成员决定,遵循对齐规则;枚举类型列举可能值,提升可读性和类型安全性,两者在C语言中用于优化内存和程序效率... 目录一、联合体1.1 联合体类型的声明1.2 联合体的特点1.2.1 特点11.2.2 特点21.2.3 特点31.3 联合体的大小1

MySQL 索引简介及常见的索引类型有哪些

《MySQL索引简介及常见的索引类型有哪些》MySQL索引是加速数据检索的特殊结构,用于存储列值与位置信息,常见的索引类型包括:主键索引、唯一索引、普通索引、复合索引、全文索引和空间索引等,本文介绍... 目录什么是 mysql 的索引?常见的索引类型有哪些?总结性回答详细解释1. MySQL 索引的概念2