0 - 时间线

  • 18年7月,毕业于某不知名985计科专业;
  • 毕业前,在某马的 JavaEE(后台开发)培训了6个月;
  • 第一份工作(18-07 ~ 19-12)接触了大数据,感觉大数据更有前景;
  • 19年12月,入职中国平安产险(去到才发现是做后台开发)
  • 20年3月,从平安辞职,跳去华为 OD 做大数据基础平台。。。

1 - 为什么会去华为 OD

在平安产险(正式员工)只待了3个月,就跳去华为 OD,朋友们都是很不理解的 —— 好好的正编不做,去什么外包啊

但那个时候,我铁了心要去做大数据,不想和没完没了的 CRUD 打交道。刚好面试通过的岗位是华为 Cloud BU 的大数据部门,做的是国内政企中使用率绝对领先的大数据平台……

平台和工作内容都不错,这么好的机会,说啥也要去啊

其实有想过在平安内部转岗到大数据的,但是不满足“入职一年以上”这个要求;

「等待就是浪费生命」,在转正流程还没批下来的时候,赶紧溜了

2 - 华为 OD 的工作内容

带着无限的期待,火急火燎地去华为报到了。

和招聘的 HR 说的一样,和华为自有员工一起办公,工作内容和他们完全一样:

主管根据你的能力水平分配工作,逐渐增加难度,能者多劳;

试用期6个月,有导师带你,一般都是高你2个 Level 的华为自有员工,基本都是部门大牛。

所以,不存在外包做的都是基础的、流程性的、没有技术含量的工作 —— 顾虑这个的完全不用担心,你只需要打听清楚要去的部门/小组具体做什么,能接受就再考虑其他的。

感触很深的一点是:华为是有着近20万员工的巨头,内部有很多流程和制度。好处是:能接触到大公司的产品从开发、测试,到发布、运维等一系列的流程,比如提交代码的时候,会由经验资深、经过内部认证的大牛给你 Review,在拉会检视的时候,可以学习他们考虑问题的角度,还有对整个产品全局的把控。

但同时,个人觉得这也有不好的地方:流程繁琐会导致工作效率变低,比如改动几行代码,就需要跑完整个 CI(有些耗时比较久),还要提供自验和 VT 的报告。

3 - OD 与华为自有员工的对比

什么是 OD?Outstanding Dispatcher,人员派遣,官方强调说,OD 和常说的“外包”是不一样的。

说说我了解的 OD:

  • 参考华为的薪酬框架,OD 人员的薪酬体系有一定的市场竞争力 —— 的确是这样,貌似会稍微倒挂同级别的自有员工;
  • 可以参与华为主力产品的研发 —— 是的,这也是和某软等“供应商”的兄弟们不一样的地方;
  • 外网权限也可以申请打开(对,就是梯子),部门内部的大多数文档都是可以看的;
  • 工号是单独的300号段,其他供应商员工的工号是8开头,或着 WX 开头;
  • 工卡带是红色的,和自有员工一样,但是工卡内容不同,OD 的明确标注:办公区通行证,并有德科公司的备注:

还听到一些内部的说法:

  • 没股票,没TUP,年终奖少,只有工资可能比我司高一点点而已;
  • 不能借针对HW的消费贷,也不能买公司提供的优惠保险……

4 - 那,到底要不要去华为 OD?

我想,搜到我这篇文字的你,心里其实是有偏向的,只是缺最后一片雪花️,让自己下决心。

作为过来人之一,我再提供一些参考吧

1)除了华为 OD,还有没有更好的选择? 综合考虑加班(996、有些是9106甚至更多)、薪资、工作内容,以及这份工作经历对你整个职业的加成等等因素;

2)有看到一些内部的说法,比如:“奇怪OD这么棒,为啥大家不自愿转去OD啊?”;再比如:“OD等同华为?这话都说的出口,既然都等同,为啥还要OD?就是降成本嘛……”

3)内心够强大吗?虽然没有人会说你是 OD,但总有一些事情会提醒你:你不是华为员工。比如:

a) 内部发文啥的,还有心声平台的大部分内容,都是无权限看的:



b) 你的考勤是在租赁人员管理系统里考核,绩效管理也是;

c) 自有员工的工卡具有消费功能(包括刷夜宵),OD 的工卡不能消费,需要办个消费卡,而且夜宵只能通过手机软件领取(自有员工是用工卡领的);

d) 你的加班一定要提加班申请电子流换 Double 薪资,不然只能换调休,离职时没时间调休也换不来 Double —— 而华为员工即使自己主动离职,也是有 N+1,以及加班时间换成 Double 薪资的;

说了这么多,决定还是要你自己下

但是要强调下:在我20年12月底离职的时候,OD 同学的工号已经排到1w+了。

也就是说,在一年左右的时间里,有1万多同学接受了 OD 并成功入职了,在技术实力、工作能力上,基本都是挺不错的,希望社会上没切实了解过 OD 的同学,不要戴着有色眼镜看我们。

5 - 网传的 OD 转华为正编,真的假的?

这个放到单独的一节,是因为它很重要,有很多纠结的同学在关注这个问题。

答案是:真的。

据各类非官方渠道(比如知乎上的一些分享),转华为自有是有条件的(https://www.zhihu.com/question/356592219/answer/1562692667):

1)入职时间:一年以上

2)绩效要求:连续两次绩效 A

3)认证要求:通过可信专业级认证

4)其他条件:根据业务部门的人员需求及指标要求确定

说说这些条件吧

2) 连续两次绩效 A

上面链接里的说法:

绩效 A 大约占整个部门的前10%,连续两次A的意思就是一年里两次考评都排在部门前10%,能做到这样的在华为属于火车头,这种难得的绩效会舍得分给一个租赁人员吗?

OD 同学能拿到 A 吗?不知道,我入职晚,都没有经历一个完整的绩效考评。但据我了解,这种事既看实力,又看劳动态度(能不能拼命三郎疯狂加班),还要看运气(主管对你是不是认可)……

3) 通过可信专业级认证

可信专业级认证考试是啥?华为在推动技术人员的可信认证,算是一项安全合规的工作。

专业级有哪些考试呢?共有四门:

科目一:上级编程,对比力扣2道中等、1道困难;

科目二:编程知识与应用,考察基础的编程语言知识等;

科目三:安全编程、质量、隐私,还有开发者测试等;

科目四:重构知识,包括设计模式、代码重构等。

上面这些,每一门单季度只能考一次(好像有些一年只能考3次),每个都要准备,少则3天,多则1星期,不准备,基本都过不了。

我在4个月左右、还没转正的时候,就考过了专业级的科目二、三、四,只剩科目一大半年都没过(算法确实太菜了

但也有同事没准备,连着好几次都没通过。

4) 部门人员需求指标?

这个听起来都感觉很玄学。还是那句话,实力和运气到了,应该可以的!成功转正员工图镇楼:

5 - 最后,真的感谢 OD,也感谢华为

运气很好,在我换工作还不到3个月的时候,华为还收我。

我遇到了很好的主管,起码在工作时间,感觉跟兄长一样指导、帮助我;

分配给我的导师,是我工作以来认识到技术实力最厉害的人,定位问题思路清晰,编码实力强悍,全局思考问题、制定方案……

小组、部门的同学都很 nice,9个多月里,我基本每天都跟打了鸡血一样,现在想想,也不知道当时为什么会那么积极有干劲

从个人能力上来讲,我是进不去华为的(心里还是有点数的)。正是有了 OD 这个渠道,才有机会切身感受华为的工作氛围,也学到了很多软技能:

  • 积极主动,勇于承担尝试,好工作要抢过来自己做;
  • 及时同步工作进展,包括已完成、待完成,存在的风险困难等内容,要让领导知道你的工作情况;
  • 勤于总结提炼输出,形成个人 DNA,利人利己;
  • 有不懂的可以随时找人问,脸皮要厚,虚心求教;
  • 不管多忙,所有的会议,不论大小,都要有会议纪要,邮件发给相关人……

再次感谢,大家都加油,向很牛掰很牛掰前进


==================== 我是分割线 ====================

啰嗦完了,可能会有同学还有很多问号,可以的,在这里留言,或者关注公众号之后留言,都能找到我。

这茫茫人海的,能来找我,我会很高兴,你有啥问题,我肯定好好解答。

另外提前预告下,下一篇写写我为什么年底离职,以及离职后去了哪儿。

我在华为OD的275天的更多相关文章

  1. 华为OD两轮技术面试

    华为OD面试1性格测试选积极向上的选项,注意,性格测试也会挂人,我一个朋友性格测试就没过.2机试 一道变成题目 1h 用例60%通过即可任给一个数组,元素有20M,1T,300G之类的,其中1T=10 ...

  2. 华为OD机试题

    """最长回文字符串问题"""# 说明:方法很多,这个是最简单,也是最容易理解的一个,利用了动态规化.# 先确定回文串的右边界i,然后以右边 ...

  3. 16天5面,我终于拿到了鹅厂Offer

    目录 1 - 为什么要在年底离职 1.1 惊觉:没有什么成长 1.2 投简历,敲打自己 1.3 面试它来了 1.4 提前触到目标? 2 - 我的鹅厂面试 2.1 技术一面 Java 语言相关 通用学科 ...

  4. Offer经验分享 - 蚂蚁金服、字节跳动、PDD、百度、华为、Paypal - Java社招面经

    年中的时候因为换工作的缘故,陆续参加了华为.蚂蚁.字节跳动.PDD.百度.Paypal的社招面试,除了字节跳动流程较长,我主动结束面试以外,其他的都顺利拿到了Offer. 最近时间稍微宽裕点了,写个面 ...

  5. 2021华为软件精英挑战赛(C/C++实现)-苦行僧的实现过程

    下面给出2021华为软件精英挑战赛参与的整个过程,虽然成绩不是很好,但是也是花了一些时间的,希望后面多多学习,多多进步. 代码已经上传到了Github上:https://github.com/myFr ...

  6. win7下利用ftp实现华为路由器的上传和下载

    win7下利用ftp实现华为路由器的上传和下载 1.  Win7下ftp的安装和配置 (1)开始->控制面板->程序->程序和功能->打开或关闭Windows功能 (2)在Wi ...

  7. 华为手机浏览器不支持PUT提交方式的解决方案

    最近所在技术团队在开发webapp项目,前端angularjs+后端.Net MVC API,API登录接口定义为PUT提交方式,在做兼容测试时发现UC.safari.微信浏览器下都可以登录,但在华为 ...

  8. Linux之od命令详解

    功能说明:输出文件内容.语 法:od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数&g ...

  9. 基本shell编程【3】- 常用的工具awk\sed\sort\uniq\od

    awk awk是个很好用的东西,大量使用在linux系统分析的结果展示处理上.并且可以使用管道, input | awk ''  | output 1.首先要知道形式 awk 'command' fi ...

随机推荐

  1. 多任务-python实现-多线程共享全局变量(2.1.3)

    @ 目录 1.全局变量的修改 2.全局变量在多线程中的共享 3.多线程可能遇到的问题 1.全局变量的修改 代码实现 num = 100 nums = [11,22] def test(): globa ...

  2. Thymeleaf是个什么东东?

    Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本. Thymeleaf的主要目标是提供一个优雅和高度可维护的创建 ...

  3. 制作3D小汽车游戏(下)

    书接上回,这一节我们分模块说一说怎么写一个这样的游戏 1. 初始化场景.相机和渲染器 这几乎是绘制three必须做的事情,我们有两套场景和相机,一个是主场景和相机,另一个是小地图的场景和相机(用来俯视 ...

  4. 【进程/作业管理】篇章一:Linux进程及管理(专用内存监控类工具)------【vmstat、pmap】

    主要讲解专用内存监控工具的使用:vmstat.pmap命令的使用. 命令概览: vmstat 显示虚拟内存状态 pmap 报告进程与内存映射关系 vmstat命令是最常见的Linux/Unix监控工具 ...

  5. NPOI导入excel

    1.引用NPOI: using NPOI.HSSF.UserModel;using NPOI.HSSF.Util;using NPOI.SS.UserModel; 2.导出excel 1 privat ...

  6. 4.mysql profile的使用方法

    profile的使用 1.作用 使用profile可以对某一条sql性能进行分析 2.语法 mysql> show variables like '%profil%'; +----------- ...

  7. Vitis AI--个人调试篇

    一.下载VITIS-AI的仓库 单独git clone很慢,因此先将其导入到gitee平台,再执行clone 1. Import VITIS-AI github repo into gitee rep ...

  8. Oracle 使用MERGE INTO 语句 一条语句搞定新增编辑

    MERGE INTO RDP_CHARTS_SETTING T1 USING (SELECT '10001' AS PAGE_ID, 'test' AS CHART_OPTION FROM DUAL) ...

  9. ArrayListHashmap嵌套

    package arrayListHashMap; import java.util.ArrayList; import java.util.HashMap; import java.util.Map ...

  10. 为什么 StackOverflow 上的代码片段会摧毁你的项目?

    昨天公司里碰到一件令人哑然失笑的事情.帮朋友公司做的一个项目,做SIT测试的时候发现一些bug,仔细查了下原因,原来是因为当初觉得这个项目比较简单,交给了几个新入职的新丁,也算是给他们练练手,结果其中 ...