在华为工作的经历是什么?和外企大不相同吗?
在华为研发岗位工作了5年,今年跳到外企6个月:感觉压力小了很多,就在反思为什么华为压力这么大。
华为的优势:
1.钱多(主要体现在成长性好,简单来说就是每年增加很多),我自己的例子是,在华为5年,我在杭州买房买车,身边的同事也差不多。近年来,学校招聘的待遇有了很大的提高,当然要求也越来越高。
2.相对公平:你做的多,错误少,奖金和表现真的很好,我的部门也没怎么黑幕。
3.升级机会:看部门发展,部门发展快,机会多,部门稳定,机会少。高水平的升级取决于关系。
缺点:
1.程序员很累:不允许有缺陷,内部导向不是求有功,而是求无过。每天小心。我们部门的墙上贴着“在薄冰上行走”,感觉很不正常。
2.内部有很多安全红线,不小心碰到了红线。
3.内部程序员不敢进行代码优化,导致代码坑很多,代码来源不明,但不敢移动。
4.所谓狼,就是比残忍更残忍,对外残忍,对内残忍。对内残忍,主要是每年的c指标,要么你死,要么我死。对外残忍是:组间有一些合作问题,往往要来回拉。如果你不拉,那就是你的锅。
5.相比之下,华为的加班并不是海康、大华、网易等公司最多的,但压力确实是最大的。
6.研发没有中国人的权利和尊严。一个新的测试可以让一个骨干研发半死。测试的地位高于开发,待遇相似。这在其他公司是非常不同的。
7.相对不人道,加班多,我就不多说了,大家都知道。
最后,谁适合进入华为
1.抗压能力强
2.坚强,能扯皮,不喜欢和别人吵架或者不推荐去,这一点非常重要。
3.超高智商。
4.最好招进学校,因为年轻,可以加班,没有家庭顾虑。社会招聘水平高,容易被淘汰。如果水平低,待遇没有优势。
5.家里穷,靠自己努力,现在房价涨了,不然华为的待遇还是有竞争力的。
6.最好去二线城市的研究所。华为的待遇和各个城市差不多,但是房价差很多。
关于华为和外企的区别
1.直接区别,年终奖少,加班少,年假多。
2.接受需求:我公司和华为属于通信行业的朋友,对比明显。对于需求,华为几乎是来者不拒。这对客户来说是非常有竞争力的。但这对架构师和代码开发者来说是一场灾难。来自世界各地的运营商有着不同的文化和要求,有些甚至相互矛盾。接受所有需求,导致场景多,代码特殊处理多。到处都是坑,修改一行代码有三个严重问题。
外国公司将拒绝大量的需求,认为成本性能不高,对代码架构有很大的影响,这对维护代码的通用性非常重要。华为必须添加注释来修改一行代码,因为我不知道为什么要更改它。
3.关于代码质量:就代码质量而言,外国公司很高。有几点:代码的主要结构是由外国大牛编写的,代码的通用性(特殊处理较少)和自我解释更好。外国公司花了很多精力来优化代码。华为可以
如果你不修改旧代码,你就不会修改旧代码(因为有红线,旧功能不会受到影响)。然而,就产品质量和竞争力而言,华为是好的。为什么华为的测试系统强大,测试驱动发展,这就是测试地位高的原因。
4.人性化:假期不多说,代码开发,图书馆建设挂,华为会立即紧急通知你回去修改,我以前几次晚上接到电话说,建筑挂回去修理。在外国企业,建筑挂,系统自动退货,第二天回到图书馆就可以了,没有压力,不会阻止别人。在综合建设方面,外国企业比华为要好得多。
5.合作的话,外企比较开心,因为大家的竞争压力不大,也不会那么忙。就执行力而言,毫无疑问,华为很高。即使在春节期间,如果有问题,它仍然会开始攻关。
6.外国公司的担忧:直接与华为竞争,担心未来失业。
7.技能提升:华为工作太忙,没有时间学习编码技能,外企花了很多时间。