作者:马甲000001
        来源:心声社区

        本人海思研发员工,2015年1月入职,2018年4月10日截止。下家是跟着一个国企老总创业,当小小的合伙人而已,还是搞偏技术方向。
         
        其实在快离开的时候,没有原本设想中的那么潇洒,更多的是不舍~由于在华为只能当一颗螺丝钉,眼界只能看到底层研发的一些问题。说的不对的地方,请见谅!
         
        在华为干地不开心的原因大概有几点:
        1.研发流程越来越繁重
        研发领导启项的时候不考虑项目最后的商业收益,更多考虑是项目带来的绩效。所以大量启动一些无关的项目,或者是盲目增加项目流程。拿我们研发来说,本来有个ST/UT,然后领导拍脑袋搞了个QCC或者改进项目,整出一些新的啥UT,然后汇报数据肯定是理所当然地极大地提高了可靠性,最终获奖并在整个部门推广。于是流程+1,研发狗开发项目+1周工作量。
         
        还有就是静态检查,我记得前两年,静态检查只需要做4项,后来不知道怎么着了一直在增加,到现在已经需要检查10项左右了。以至于有专门雇个人时刻盯着库上静态检查有没有过。
         
        等等等等,总之研发流程已经多到不要不要了,2个月的开发项目,实际写代码往往不到2周,其他都是文档、检视、检查、上库等流程操作。所以研发累成狗是必然的!
         
        2.研发成长空间有限
        当然也要感谢华为,让我在软件领域有了快速地成长!在华为成长最快的是前1-2年,刚接触这个行业的我,每天下班后都会研究技能鉴定的考题,学习Android知识。那时候的我是最快乐的,感觉每天都在成长。但是当前的问题是,他只能提供你这么点成长空间了,繁琐的流程会逐渐限制你的学习时间、厚重的部门强会逐渐消耗掉你的有限精力。最后沦为技术上的重复,和无休止地推动流程。
         
        3.团队存在梯度
        华为内部的团队是存在梯度的,有的团队就是能够占据多数的A,干的活还是预研等能够学到东西的。而有的团队你即使干到死也只能拿个B+最多,而且干的活大多是对付流程,毫无成长。领导虽然表面不会表现出来,但是内心是有偏向的。很不幸,我在一个低梯度的团队里,虽然曾经是团队的扛把子,但团队的主要做的工作依旧是适配、升级、集成;在繁琐的流程里挣扎,费劲了我们的心力体力,最后仍旧落不得好处。其次,最让我伤心的是,在一次内部招聘大会,无意间听到领导说,我们团队招聘一些绩效不要太差的“操作工”即可,用来走处理流程的。因此内转进来,只要绩效过得去的都要。
         
        4.技术略感落后
        讽刺地是,努力学习技术然后转行去互联网BAT,这却是无数华为研发的梦想。很多应届生也是毕业进不了BAT,只好曲线救国进华为做跳板,但最后归宿还是互联网BAT。但是在华为最后成功转BAT,仅仅是少数。华为的技术落后互联网很多了,我们还在使用2003年的Source Insight等等,一些互联网的基本工具我们大多数研发都没听过,更别说用了。华为封闭的内部已经跟不上外面世界的节奏了。
         
        5.潜在的年龄危机
        我观察下来,基本90%+的华为员工,干到16、17级就到头了,极少数员工能够脱颖而出,顺利进入管理岗位。我身边有不少40多岁的底层员工,技术已经废掉,身体也已拼不过年轻人。因害怕被裁掉而整天战战兢兢,领导的朋友圈必点赞,领导的群消息必回复。我不想自己人到中年,还活地这么胆怯。而且IT行业社会招聘的年龄要求一般都是25-35岁,35岁后再走则出路更少。与其呆着等待危机来临,不如自己趁着刚刚30岁,再拥抱一次风险,做一次尝试。哈哈!
         
        虽然自己在华为的路没走好,但也算总结了一些 生存干货:
        一、不要做研发
        研发说到底,在华为的地位是最低的;如果能转非研发,无论如何都转走。我给华为内部地位排了个顺序(自己理解优先,各位见谅),销售>HR>财经>管理>测试>研发。研发已经被形象地称作“研发狗”,任何人都能欺负、折腾研发。
         
        二、有些活要做地不好
        有些活是不能做的,比如我们组有个专门负责修改静态检查的活,有个专门负责招聘的活(你没看错!就是这么奇葩!HR不招人了,研发员工自己下地招人),有个专门负责商用问题的活。这些活不是没绩效就是风险极高,例如修改商用问题,有个人修改问题而再次引入商用问题,此人一巴掌被直接拍死,天天拉去回溯。
         
        以上这些活,如果领导安排,就直接拒绝掉。如果被强行安排,也尽量做得不好,每天发邮件报风险,比如不熟悉、要延期balabala,需要其他人(我们戏称背锅人)支持。让领导意识到,你不适合干这个!
         
        三、制造亮点
        在华为干研发,要主动制造亮点。创新风险大,容易掉坑里。因此优化某个特性,是比较好的,例如某个算法执行一次20ms,被你一番折腾后变成15ms了,类似的优化。当然亮点离不开精致的胶片和高逼格的汇报。遇到几个善于使用这些套路的人,在华为平步青云。
         
        四、主动去好团队
        个人观察下来华为研发里面,一个大部门内部的转岗还是比较容实现的。要细心观察领导重视的团队,或者技术领先的团队。要经常打听这些团队是否有人离职了,或者HC是否扩充了。如果有机会,要把握住转岗过去。好的团队的特点:牛人多、接触新技术会多、远离流程。能够最大化你的学习时间,减少流程内耗。
         
        写了一大堆说华为不好的,再说下华为的好。华为给了我还不错的收入,让我攒到了一笔小钱,让我有成本再出去拼一把。最后希望留在这里的兄弟们,收入越来越多,分红越来越多!