Preface
前几天,有同学通过微信问我Anti怎么样,拿到了校招offer,想了解相关情况。
离开Anti也快半年了,5月23因为个人的一些原因结束了在百度的实习。当时回到学校休息了一天就开始学习、忙于做新项目,没来得及总结。因为即将开始新的工作,把这段实习经历(也是我的第一份工作)总结在这里。
发现自己之前在博客有写过一篇百度实习面经(笑),贴在这里百度面经(大三上)
在公司写代码和之前在学校写代码区别蛮大的,大致说两点。
在实习之前,写的代码是没有遵循什么编码规范的,我在度厂的 第一件事情就是学习内部各种语言的编码规范 ;在学校编码也没有做过Code Review,整个实习期间我的每一次提交代码都需要经过同事(大多数时候是我的导师)的Review,通过过后才能入库。 最悲惨的一次,代码被导师打回来重写了十多次才通过入库。 经过导师长期的”折磨”,现在我也能够自己Review自己的代码了。
实习期间,对我影响最大的就是我的导师。这种影响更多的是技术之外的影响。我的导师年轻又牛逼,JS、PHP、C++、Python、Shell全都能hold住。不过我觉得他更牛逼的在于他刚毕业就结婚了,所以我入职的第一周是其他RD在带我,他回家参加婚礼了23333。
我比较菜,实习期间写了不少bug。
有的时候解决不掉,会向导师求助。有些问题比较棘手,导师也会花上一两个小时。但一直以来,他都是很耐心的给我讲解,梳理思路,哪怕他很忙。他对我的帮助不止于此,最后选择离开百度的时候,也有一丝不舍。
常常有学弟学妹向我问一些问题,我也会提醒自己耐心一些,讲得更加细致。虽然我还做得不够好。
此外是在做项目上的一些问题。从前我做项目是没有写过项目设计文档和项目排期文档的。 项目设计有助于理清思路,而项目排期可以使整个项目更可控。
在百度每周是需要写周报的。在工作室后端组,之前组里每周值班的时候,大家会依次说下这周做了些什么,下周要做什么,以及要分享的内容。这算是另一种形式的周报了。组里有些同学觉得这个环节没有必要。其实复盘还是蛮有必要的,当然不必拘泥于形式。
半年下来,除了导师,也接触了不少工程师,有的同学真的很厉害。在度厂,也看到了以前在社区所听闻的一些大佬。 大佬并非遥不可及,通过自己的不断学习,也会越来越强。
实习除了工作上的事情,还有生活和学校里的事情,常常要在北京和徐州之间往返。这期间偶尔短暂的回到学校,漫步在校园里,很是惬意:学校真的是学习的圣地,虽然有课业的压力,但仍然有大块大块可供支配的时间,在这里,很多琐碎的事情是不需要操心的。
整个实习期间,其实可以做得更好,不过生活是不可以倒带的。以后会更好。