mdjhny 的博客

专注互联网后台高可用架构


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 阅读

互联网大厂薪水

发表于 2019-10-02 | 更新于 2020-05-25 | 分类于 trivial

在水木WL版翻了一下,大概搜到几个比较靠谱的描述

1
2
3
4
5
6
7
8
9
发信人: liuya (我爱小猪), 信区: WorkLife
标 题: Re: 阿里p7和腾讯t31
发信站: 水木社区 (Sun Dec 16 12:04:48 2018), 站内

p7月薪中位数应该是35k,号称16个月薪资,但是这个要看个人表现,也有可能超过这个数字的,但是现在阿里的业务很成熟了,超过很多的可能性也不大。股票么,p7入职股现在应该中位数600-1000股,分4年拿完,年终绩效表现很好的话,还有一部分绩效股,但据说这个绩效股越来越难拿了,而且数量也很少。去年听说一个p6,表现3.75,绩效股300股,还分4年发。

还有,阿里的HR很能忽悠人,尤其是创新BU,例如菜鸟,河马之类的,拿天上悬着的期权忽悠人,这个要慎重,毕竟拿到手的才靠谱。

p7就是一个月三四万的水平吧 没多少 其他全是股票 腾讯31范围很大两万五起 上线不知道 但没股票

来源: http://www.newsmth.net/nForum/#!article/WorkLife/1819713

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
发信人: darklx (璇玑), 信区: WorkLife
标 题: Re: 算法岗鹅厂t3.1和阿里p7都什么待遇?
发信站: 水木社区 (Wed Jan 2 12:16:24 2019), 站内

随便瞎侃几句,个人见解,薪资资料和优缺点不代表真实情况

阿里p7,大部分30-40k,一般800股,16-18薪
腾讯3.1,大部分28-35k,股票覆盖率不高,16-22薪,游戏不在讨论范围内

阿里p7平均待遇肯定高于腾讯3.1,社招同时给p7、3.1还是可能的,两家offer各有优势

阿里优点:
1. 稳定期同级别待遇一般高于腾讯,主要体现在股票收益和后续股票增发,滚雪球后p7比3.3高也是正常事情
2. 阿里的业务模式离商业更近,其实学到的东西出门创业机会更大一些,毕竟离钱越近,机会越多
3. 阿里的技术最近几年宣传很多,云和大数据时代来说,阿里的技术嗅觉和发展确实快于BT,在基础设施上阿里已经领先,虽然国内与国外仍差距较大,但是基础设施的进步对于公司的技术未来提升是很重要的,直接影响效率

阿里缺点:
1. 累,不止是工作忙的问题,腾讯也不会轻松,主要来源于压力感和心累,如优点所说,阿里p7随着每年股票增发比腾讯一般部门3.3高也有可能,但是天下哪有免费的午餐,阿里的考核远比腾讯残酷,所谓赢家通吃即是如此,p6干的好,可以一年增发600股,p8干的不好,一样没有年终奖和新增股票,而对于社招,风险则更大,上面没人的社招员工要在阿里出人头地无异难上加难,而阿里社招offer的股票2年后才能第一次行权50%,无异于雪上加霜,拿了offer的人得仔细掂量一下自己能不能干的好,干不干的够两年,呆不到两年拿不到一毛股票的p7并不少见
2. 拥抱变化,经常去杭州出差,进去没两天发现老大换了,老大的老大也被撸了也是常事,习惯于按部就班干活的人去阿里一定要好好挑部门。
3. 价值观,简而言之,阿里要招的是适合阿里风格的人

腾讯优点:
1. 相比阿里,腾讯的考核更加轻松一些,大锅饭思维浓厚,新进的人往往有更长的适应期
2. 文化开放宽松,如果说阿里有强烈的价值观,那么腾讯在日常中似乎感觉不到组织的存在,相对开放的文化,时不时的小礼物和关怀遍布公司每一个细节,看似润物细无声,其实还是颇能收拢一些人心
3. 待遇一般会不低于offer时的数字,强如微信一般在offer时也只按18个月算,实际上22个月的很多,这也会使得过渡期的满意度更高一些,有利于你平滑的低调做事情,相比之下,阿里的股票策略头两年的压力感更大

腾讯缺点:
1. 待遇方面,主要存在两个问题,一是BG部门差距大,微信和TEG会给你是两个公司的感觉,腾讯的赢家通吃是部门级别的,而非阿里似的各个部门都有些机会,在腾讯身处一般部门,五星绩效也无法与微信的三星匹敌,这样就意味着部门的员工上限很低,加上影响收入的各种奖项、名品堂等基本也十分倾向于业务突出的BG,因此进一步拉大了差距,这无疑使得呆了几年的人会丧失一定的积极性,促使很多资深员工养老化;二是股票激励少而不平衡,微信的1.3都有股票,其他部门的可能3.2、3.3都不增发,在大部分冰山下的非明星部门,想稳定的和公司绑在一起只有走上管理一途。
2. 技术发展:也是两个问题,一是完全的业务导向,各自造轮子的太多,形不成合力,培养出来的人才小打小闹尚可,然没做过大项目无论如何算不上业界顶尖技术人才,这无异于限制了技术人员的发展空间,好在最近腾讯也开始学阿里做中台,如果有所成果,技术人员的能力上限可以被打开一些;二是技术到t4已经与管理重合度很高,而对于非明星部门的3.3,其待遇与业界相比往往又竞争力不算足,活水、跳槽、养老在个人看来都难称得上是完美的选择。

来源: http://www.newsmth.net/nForum/#!article/WorkLife/1820157?p=3

可见大家一般是拿 A 厂和 T 厂做对标, B 厂已经出局了。当然现在异常火爆的字节跳动日后也将成为一极,字节跳动(ByteDance)刚好补位原来的B厂,新的 BAT 待遇上也基本各有千秋,算是形成新的平衡。

bitmap 在精准定向广告系统中的使用

发表于 2019-02-23 | 更新于 2020-05-25 | 分类于 algorithm

互联网广告投放系统中,根据细分人群进行精准投放已经成为事实标准。Facebook、Google、百度、阿里巴巴、腾讯都建立了自己的精准投放系统,各家的实现大同小异,但基本形态都是支持各个维度、各种粒度的人群定位。

以上几家巨头的精准定向系统基本都支持年龄、性别、地域、兴趣等各个维度的标签组合定向,实际线上系统中,涉及的字段数量几千甚至上万个都有可能。我们简单思考一下,如果使用传统关系数据库来支撑此类业务,该怎么做?

阅读全文 »

一些猜测

发表于 2016-03-23 | 更新于 2020-05-25 | 分类于 python

简单猜测一下2016年即将发生的一些事情:

  1. 受超强厄尔尼诺影响,南方大雨连连,多处发生洪灾。农作物减产,米价菜价上涨。郑州交易所白糖猛涨,前期布局的多头赚得盆满钵满;同时,三峡大坝再次遭受质疑;
  2. 国内经济依旧不景气,失业率攀高;政府人手都去解决洪灾了,暂时无法顾及失业人群,同时,之前炒得比较热的供给侧改革步骤放缓,本来要被下岗的一批工人暂时保住饭碗;
  3. 文娱影视行业获得大发展,电影票房迅猛上涨;中国好声音之类的平民选秀节目收视率创历史新高;
  4. 一批散布谣言的自媒体受到处罚;

博客引擎切换为hexo

发表于 2016-03-21 | 更新于 2020-05-25 | 分类于 trivial

因为使用更方便,社区更加强大,更为重要的是,非常喜欢Next这个主题。

that’s all.

PyQt4结合threading多线程下载类的例子

发表于 2013-03-06 | 更新于 2020-05-25 | 分类于 python

Python提供了丰富的模块,为我们编写多线程应用程序提供了很好的支持。但是这方面的文档并不多,经过一些摸索,我写了一个简单的多线程下载的例子,并做了详细的注释,以后创建多线程程序时可以拿来作为参考。

阅读全文 »

Python 100题第四部分(节选自61-100题)

发表于 2013-02-18 | 更新于 2020-05-25 | 分类于 python

第68题

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

C语言可以用栈来实现,Python里可以用一种讨巧的方法来实现:

1
2
lst = range(n)
print (lst*2)[m:m+l]

阅读全文 »

Python 100题第三部分(节选自41-60题)

发表于 2013-02-17 | 更新于 2020-05-25 | 分类于 python

第51-55题

Python按位操作

对于初学者,推荐学习下Codecademy的这节课程

阅读全文 »

Python 100题第二部分(节选自21-40题)

发表于 2013-02-16 | 更新于 2020-05-25 | 分类于 python

第29题

给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

这个几乎不用思考,Python最适合干类似的活儿了:

1
2
print len(str(12345))
print '12345'[::-1]

阅读全文 »

Python 100题第一部分(节选自1-20题)

发表于 2013-02-15 | 更新于 2020-05-25 | 分类于 python

第1题

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1
2
3
4
5
6
7
8
9
10
# 这是常规解法,效率太低,不推荐使用
# for i in range(1,5):
# for j in range(1,5):
# for k in range(1,5):
# if( i != k ) and (i != j) and (j != k):
# print i,j,k

from itertools import permutations
for i in permutations(range(1, 5), 3):
print i
阅读全文 »
mdjhny

mdjhny

9 日志
3 分类
20 标签
GitHub Twitter
© 2013 – 2020 mdjhny
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Mist v7.0.0