华为离职感受

从去年10月份进华为,今天终于辞职。

五月五日:找领导聊了一下天,将近两个小时,我说出了我的想法:很累,压力很大。领导说了很多,让我摇摆不定,最后我说,我再好好考虑一下吧。当晚下起了暴雨,我没有加班,回宿舍想了很久。跟领导说出了想法后,心里又有点空空的。

五月六日:睡了一觉,感觉清晰很多了。昨天在走和留之间摇摆不定的想法,今天大量偏向于走了。于是再次找领导谈了一个小时,就此定了下来。

五月七日:把工作交接了,很轻松。

五月八日:到秘书MM处办理离职手续,华为这方面做得真好,来去自由,决不为难离职员工。所以虽然手续比较复杂,不过不管找谁签字,都是非常地配合。不愧为大企业呀,有气度,好来好散。不像有些公司那样,要走就处处为难。难怪有不少以前离职的员工,在华为需要人的时候,又回华为来了。电脑未上交前,用Notes跟同事约好一起吃顿饭,互道祝福。

五月九日:白天把东西收拾好。部分卖掉,部分寄出,留出部分自己带。晚上跟同事一起吃饭。

五月十日:退房,回广州。

虽说在华为在我的职业生涯中算是绕了一段弯路。因为我一直做上层开发,只有这段时间做了底层开发,后继我又会回到上层开发。但是总结一下,还是有所收获的。

1、首先就是C语言了。华为的C语言考试很难,难在什么地方呢?都是非常易错的。像Intel的大字节序/Motorola的小字节序、字节对齐、Sizeof计算、代码找错、钩子函数、指针等,都是挑了一些一不小心就会错的题。而且必须考满分才能通过。很多人在这次考试中压力很大。不过毕竟是通过了,至少我C语言有了比较好的基础,这样的话,再回来看C#,Java也能有更通彻的理解。

2、其次就是对华为的了解了。之前从未在如此之大的公司工作,也感觉非常神秘。去华为之前,我还以为华为就是华为,面试时还当是一个小公司一样,没想到华为分这么多部门。收到录用通知都分不清在哪个部门。不过公司的管理还算是非常先进,从一件事就可以看出,华为会让每个员工都有压力。离职手续办好了,工卡也上交了。第二天,干部部打来一个电话,说要对我做个离职访谈。我说我工卡已经上交了,进不了研发部了。然后她说在电话里做个离职访谈。我说好。她就问我对团队氛围的看法、对领导的看法、对华为的看法等。最后说,如果还希望进华为,我们还是非常欢迎的。看来,做领导压力也蛮大的啊。

3、学会了一些做事的方法。显然,在这样的公司,开发流程是非常严谨地遵守的。所以也让我对大规模的开发流程有了更深的了解。上百人的开发,模块非常清晰明了,每人负责一个或几个模块。如何使这些模块最后能拼装运行起来,这是个非常严重的问题。对开发流程的改进提意见也是会议经常的事。

4、对未来的走向的思考。未做过底层开发的我开始接触以为是什么什么样,其实并不其然。底层与上层的唯一区别是关注的点不同。底层也需要很好的框架,也需要好的架构。众所周知,C语言是面向过程的语言,所以使用C语言想做到像上层一样清晰的结构是非常困难的。但是可以尽量地模仿上层开发,设计一个非常合理,非常易于维护的框架。语言不重要,掌握好的架构,甚至能自己设计好的架构这才是程序员最重要的技能。

丢了这么久的上层开发,也要开始复习复习了。成功的人方向不变,路在变;  失败的人路不变,方向在变!现在不是找工作的问题,而是找行业的问题。要选对行业,踏踏实实地在一个行业里做几年。行业需要什么技术都是次要的,技术问题不是难事。对行业的理解,对业务的熟悉才是最重要的。

原文地址:https://www.cnblogs.com/yvesliao/p/1203787.html