在华为实习的半年

从2015年7月10日报到至2016年1月6日离开,在华为实习时间已达半年。

六个月前,还没来实习的时候,我对华为的印象是:国内最强的通信公司;加班多;压力大;狼性文化。

六个月后,这些印象基本没变,只不过变得更真实更具体了,当然除此以外也有一些新的认识。

一、从华为的“大”谈起

  无论从占地面积还是员工规模抑或是市场规模来看,华为都称得上一间不折不扣的大公司。华为在全球各地的员工总数约17万。华为总的占地面积我不知道,但我知道我实习的地方——深圳坂田华为总部——分ABCDEFGHIJ等十几个区,而每个区都有四五栋甚至十几栋大楼,不同区之间来往有免费车接送。

  但大公司难免有大公司的通病。华为部门很多——我实习的部门已经是七级部门,而且等级森严——分普通员工、项目组长、六级主管、五级主管等等。这就导致办事流程比较繁琐。在华为几乎办任何事情都需要填电子流(至于电子流是什么鬼,你可以理解为电子版的申请书),而且要经过上级领导审批。我之前办个实习申请表盖章,几经周折才办好。

  接下来是我对华为最不爽的一点:信息管理限制太多。在华为不能带电脑或U盘等进研发区、不能自由上网、不能外传任何资料。据说公司吃过被内部员工泄露资料损失惨重的大亏,因此信息管理很严。这对公司的运转也许有利,但员工的用户体验会变差。普通员工在开发过程中遇到问题需要上网搜索答案时,只能访问特定的网站,相当不方便。你在公司做的任何工作都不能带回家继续做,比如你在公司开发一个很棒的程序,下班后回到寝室想继续开发,no way!你在公司阅读文档做了些笔记,想带回家继续写,no way!这给人一种隔离感,即把公司与外面的世界完全隔离开来的感觉。华为的内部资料是分密级的,有内部公开、保密、绝密等级别。所以每个员工可以看哪些资料、不可以看哪些资料,都是明码标定的。如果想看自己没有权限看的资料,需要填电子流提交申请,相当麻烦。

二、华为的工作与生活

  许多传闻说华为加班很严重,其实......是真的,加班很严重。虽然说每天工作时间是8小时,如果工作做完了晚上可以不加班,但是这个假设是不可能会成立的——你永远有干不完的活。就我平时观察,我所在部门的员工每晚都加班到九点左右,所幸是星期三例外。星期三是“特赦日”,一般不加班。每到星期三我部门的那些员工就会相互吆喝去打羽毛球。他们组了个羽毛球协会,入会需要交200元会费,而且他们有个很特别的规定:如果星期三不去打羽毛球而又不在群里说明的话要扣10元钱充当会费。所以我一直不加入他们协会。

  我实习的部门是研发部门,上班的地方则是一个实验室。实验室后面立着三个高达2米多的机柜,每个机柜插着数十块单板,单板间连接着密密麻麻的网线或串口线,走近时可以听到单板工作时发出的嘈杂声音,也许是穿梭在网线中、单板上、芯片里的电子们在激动地呐喊:“好热啊!放我出去!”第一天来实习时,我就感受到华为员工的工作氛围,一个字——忙!大部分员工戴着耳机,和同一项目组的其他成员通过电话会议交流。没参加电话会议的员工们则盯着电脑屏幕,不知是在敲代码还是定位问题抑或是写技术文档。总之,没有人有空理我——那一刻你会明白什么叫世态炎凉(当然这是在开玩笑,但大家确实很忙)。每个实习生都会有一位导师“领进门”,你的导师负责安排你的工作任务及解决平生活中的各种问题。但我的导师显然也很忙,不是在参加电话会议就是在定位问题。所以我每次问他问题都要见缝插针、见机行事——趁他偶尔忙中偷闲拿出手机看新闻的时候去问问题。他交给我的主要任务是开发一个寄存器代码生成工具,但他从来没空和我说一遍工具的具体需求。相反他丢给我一份之前员工写的代码,让我自己去研究。于是我不负众望地开发出一个连我自己也觉得槽糕透顶的工具——虽然基本功能是实现了,但是代码写得很烂。这是意料之中的,因为我的开发过程完全违背软件工程的基本原则——没弄清楚需求便匆忙动手开发。虽然工作很忙,但大家还是挺会忙中偷闲的。每逢节日,一般会举行一些吃零食暨娱乐活动。中午的时候食堂前面也会举行一些游戏活动,我有次参加“投飞镖”游戏赢得一个“大白”牌小电风扇。

  暂时写到这里,以后有空再补吧。

时间: 01-05

在华为实习的半年的相关文章

2014春季华为实习生机试试题及经验

前两天参加了华为的机试,由于这两天有点其他事情,就没来的及总结,趁着晚上空闲小小的总结下,希望能能为准备在华为工作的人提供点经验....... 华为机试分为三道题,均是编程题,题的难度依次增加,由于当时做题的时候因为机器的缘故题并没有全部完成,第二道题也没认真看,就记得不是太清,为了不误人子弟,在这里就给大家总结第一道和第三道吧,如有总结的不到处,还希望谅解..... 第一道题:大概意思是:输入含有7个字符的字符串,或者输入7个字符,在第一个和最后一个字符保持不变的情况下,对中间5个字符按ASC

华为实习日记——第十六天

早上去把昨天借的伞给还了,然后给前台的姐姐道谢.吃完早餐到工位的时候还比较早,就复习了一会儿软件测试,快要期末考试了. 9:40晨会,PL让我没事可以帮别人处理一下问题单.上午没有任务,看了一上午的Python,学习了Python的混合编程.网络编程还有图形界面设计. 中午吃饭的时候,师父告诉我实习的时候可以学习一下华为的各种工作流程与各种开发工具的使用.学习各种开发工具,可以在以后的工作中更好更容易上手.而学习开发流程,是因为华为的一大特色就是公司里的各种制度,华为做大到这种程度,得益于非常完

华为实习日记——第四十五天

这几天的开发任务有点多,每次下班回到寝室都不想动,日记也空了几天没写. 先总结下这几天的任务.上次画完场景树后,基本上就开始开发任务了.刚开始我入手比较慢,所以划分task的时候给自己留了一手.两个story,每个story划分3天的开发时间: api参数校验1天 agent发送rest请求1天 LLT编写0.5天 测试验收0.5天 这里先说一下LLT,华为的敏捷开发为了让代码在入库之前就确保问题最少,设置了Low level test,也就是LLT.编写的LLT就是对自己写的业务代码的测试,L

华为实习日记——第三十五天

早上7:10起床,7:35出门打车.今早的UBER师傅是个老司机,开的很快,还比较稳,8:10到公司,到的以往早些. 成都的二伏天都有点让人受不了,还没吃饭就开始出汗,大清早就想赶快吃完早饭回U9吹空调. 9点多收到了工资到账的短信,扣掉税和请假的工资,到手4.7k,开心到飞起,可以愉快地买买买了. ヾ(????)?" 早上9:40晨会,PL和我交待说场景树需要开发人员和测试人员一起画.10:30的时候,我就和我们组的测试人员把我昨天画的场景树过了一遍.我昨天画的场景树的整体流程还是正确的,只是

华为实习2017.7.16

其实今天星期天,但是今天想着晚上的时间把自己在华为的项目稍微说说,顺便说说自己的想法. 我在华为上研所,在终端部门,测试部.我的任务主要是用JavaWeb开发一个测试数据收集的一个平台. 他们其实已经做了一些工作,他们是借无线那边的一个项目进行二次开发,项目我大概看了,使用了SSH框架. 项目里面的东西很乱,有的文件件里面有上百个java类,而且层次不是很清晰. 我要做的事硬件测试数据平台,就是手机里面各种硬件的测试数据,希望这些数据可以通过excel或者手动输入的方式能保存到平台里面. 我们这

华为实习日记——第二十六天

7月8号那天有点事,今天补上吧. 上午到了之后就开始看人机交互,下午要考试. 10点钟的时候,我师父让我整理一下6月份的实习总结.师父和我说:“你6月份的输出有点少,这也怪我太忙,不过实习生也就是这样,第一个月学习,第二三个月才能看到输出.” 其实这只能怪自己,我入手比较慢我还是清楚的,也感谢我师父对我这么有耐心.像我师父这样性格好的大牛真的不多.要我是我师父的话我肯定就想,我怎么就摊上了这么坑师父的徒弟,整天啥都不会,还瞎JB乐乐乐,乐个锤子(`_´) 下午请假,回学校考人机交互,这是最后一门

华为实习日记——第十四天

早上在U3吃早餐,一份小面.一个包子.一碗豆浆,吃的好饱.从U3出来结果走错路了,绕了一大圈才找到U9. 8:50到工位,喝杯咖啡看会儿<Python核心编程>.9:30的时候师父到了,找他问了下绿传的连接问题,又设置了VPN,把调测云给配置好. 9:50晨会,PL让我帮同事处理一些简单的问题单.然后一位姐姐就给了我个任务,从一个子模块中找所有rest请求接口并总结到文档.上午的剩余时间就在做这个了.做好文档后发送邮件到PL,抄送我师父和那位同事姐姐,这也算是我实习以来第一个任务输出了. 这几

华为实习日记——第六天

端午节过得好快,又要上班了. 昨晚上在寝室自己下载了objgraph,然后把安装包发送到公司邮箱,今早上去了之后把工具给配置好. 早上9:30晨会,安排今天的内容,我今天的任务是和师父一起处理内存泄漏这部分. 我们的模块要在Linux系统下运行,上午就在虚拟机里配置了Linux的环境,然后读源码.感觉压力好大,我是做算法和底层比较多,但是这次实习分配到了存储云,负责Linux下的Python模块开发,并且开发的流程里业务背景占的比重很大,所以要学的东西好多. 中午吃饭的时候同事们都在聊端午去哪里

华为实习日记——第十八天

上午处理一个问题单,这个问题单是客户端上的关于卷的搜索的一个错误.要改一点代码,师父告诉我要怎么改,在哪里改.我改好代码后,用BeyondCompare进行了一下对比,然后截图.师父让我找个环境进行一下测试. 测起来才是比较麻烦的,好不容易向同事要到一个空闲的环境,却不知道怎么把工程包给导过去.我自己还傻傻地把代码打了zip的包,从绿传上传到调测云.结果绿传还出了问题,没法从办公区向实验区传文件.真的是手忙脚乱. 后来我才知道,我们的代码打包是由专业的流程的,不是压缩一个zip就可以了.唉,一个