互联网大厂薪资构成!

向量数据库大模型算法

大家好呀,我是 苏三

大家想跳槽或者进互联网大厂工作,一定得先了解它们的岗位薪资待遇。

在互联网大厂里,薪资水平有个大致的排序:

算法工程师的薪资那可是相当耀眼,位居榜首,目前多数在50W。

紧接着就是技术岗30~50W,然后是产品岗30W+,最后才是运营岗20W+。

从平均月薪来看,大多数集中在 20K 左右。

互联网大厂的薪资结构一般由多个部分组成:

月薪资Base+年终奖+期权/股票+项目奖+签字费+福利补贴(房补餐补等)+加班费等。

其中年终奖一般根据公司绩效和个人绩效决定,股票在入职时授予,分四年按比例拿完,不同公司的比例有所不同。

以腾讯为例,一个年薪百万的程序员收入通常是这样组成的:

  • 基本月薪5万左右,每个月到手约3.5万左右。

  • 年终3-5个月,绩效好的可以拿到6到8个月,在15-35万之间。

  • 每年可获得股票20万,根据入职时价格计算,随着股票的波动,实际收益会有所不同。

其实薪资范围会比较大,主要影响因素是岗位和是否是SP或者SSP:

以腾讯WXG和游戏引擎开发为例,核心岗位开发人员可以达到上限。

另外,各大厂的核心算法岗位相比较一般的开发岗位要高。

总体的待遇排名:算法>后端>数据分析>前端>测试>运维。

最后注意,只比较薪水的话,月薪Base为王。

各大厂待遇受股票和股权激励影响很大,三年前腾讯和阿里股价如日中天,那时候总包待遇秒天秒地。

现在股价腰斩受较大影响,目前字节的股权激励比较给力,虽然未上市,但是内部回购价格也比较良心。

之前脉脉上一个字节跳动的员工吐槽说:

好多人以为他们年薪60万,平均每个月五万块工资,实际上根本不是这么回事儿。

就拿字节跳动员工说的年薪60万来说,这可不是每个月简简单单打到卡里的5万块。

高薪通常包含各种福利、奖金、股票期权等等,这些东西可不是现金,变现难度不一,甚至有些还带有风险。

很多互联网公司喜欢用期权画大饼,看起来很诱人,但期权的行权价、行权时间、公司上市等等因素都会影响最终的收益。

搞不好,期权最终可能一文不值,成了水中月,镜中花。

所以面试的时候,一定要问清楚薪资结构,别被HR的糖衣炮弹迷晕了头。

复杂的薪资结构,看似高薪,实际到手工资可能少得可怜。

合理的薪资结构中,基本工资和绩效占比要平衡,避免收入波动过大。

不同程序员的薪资差距还是非常大的,和学历背景、工作经验、岗位匹配度等都有关系。

还有就是,以前跳槽必然会带来职级和薪资的增长,但到了一定岁数,职级和薪资突然涨不动。

现在的互联网已经没有多少红利、也没有多少凭借公司上市一夜暴富的机会。

有啥其他看法,欢迎在评论区留言讨论。

想看技术文章的,可以去我的个人网站:http://hardyfish.top/。

  • 目前网站的内容足够应付基础面试( P7 )了!

每日一题

题目描述

给定一个非负整数 num ,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。

示例 1:


        
 
   

 
 
        
            

          输入: num = 38
          
   

 
          输出: 2 
          
   

 
          解释: 各位相加的过程为:
          
   

 
          38 --> 3 + 8 --> 11
          
   

 
          11 --> 1 + 1 --> 2
          
   

 
          由于 2 是一位数,所以返回 2。
          
   

 
        
      

示例 2:


        
 
   

 
 
        
            

          输入: num = 0
          
   

 
          输出: 0
          
   

 
        
      

代码实现

Java 代码:


        
 
   

 
 
        
            

          
 
 class
 
  
 
 Solution
 
  
 
          {
          
   

 
              
          
 
 public
 
  
 
 int
 
  
 
 addDigits
 
 
 (
 
 int
 
  num)
 
  
 
          {
          
   

 
                  
          
 while
 
          ((num / 
          
 10
 
          ) != 
          
 0
 
          ){
          
 //每计算完一次判断num是否为个位数
 
          
   

 
                      
          
 int
 
           temp = 
          
 0
 
          ;
          
 //重置temp;
 
          
   

 
                      
          
 while
 
          (num != 
          
 0
 
          ){
          
   

 
                          temp += num % 
          
 10
 
          ; 
          
 //将取余值累加到temp上
 
          
   

 
                          num = num / 
          
 10
 
          ;
          
   

 
                      }
          
   

 
                      num = temp;
          
 //更新num的值
 
          
   

 
                  }
          
   

 
          
   

 
                  
          
 return
 
           num;
          
   

 
              }
          
   

 
          }
        
      
0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
字节跳动云原生降本增效实践
本次分享主要介绍字节跳动如何利用云原生技术不断提升资源利用效率,降低基础设施成本;并重点分享字节跳动云原生团队在构建超大规模云原生系统过程中遇到的问题和相关解决方案,以及过程中回馈社区和客户的一系列开源项目和产品。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论