我在华为做外包的真实经历!

一个爱钱如命,又有所不为的人。

1

写在前面

我将用系列文章,回顾十年程序生涯,一方面是对职场生涯的阶段性总结,另一方面希望这些经历,对大家往后职场生涯有所启发。

我很庆幸一路走来皆是自己的选择,虽然也走了不少弯路,但那是我选择的生活。

一只站在树上的鸟儿,从来不会害怕树枝断裂,因为它相信的不是树枝,而是它自己的翅膀。

十年系列文章:

  1. 我是如何走向程序生涯
  2. 毕业即失业,找工作找到怀疑人生
  3. 深圳流水线工厂,我差点和主管打了起来
  4. 富士康14跳被我赶上了,流水线车间真的没有梦想
  5. 我在培训机构折腾的经历,再和大家聊聊这个行业
  6. 第 1 份工作,我只干了 2 周就被辞退了!

如果你想提前了解 10 年经历,可以看看这个漫画:《“失败”的北漂十年经历》,这里有我的一段故事。

2

我的选择

上篇文章《第 1 份工作,我只干了 2 周就被辞退了!》提到,我上班两周就被辞退了,被开除后我紧急的找了一周工作,收到了 3 份 Offer ,于是我选了一个工资最高的。

这个工资最高的工作就是去华为做外包,当时面试的时候就很不友好,整个面试过程在当时西安软件园的食堂里进行的,只面了一次,大概问了几个问题,就说可以了来吧。

我对外包并没有太多了解,只是听说网上有人说外包不太好,但究竟有多不好,我并不清楚。但当时我的选择并不是很多,不管怎么样毕业了就不能再往家里要钱了,总得先挣钱吧。

于是我就做好准备去华为做外包,去上班才发现管理有多严格,入职的时候会给一个临时卡,办完手续后会有一个正式的工牌。

上班的时候,我需要刷两道门才可以进入办公室,并且进最里面的时候还需要安检,手机都必须放在办公室外面,搞得很机密,其实干的工作很普通。

3

小巴组的工作

当时在2010年的时候,非常流行无线上网卡,使用无线卡往电脑上面一插,电脑就可以利用无线上网卡工作了,当时 WIFI 还没有大规模流行,无线上网卡的市场还是很大的。

华为在无线上网卡产品的市场很大,不止是给中国区供货,给全球的各个运营商都发货,什么阿拉伯、中东、欧洲诸多国家的客户也非常多。

这个无线上网卡硬件上运行的软件是印度阿三做的,我们的工作就是根据各个运营商不同的需求,在整个软件系统上进行二次开发。

根据开发工作量的多少,会把不同的工作分给不同的工作组,我们当时分了三个组:大巴组,小巴组和定制组。

①定制组:不用写代码的那种,华为开发了一些工具,通过工具可以改变客户端软件的 logo,模块功能等。华为的软件真是遍布全球到处,什么的客户都有。阿拉伯、非洲各种语言大部分的需求都是基本可以用工具搞定;

②小巴组:需要改一些代码,但是工作量又不是特别多的那种;

③大巴组:改动量超过1个月以上的需求。

我当时分在了小巴组,大概有十几个人,其中也有很多硕士毕业的也被忽悠进来了。

4

开始工作

每个人进来都会给分配一个师傅来带,刚进去的时候把我分给了一个胖胖的小伙子,我刚坐到他旁边,他就对我讲,我在这里只剩下最后三天了,已经提离职了。

刚从大学毕业,也不知道工作是干啥,一脸蒙逼。这个胖小伙带着我熟悉环境,他说整个系统特别的庞大,想要熟悉项目全靠自己摸索。

在和我讲话的同时,他给我看了项目中的一个类,代码有4万多行,我惊呆了。但是代码确实写得非常规整,代码中的注释也很到位。

整个项目是  Swing 项目,运行起来就是一个无线上网卡的界面管理端。没有什么架构/设计文档给我们,但改动点基本都是外层的皮肤了或者小按钮之类的。

三天后他走了,领导又给我分配了一个新的师傅,比我大一岁看着挺成熟的,后来他特别照顾我,同时他的性格、态度,以及他工作的方式其实最后也都影响了我。

于是跟着当时的师傅,我开始接一些小活,慢慢的一两个月过后我上手了。接一些小巴的定制项目,也就是跟着换个 Logo 、界面加一些小功能之类的工作。

其实搞代码不是最重要的,最重要的是要把代码打包到硬件中去测试,整个流程挺复杂的,需要不同的环境中进行打包,Window\Mac 等,华为有一整套打包工具,打包出来后才能测试。

5

出现转变

我刚进去的时候,客户端有两种:一种是 Java 写的,一种是QT(C++的封装),慢慢的 Java 版本的都淘汰了,全部上线了 QT。

当时和我一起做 Java 版本的人也都慢慢离职了,在公司呆了 5 个月后就发现我成了“老人”,也开始慢慢带徒弟了。期间华为终端部曾经组织过一个 Java 专项培训,5个工作日培训不用上班,我这边的领导的领导给我报名了,他也是华为的一个主管,可能觉得我工作还不错吧。

去了之后发现全都是华为员工,只有我一个带着黄色的牌子,华为的工牌是白色的。培训完毕之后还会有一个考试,记得那次培训还是挺干货的,培训完我的考试成绩很一般(毕竟当时底子很差)。

我从小巴慢慢开发了大巴需求(改动量很大的需求),但到最后没有 Java 版本的需求了,全部用QT。也就是半年之后,没有 Java 开发这个岗位了。

Java 组的同事都各种转型,有的去了另外一个 Js 控制的项目组,我选择了留下来搞 QT,开始学习C++,因为有 C 语言的底子,倒也不难,慢慢的可以开始搞 QT 版本的小巴需求。

但是最后我就纠结了,我以后到底是往 Java 方向发展呢,还是 C++ 呢?

6

做出决定

期间我们换了三次办公室,因为终端发展得太快,本来我们是坐在一个地下室办公,后来搬到西安软件园二期,软件园二期工作了 2 个月又搬了回来,来到了软件园的三期四楼。

随着时间的推移我成为了一个老人,各种开会主持带徒弟一一上手,后面也基本混成了老油条,工作也变得比较轻松了。

但是我也很迷茫了,我花了 1 万元的培训去学了 Java ,工作半年后又转了 C++,那么未来的发展到底该走哪个方向呢

后来终于想通了,我花了那么多钱培训 Java ,这样太亏了 ,于是选择了离职。那时候华为方的领导其实对我也特别好,JS 项目组的老大也过来挽留,但我还是决定要离开了。

我偷偷跑出去面试了几次后,发现工作 1 年后明显比以前更好找工作了。工资至少可以要到 3k+ 以上,面了几家公司后我信心大涨。

面试的时候有一家公司比较变态,复试的时候需要展示 PPT ,当时也是这家工资要得高,想着准备就准备,没想到最后也给 Offer 了。

当时还有一家公司不错,从北京来西安开拓市场,正在组建研发团队,我和他们的老大聊得也不错,做的是地图这个方向,最后放弃了,感觉方向不是很好。

7

华为外包工作

华为外包有一个变态的特点:为了保密,不允许带U盘、手机等各种存储、通讯设备,上班后基本就和外界失联了,我在华为上了9个月的班,同学朋友丢了一大推。

加班非常多,但比较开心的是加班有工资,而且是按照国家标准来的,平时加班1.5倍,周六天2倍,假期3倍。这是我工作到现在最正规的加班制度了,工资只有2100,但通过加班可以拿到3000左右。

平时加班到晚上2点是很正常的事情,特别喜欢假期加班可以拿3倍工资,华为在西安包了N多大楼,当时在软件园三期,班车上百辆开出去还是挺壮观的。

华为的中午休息文化确实好,中午吃完饭熄灯大家都睡觉,中午趟在那里睡一个小时,下午工作质量明显提高 N 倍。

我在华为公司做了 9 个月后出来时,感觉特别虚, Java 的相关知识都忘完了,但是因为有了 1 年工作经验,找工作反而更容易了,生活就是这么讽刺

8

外包公司现状

在整个互联网行业中一提到外包,大家的印象就是:比别人低一等、没有技术含量、加班很频繁、工资比较低、频繁找人裁员等等。

这里面有些是真的,有些有点夸张,刚好我也在外包公司工作过,所以先给大家简单介绍一下。

目前市场上的外包主要分为两类,一种是人力外包,就是你需要入驻到甲方,你平时的主管领导、人物分配基本上都是甲方的人来安排,以大公司外包为主,比如华为、中兴、阿里巴巴等;

另外一种是项目外包,就是公司不愿意做一个项目,把整个项目外包给了另外一个公司,这类公司以中小公司为主,公司的业务就是不断的接各种外包项目。

以上这两种外包在市场最常见,第一种可以去大公司工作,感受到大公司的工作氛围等,但总会让你感觉低人一等,虽然在一起工作,但福利待遇什么的都不一样。

第二种外包因为公司是以项目为主,当项目来的时候就猛招聘,同时不断的加班赶项目,当项目交付之后没有事情做又开始裁员,所以员工的流动性非常强。

两种情况的共同点就是:同样加班频繁,同样同事更换频繁,同样技术含量都不会太高

9

外包完全一无是处吗?

虽然我们上面说了外包的种种不是,但是外包真的一无是处吗?

我们要知道,凡是存在的必然有它的合理之处,很多刚毕业的学生找不到工作,这个时候外包其实可以是一个选择,因为并不是谁一开始都是技术大拿。

它的招聘门槛相对比较低,不能说学不到东西,至少不会让你的技术倒退,只会进步(关键看你的团队和勤奋,完全无用论是偏激了),但是你要了解大部分的 IT 人都是抵触外包的,原因无须多说,一堆且也是事实。

在里面你至少能学会和团队打交道(测试人员,上司,甲方、人事、财务等),技能知识的实际应用(大学自己做的作品和实际产品不是一回事的)等等。

外包公司不建议作为你的首选,但是对于技能一般又苦于没得到实际锻炼且长时间没找到工作的应届生来说未尝不是一个很好的选择,同时也请记住,外包公司里面也是有很多大牛的。

另外还有很多专业性很强的小外包公司,做的项目很多使用的技术也很新,也能锻炼到一些实战技术,但是我们要明白,真正的技术不是使用,也不是交付给甲方后就完事。

真正的技术绝对是在那些自己拥有产品的公司,通过用户反馈日复一日打磨产品,遇到过各种各样的极端场景,在不断解决各种各样的问题中锻炼出来的。

所以如果有得选,我还是强烈建议大家去互联网公司,最起码是拥有自己产品的公司。

10

居安思危

我从那家公司离职后,仍然有好多老同事留在了那里,有的一呆就是很多年,并且呆得越久越没有办法出来换工作。

一方面在里面呆得久了技术都忘完了,另一方面人都喜欢在安逸的环境中(哪怕这个环境其实并不安逸,但当事人感觉安逸),久而久之呆得越久人就越出不来了。

所以我之前一直都喜欢对大家说一句话,如果自己不能改变现状,那就让环境来改变自己,去不同的公司不同的团队,带给你的压力是不一样的,这些压力也会推着你去成长。

在职场中工作,我一直认为选择永远比努力重要,选择不对努力白费。如果你在职场或者生活中遇到重大的选择比较迷茫时,欢迎在星球中来提问,我会很乐意给一些我的建议。

作者简介:纯洁的微笑,一个有故事的程序员。曾在互联网金融,第三方支付公司工作,现为一名自由职业者,和你一起用技术的角度去看这个世界。我的微信号puresmile2,欢迎大家找我聊天,记录你我的故事。

Image placeholder
IT头条
未设置
  90人点赞

没有讨论,发表一下自己的看法吧

推荐文章
我在职场第一次薪资翻倍的经历!

一个有所追求的人。1写在前面我将用系列文章,回顾十年程序生涯,一方面是对职场生涯的阶段性总结,另一方面希望这些经历,对大家往后职场生涯有所启发。我很庆幸一路走来皆是自己的选择,虽然也走了不少弯路,但那

我在华为写了13年代码的一些感悟

一天晚上,我和老婆聊天,说部门要我写个“大咖谈软件”的文章,老婆斜了我一眼,淡淡地说:“Linus大神21岁就写出了Linux内核的雏形,缔造了一个自由主义的开源世界;张小龙28岁写出了foxmail

进入智能时代 华为做了“四件小事”和“一件大事”

  把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界,是华为与全社会的共同愿景。  作为上半年国内ICT领域规模最大、最受关注的生态盛会,华为中国生态伙伴大会2019今天在福州海峡国际

Python 打包的现状:包的三种类型

英文|ThestateofPythonPackaging【1】原作|BERNATGABOR译者|豌豆花下猫声明:本文获得原作者授权翻译,转载请保留原文出处,请勿用于商业或非法用途。pip19.0已经于

担心美国政府限制,Github考虑在华设立子公司

大数据文摘出品“代码天堂”Github要来中国了?在中美关系持续走低的大背景下,这一消息或许会为代码届带来一些曙光。据英国《金融时报》报道,由于担心美国政府的限制,GitHub正在考虑在中国成立一家子

上万条数据撕开微博热搜的真相!

作者:徐麟,某互联网公司数据分析狮,个人公众号数据森麟(id:shujusenlin)吃瓜前言关于新浪微博,向来都是各路吃瓜群众聚集之地,大家在微博中可以尽情吃瓜,各种类型的瓜应有尽有,只有你想不到的

走近科学,探究阿里闲鱼团队通过数据提升Flutter体验的真相

背景闲鱼客户端的Flutter页面已经服务上亿级用户,因此用户体验尤其重要,完善Flutter性能稳定性监控体系,以便及早发现线上性能问题,也可以作为用户体验提升的衡量标准。那么Flutter的性能到

漫画 | 面试的我 VS 真实的我

作者:纯洁的微笑、孤独烟漫画师:栗子“面试造火箭,入职拧螺丝!”已经是各大互联网公司招聘的常态,为了应对如今越演越烈的面试形势,程序员一个个都变成了表演大师。俗话说面试如戏,全靠演技!HR篇01020

真实的北京IT圈:后厂村姑 vs 后厂村花?

上个月,我们深扒了《真实的上海IT圈:张江男vs漕河泾男》其实还存在另一群人与之本应相亲相爱却又似乎存在在平行世界互相保持着母胎SOLO的高傲姿态她们是北京后厂村IT女(人称“后厂村花”)在帝都北五环

漫画 |《程序员十二时辰》,居然是这样的!内容过于真实 …

作者:纯洁的微笑漫画:法小四据说程序员的一天是这样渡过….7:00开始新的一天起床缓冲中,已经进行……6%回想昨晚不该又High到2点7:10闹钟响到第6次的时候,终于鼓起勇气起床。其实我也不想那么晚

过于真实的上海IT圈:张江男vs漕河泾男

通过比较上海各住宅小区在工作日晚餐与夜宵时段一人食外卖订单指数我们会发现:上海IT圈两大胜地:张江高科和漕河泾双双上榜其中张江位列《上海最孤独的15个区域榜单》第一名真实的上海IT圈大揭秘《张江男 v

程序员到底要不要接外包?

之前写过一篇文章,题目叫做《窝在二线城市很难受,要杀回一线城市吗》,里面提到程序员接外包这件事,于是很多小伙伴就私下问我:二哥,我也想接外包,但不知道去哪里接,能介绍一些吗?其实接外包最直接的方式,就

我在 GitHub 上看到了一个丧心病狂的开源项目!

有人说,写作是少数可随时间推移而不过时的技能之一。但实际情况是,尽管许多人在写作这条道路都做出了尝试,可最终坚持下来的只有极少部分人。在这当中,导致他们放弃或停止写作的最大一个原因就是:拖!延!症!。

我在大厂写React,学到了什么?性能优化篇

课程推荐:前端开发工程师--学习猿地--送8个上线商业项目 前言我工作中的技术栈主要是React+TypeScript,这篇文章我想总结一下如何在项目中运用React的一些技巧去进行性能优化,或者更好

硬核盘点,华为面向开发者的十大技术

随着社会的发展,科技的进步,5G落地、AI爆发、大数据持续突破、云计算已然成为新时代的水电煤。日益增多的新兴技术,为开发者带来机遇的同时也带来了不少挑战。尽管开发者们经常身处历史性事件的前沿,但由于

最新安卓零日漏洞被曝出,或影响谷歌、华为和小米等品牌手机

近日,据外媒BleepingComputer报道,谷歌威胁分析团队(TAG)称,一个最新的安卓0day漏洞或被用于攻击谷歌Pixel、华为、小米和三星以及OPPO等智能手机。 该漏洞是由谷歌Pro

欧盟发布2018全球企业研发费用榜单:华为超苹果跃居第5,BAT排名50开外

大数据文摘出品作者:王嘉仪、魏子敏华为的迅速增长并不是一蹴而就的,至少从近几年的研发投入上看,它比中国任何一家公司都努力。欧盟下属联合研究中心近日公布了2018年度全球企业R&D研发投资排行榜(EUI

这次华为重构园区网的目标:让光纤到每个桌面

当下,5G成为了聚光灯的宠儿,但5G的发展需要更快的光网络作为基础,5G基站之间的连接、5G基站到主干线等都需要光网络,从用户需求而言,VR/AR、4K/8K高清、云网专线等业务兴起,也亟需光网络升级

连续4年 华为依然是“高交会”上最靓的仔

2019年11月13-17日,由科技部、国家发改委等10个部委和深圳市人民政府共同举办的2019中国国际高新技术成果交易会(高交会)在深圳举办。这是华为连续第4年参加高交会智慧城市展览,不仅如此,华为

别小瞧了 Linux,安卓、华为的自研系统,均源自 Linux!

众所周知,目前国内已有众多的国产系统,基本上均源自linux,以linux为基础进行二次开发。比如红旗linux、深度等等。但不知道为什么,一说起某系统是基于linux而来,很多网友就瞧不起,并且会觉

10亿美元!苹果收购Intel大部分芯片业务,晚半步布局5G芯片能赶上华为高通么?

大数据文摘出品作者:易琬玉、曹培信2200名英特尔员工,17000项无线技术专利,伴随着苹果在今天凌晨官宣收购英特尔大部分5G基带业务,都将逐渐流向苹果。这也意味着,继高通、华为、三星、联发科、紫光展

重新定义数据基础设施,华为的底气与转变

摘要:重新定义,制定新规则,意味着变革,它能让我们在深度思考和发散思维之间寻找更好的解决方案。重新定义存储架构,重新定义数据处理平台,重新定义数据基础设施,今年,华为在数据基础设施领域有点忙。华为何要

鲲鹏人才培养计划发布 看华为云的鲲鹏生态布局

近日,以“智能化:为经济赋能,为生活添彩”为主题的2019中国国际智能产业博览会在重庆举行。本届智博会不仅汇聚了来自全球智能技术领域的大咖,也吸引了众多国内外知名企业。华为在智博会期间举办了【重庆·选

平台+生态,华为凭什么为企业安全保驾护航?

当网络成为企业刚需,安全问题也不得不引起大家的重视。尤其是近年来,各种网络安全问题接连不断发生,给企业带来了严重不良后果。由此可见,企业亟需安全有效的解决方案来完善自己的网络。2019年3月21日,华

华为斥资1.5亿启动金种子计划, ITPUB联合推进数据库生态建设!

9月19日,主题为“鲲鹏聚数,‘芯’融合数据基础设施,使能数字经济”峰会在上海世博展览馆召开。期间,鲲鹏智能数据产业联盟-数据库产业推进组,举行成立仪式!数据库产业推进组,主要由华为牵头,联合产、学、