「」9个月零3天,我在华为做外包的真实经历


9个月零3天 , 我在华为做外包的真实经历
「」9个月零3天,我在华为做外包的真实经历
本文插图
雪球
我曾经是一名程序员 , 回顾十年程序生涯 , 一方面是对职场生涯的阶段性总结 , 另一方面希望这些经历 , 对大家往后职场生涯有所启发 。 我很庆幸一路走来皆是自己的选择 , 虽然也走了不少弯路 , 但那是我选择的生活 。
作者:微笑哥
来源:纯洁的微笑
01
我的选择
前段时间我刚刚找到份新工作 , 不过上班两周就被辞退了 , 被开除后我紧急的找了一周工作 , 收到了3份Offer, 于是我选了一个工资最高的 。
这个工资最高的工作就是去华为做外包 , 当时面试的时候就很不友好 , 整个面试过程在西安软件园的食堂里进行的 , 只面了一次 , 大概问了几个问题 , 就说可以了来吧 。
我对外包并没有太多了解 , 只是听说网上有人说外包不太好 , 但究竟有多不好 , 我并不清楚 。 但当时我的选择并不是很多 , 不管怎么样毕业了就不能再往家里要钱了 , 总得先挣钱吧 。
于是我就做好准备去华为做外包 , 去上班才发现管理有多严格 , 入职的时候会给一个临时卡 , 办完手续后会有一个正式的工牌 。
上班的时候 , 我需要刷两道门才可以进入办公室 , 并且进最里面的时候还需要安检 , 手机都必须放在办公室外面 , 搞得很机密 , 其实干的工作很普通 。
02 小巴组的工作
当时在2010年的时候 , 非常流行无线上网卡 , 使用无线卡往电脑上面一插 , 电脑就可以利用无线上网卡工作了 , 当时 WIFI 还没有大规模流行 , 无线上网卡的市场还是很大的 。
华为在无线上网卡产品的市场很大 , 不止是给中国区供货 , 给全球的各个运营商都发货 , 什么阿拉伯、中东、欧洲诸多国家的客户也非常多 。
这个无线上网卡硬件上运行的软件是印度阿三做的 , 我们的工作就是根据各个运营商不同的需求 , 在整个软件系统上进行二次开发 。
根据开发工作量的多少 , 会把不同的工作分给不同的工作组 , 我们当时分了三个组:大巴组 , 小巴组和定制组 。
①定制组:不用写代码的那种 , 华为开发了一些工具 , 通过工具可以改变客户端软件的 logo , 模块功能等 。 华为的软件真是遍布全球到处 , 什么的客户都有 。 阿拉伯、非洲各种语言大部分的需求都是基本可以用工具搞定;
②小巴组:需要改一些代码 , 但是工作量又不是特别多的那种;
③大巴组:改动量超过1个月以上的需求 。
我当时分在了小巴组 , 大概有十几个人 , 其中也有很多硕士毕业的也被忽悠进来了 。
03 开始工作
每个人进来都会给分配一个师傅来带 , 刚进去的时候把我分给了一个胖胖的小伙子 , 我刚坐到他旁边 , 他就对我讲 , 我在这里只剩下最后三天了 , 已经提离职了 。
刚从大学毕业 , 也不知道工作是干啥 , 一脸蒙逼 。 这个胖小伙带着我熟悉环境 , 他说整个系统特别的庞大 , 想要熟悉项目全靠自己摸索 。
在和我讲话的同时 , 他给我看了项目中的一个类 , 代码有4万多行 , 我惊呆了 。 但是代码确实写得非常规整 , 代码中的注释也很到位 。
整个项目是 Swing 项目 , 运行起来就是一个无线上网卡的界面管理端 。 没有什么架构/设计文档给我们 , 但改动点基本都是外层的皮肤了或者小按钮之类的 。
三天后他走了 , 领导又给我分配了一个新的师傅 , 比我大一岁看着挺成熟的 , 后来他特别照顾我 , 同时他的性格、态度 , 以及他工作的方式其实最后也都影响了我 。
于是跟着当时的师傅 , 我开始接一些小活 , 慢慢的一两个月过后我上手了 。 接一些小巴的定制项目 , 也就是跟着换个 Logo 、界面加一些小功能之类的工作 。