查看: 3018|回复: 26
收起左侧

Apple Core OS Networking

    |只看干货
本楼: 👍   100% (20)
 
 
0% (0)   👎
全局: 👍   100% (137)
 
 
0% (0)    👎
码农类General 全职 硕士+(5-10年) [4] 积分不足,查看如何攒积分解锁阅读权限 IC (Individual Contributor 技术岗,不管人) @ Apple BayArea
在这家公司工作了多久: 3-5years | 你还在这家公司吗: Current Employee, no plan about leaving in the next year
==== 综合评价: ★★★★☆ ====
你对公司商业前景有信心吗: Yes
你觉得有清晰的发展空间吗: Yes
WLB-平均每周工作多久: 40-50hours
上次refresh多少钱: $100-250k
公司食堂: No free food, paid options ok

人员流动-你的director组内最近半年有多少人离职: <5%
周围做决定的人一般是谁: Engineer
大部分同事上班状态: Reasonable work ethics, not killing themselves over work
你身边政治斗争如何: Barely any

当初为什么选择来这家公司?: Apple比较酷,组里做的东西符合我的兴趣。
如果已经离开这家公司,为什么选择离开?:

具体工作,组,tech stack等:
OS Kernel Engineer, Networking.

最满意的是什么:
老板很稳,WLB,最好的办公设备,能接触到新的苹果设备。

最不满意的是什么:
做的东西要跟着公司的产品线走,组里的活没有灵活性。

你对这份工作最看重什么:
WLB

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
马上就要在Apple呆满5年了,感觉地里聊果子的人还是少,发个帖子八卦一下公司吧。


首先苹果并不是像Google或者FB一样的Information Technology公司,而是Consumer Electronics(可以看各大券商的分类),所以从上层看有很多跟Software Engineer无关的巨大部门,譬如Sales,Marketing,Apple Care,etc,人数不比SDE少。
跟技术相关的主要是这个几个Org,SWE(Software Engineering,OS软件开发),HWE(Hardware Engineering:硬件开发),HWT(Hardware Technology:芯片开发),ISS(Internet Software and Services:iCloud,App Store,TV+,Music运营etc),IST(Information Systems & Technology:内部IT运营及外部苹果官网)。

LZ在的是SWE,具体是Core OS Networking组,负责苹果各个OS的Networking layer,上到NetworkFramework/DNS/CaptiveNetwork,下到Kernel TCP/IP/Driver API。Networking是比较成熟的一个领域,听组里的老人说之前的director在的时候被VP批评是没有创新的组,貌似都是做一些修修补补的工作,后来那个director被干掉了。组在现在的director下有很大改观,做了很多的新架构,譬如userspace networking stack,低延时(参考Sidecar),network security/privacy(参考iCloud Private Relay)所以现在比较有生机,而且业务拓展的比较开,和各种XF组(包括其他SVP的Org)都有交流,毕竟几乎所有软件和不少硬件都要和网络打交道。

回到公司层面对组和个人的影响,苹果的风格是集中力量做精品,就算加上Audio或者iCloud的产品线,和其他的FANG比起来也是少的可怜。主要的收入来自iPhone/iPad,Mac,近两年的互联网服务(iCloud,TV+ etc)的增长不错,但是和iPhone比起来仍然是少的,而且这些服务也是围绕苹果硬件设备搭建起来的,如果硬件卖不动,服务自然也会受影响。手机基本上是固定每年更新硬件和OS,所以基本上HWE/HWT/SWE都是以年为单位做计划和开发的,他们DDL时间线也有差别,譬如HWT的芯片要在提前流片,SWE要在WWDC之前feature complete,HWE要在9月之前DVT/PVT/Ramp up。这样也就导致了组里的规划和计划跟着Apple Event(WWDC和Sep  release)走,不仅是时间上,更是开发上,坏处在于:譬如你有一个很好的idea,但是use case只限于server或者压根和手机无关,那对不起,你可能进错Org了;但是好处也是明显的:避免了无必要的过度优化,feature creep,以及OS的高质量和稳定性。SWE以明显少于HWE和HWT的人数能撑得起多个OS并且和硬件软件同步更新也很大程度上得益于此。

关于苹果的职场,个人算比较满意,因为大部分的组是没有政治斗争和内卷的,一是组里能做的东西很有限,上文所说,必须和整个公司产品线对齐;二是很多项目人手也不够,没那么多时间让你斗;三是苹果的招的新毕业的人少,没有那么多想要拼命的NG;四是苹果的人还算diverse,上面的管理层还是以白人为主,几乎看不到一个组被某一两个族裔占领的情况。苹果的级别,从ICT2-9,NG大部分从2开始,半年一年到3,过几年到4,4相当于senior,也是大部分人的终点(可以躺在4到退休);ICT5没有正式的title,可以算staff/TL或者architect,4-5需要很多的XF impact和visibility;ICT6算是principle,非常稀少,一个director下面一两个的样子,基本上也是业界公认的大牛才又可能到这个level;ICT7-9是新开的level,之前40年都没有这一个band,据说是为了从别的大厂挖fellow或者distinguished级别的人而特意开的,因为毕竟不是牛人都想单纯做管理。

先聊这么多,回头再补充。


补充内容 (2021-07-22 13:06 +8:00):
另外,苹果对新人(刚毕业,甚至有经验)并不是很友好,内部的文档参差不齐,很多人来了适应不了或者找不到切入口然后很快就走了;做OS的内核和驱动尤其明显,很多的代码是十几二十年前的,要么是一坨翔要么是黑科技,需要很多的交流才能上手;加上很多代码和项目需要disclosure,默认都看不到,更增加难度。但是随着在公司里呆的时间变长,这些都会积累起来然后做东西会越来越快的:可能你刚进来什么都没disclosure,然后慢慢被组里的老人带着参加一个个项目,然后慢慢的所有的新硬件项目都会找上你来。所以能适应下第一年的人基本都能呆挺久的,呆了二三十年到退休也有大把的人,反正蛮神奇的。

评分

参与人数 23大米 +33 收起 理由
dushi792 + 2 很有用的信息!
linglingnvnv + 1 赞一个!
DylanXYZ + 1 给你点个赞!
huangjinsuzhou + 3 很有用的信息!
montanaskies + 1 赞一个
fmusk + 1 赞一个
zyj19950119 + 2 给你点个赞!
錢霓 + 1 给你点个赞!

查看全部评分


上一篇:hbo max 工作体验
下一篇:某NGO医院,能不来还是别来了
bayernfcb 2021-7-22 04:37:34 来自APP | 显示全部楼层
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   95% (1873)
 
 
4% (94)    👎
赞👍其实HWE里面也有不少很好的ML的组或者软件的组。总的来讲在果子内部搬砖打工比较省心,内卷比较少,而且风平浪静股票稳的像cash,剩下的比如401k match和espp也还比较给力。总结一下就是果子的风格有些结合了一些传统行业的优点和tech的一些culture。至于refresh得看组
回复

使用道具 举报

地里的匿名用户
匿名用户-B37  发表于 2021-7-22 07:16:52
本楼: 👍   100% (2)
 
 
0% (0)   👎
MAGA2020 发表于 2021-07-21 13:23:04
赞楼主分享,请问这个100K-250K的refresh是ICT4的值吗?大概是多少rating呢?7/9 或者 8/9吗?
Refresher 非常看组,具体来说就是你的 director 吹逼要钱能力,目前来看总体是 AI/ML > ISS > other。 ICT4 在 ISS 中位数一般是100K左右
回复

使用道具 举报

LordSavesU 2021-7-22 07:46:12 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   97% (67)
 
 
2% (2)    👎
求问楼主苹果转组政策如何 谢谢
回复

使用道具 举报

encoreway 2021-7-22 03:52:09 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (59)
 
 
6% (4)    👎
赞lz 顶一个
回复

使用道具 举报

MAGA2020 2021-7-22 04:23:04 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (8)
 
 
0% (0)    👎
赞楼主分享,请问这个100K-250K的refresh是ICT4的值吗?大概是多少rating呢?7/9 或者 8/9吗?
回复

使用道具 举报

 楼主| nvidia_shen 2021-7-22 04:34:40 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (137)
 
 
0% (0)    👎
MAGA2020 发表于 2021-7-21 13:23
赞楼主分享,请问这个100K-250K的refresh是ICT4的值吗?大概是多少rating呢?7/9 或者 8/9吗?

ICT4,我们org的8/9以上一般都有100K+的refresh吧,<7/9不是很清楚;不过听说要看org,如果overstaff了可能摊下来没那么多。
回复

使用道具 举报

Tomassi 2021-7-22 09:35:18 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
请问一下,现在做network的base有哪些城市啊
回复

使用道具 举报

BrownL 2021-7-22 12:04:46 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (331)
 
 
7% (26)    👎
请问纽约和sd的部门是不是很少?
回复

使用道具 举报

 楼主| nvidia_shen 2021-7-22 12:52:57 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (137)
 
 
0% (0)    👎
Tomassi 发表于 2021-7-21 18:35
请问一下,现在做network的base有哪些城市啊

networking主要在Cuptertino,SD有一些从QCOM和BCM挖过来的人在,另外就在Munich有从Intel的基带业务挖过来的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表