校招工作3月之后感悟
现状,本人去年下半年参加校招,工作地点为华为,现在工作三个月了,一般的公司都是应该转正了,但是华为的转正时间是6个月。我岗位是openstack集成开发,好久就想写点东西分享一下,但是一直只是想没有做,终于在周末有时间了,就学学开始谢***章了。我就不分享找工作的过程了,我想分享一下公司需要什么和我们能够在里面做什么。
入职过程,首先是报到,一般都是选择在周五,只管去体检就好了,邮件介绍详细的流程。如果体检通过下个周一就是走入职流程了,在干活之前,先要参加为期一周的NEO培训,涉及到的内容有认识华为,华为核心价值观等各种关于华为的文化。当然在培训的过程中,最好多参与研讨和发表自己的想法,多认识一些同事,多和其他的同时交流,一定会有意向不大的收获。这个不多说,一句话总结就是多交流,积极发言积极表现,多认识同事,以后对工作一定有用。
培训的最后一天就会有部门MM带你到部门,确定导师。导师一般都会带你介绍部门中比较重要的同事,我就是被我导师一个一个的介绍给周围的同事的,大家也感觉挺不错的。一个早上领电脑、分座位一切搞定。本以为就可以开始干活了。不料却发生了如下的插曲。
本人背景,硕士期间一直是做java
EE的,没有任何的云计算、openstack和python背景知识,知识了解一些基本的概念,了解不深。然而我就被导分到了云计算部门集成开发部。在干活之前,导师一般都会和你沟通,喜欢做什么,什么比较厉害了之类的,最好诚实一点和导师交流以便后面好给你安排工作。
培养计划,由于是新员工,真的做过云计算的同事太少,所以部门都会安排各种知识培训,每天早上8点之前到公司,8点到9点一个小时就会有各种基础知识技能的培训,培训完了之后就回部门干活。【培训收获】首先是从FusionSphere云产品的安装和部署开始的,这个是很基础的东西(事实证明工作之后可能每天都要安装一下一个版本来开发和验证问题),所以一定要学会,除了框架之外这一块涉及到的网络知识比较多,所以如果在学校一定要认真的学好网络部分的知识。从整个云产品的架构,安装原理、安装步骤和问题定位等都有比较系统的学习和培训。【结论】一定要好好学习网络部分,linux知识体系知识,了解原理和底层的工作机制。
考试,对于新员工有各种考试,涉及到网络安全,编程规范,编程基础和编程实践,一般都是C语言和java语言两种可以选择。当然了这些都是比较基础的部分,一般花点时间都能够搞定。OJ,这个每个部门是不一样的,我们部门由于使用python语言,所以OJ刷题都需要使用python语言,必须要刷过1W分才能转正,不过都是一些比较基础的编程题,当时也有偶尔的几个题目还是比较难的。
干活了,一般一个月之后就会开始接触定位问题了,改问题单等工作。这个坑哈市蛮大的。定位问题需要和其他的组之间的沟通,这个沟通一定要态度好,不过比较恶心的是大家都喜欢甩锅,所以一定要做准备被甩锅。一个团队团队中一般都是有专门的人负责定位问题和修改问题【总结】这个过程中能够学到很多东西,开始的时候是很困难的,因为对整个系统不了解,需要沟通的人太多,被老员工甩锅这是常事,所以心态一定要好,遇到问题一定要冷静的分析和思考,多和部门的老同事交流和沟通,不过可能会让你失望的是他们几乎都是很忙,可能也不会怎么理你,所以一定要厚脸皮的多问,多问导师和同事。
结尾,不多说了,第一次写文章,感觉好乱的样子。不过我感觉可以多分享一些公司需要什么样的人和你应该学习一些什么还是很重要的。如果你也想进入华为的云计算部门那我就【总结几个知识栈】,git,网络编程,网络组网,linux系统体系结构,shell编程,python,数据结构和算法,opentack体系,虚拟化等知识栈,当然软技能也比较总要,比如有效的沟通,较强的自学能力。就这样了,才入职3个月还有很多东西需要学习。最后一句话:一定要精通一个方向,这个很重要。