百度实习俩月,谈谈感受!
哈喽,今天小白请到一个同学来分享一下自己在百度实习两个月的收获与个人感悟吧。
我是在去年秋招以后去百度实习的,至于为什么这么着急呢?
因为入职前实习工资 是 正式工资的90%,很爽!
更多22校招互联网大厂薪资表,可以看下面这篇文章。更多数据可以到offershow小程序看看。
去百度一天
百度办理入职是在周一和周三,我是周三入职的,入职当天会有配发mac pro办公电脑,介绍一些公司的制度,要求之类的,然后会有专门的引导人带着找到工位。
入职第一件事就是熟悉安装各种办公软件以及编程软件,如果之前没有使用过mac笔记本的话,还可以学习如何使用。这个过程会给你两天左右的时间。
去百度一周
第一周一般不会接触到任何代码,正式接触到代码一般需要通过一个百度内部初级考试才可以。
第一周就是看各种当前项目文档,了解项目开发需求及内容,当然在这个过程中是可以不断请教你自己导师的,这里不得不说,百度的老员工对新员工真的是非常包容。
有次某个逻辑业务我实在看不懂了,导师单独给我讲了3个小时,真的非常贴心。
去百度一个月
这个时间段应该比较了解当前项目开发内容以及一些技术点了,当然这也意味着初级考试也应该通过了。
通过初级考试后,导师会将你加入到当前项目的开发组中,也就拥有了clone 项目的权限。
然后将文档内容和项目代码结合起来能够更加细致的了解项目开发需求。
我实习入职的时候是11月份,而当时开发的项目是9月份启动的,两个月的时间已经有50多份文档了,所以半个月看文档真的强度还是比较大。
后来我导师问我看完了吗?
我就说看了一部分,然后他竟然又给我延长了半个月看文档时间,所以最终导致一整个月都在看文档。
当然,这个过程中,也让我做了一些代码结构调整的工作,其实就是把maven 父子工程转为微服务架构模式。
去百度两个月
这个时间段就需要正式加入开发组了,也就是需要和其他的同事协同开发。
这个月的提升真的非常大,因为之前在学校都是自学,但是真正的企业开发是协同工作的过程。
通常开发流程采用敏捷开发模型。
一个简单的团队开发流程包括:
1.需求评审(一般产品经理是主讲人)
2.技术评审(一般是开发人员,这个环节中所有人员都需要参加,有时候会有技术高层的大佬也会来,这个过程一般是前后端开发人员协商数据接口格式,以及后端人员介绍技术选型以及按照需求评审结果给出代码流程图,而测试人员需要从你的技术评审中挖掘待测试点)
3.前后端开发
4.前后端联调(这个过程是非常重要的,测试人员会给出一些必须实现的测试点,联调阶段需要前后端开发人员共同测试这些测试点是否正确)
5.准入(当前开发代码提交到测试分支,由测试人员全面测试代码逻辑及数据是否正确,此时开发人员进入下一个迭代周期)。
福利
去实习正好是节假日比较多的时候,基本包括了在跨年夜,圣诞节,感恩节,大年等节日。
就这些节日的礼物兑换成money保守估计得有2000左右了,美滋滋。
而且每天都有不同的水果,一般能够保证两周不重复。
我实习的部门还有一个战略加油包,其实就是每两天一大波零食投送,比如肯德基全家桶n多个。
技术栈
技术选型是非常严肃的事情,并不是所有的项目的都无脑上Spring Cloud 。
我入职时项目还是使用maven父子工程模式,在后来项目扩大过程中,才让我转为微服务分离模式,但是这个微服务也并没有用到SpringCloud全家桶。
因为项目的请求基本上都是请求响应模式,一味的使用服务注册与发展模块反而没有实际意义。
至我实习结束时,技术栈包括SpringBoot ,Redis ,es,minio,activiti等。
总结
实习两个月对我的提升帮助很大,第一次真正的接触到企业级别的项目开发流程,让我对项目开发又有了新的认识。
以上这些均为个人的一些个人经历和感悟,最后也祝各位朋友都能收获自己心仪的offer!
#百度实习初体验##春招##实习##面经##秋招#喜欢我可以关注我的微信公众号:代码界的小白