【百度实习日记】Day 9: 高考结束了

今天是6月8号,高考结束了

“三年前的今天这个时候,我正在高考考场上答题;三年后的今天这个时候,我在百度为你们大家作串讲。”今天下午3点,为小组成员做串讲的我,说出了以上的开场白。我用了高中三年的努力走到了高考考场,现在又用了大学三年的努力走到了百度来做串讲,不论过程还是结果都感觉有点相似,却发现真正不变的还是一颗不断向前的心。所谓不忘初心,大致如此吧。

串讲开始的时候本来不是很紧张的,但是平哥打断开始提问的时候,一下子就开始紧张了,思绪变得混乱了。首先我不得不承认自己还是做的不够好,第一次做串讲,不知道从整体去看业务问题,只会阅读代码,这样子没有一个整体的概念,会顾此失彼,使得流程开始支离破碎。茜茜问的几个问题不是有关串讲模块的,而是基础技术型的,类似面试题目的那种,我也回答的不是很好,因为我就没有预料到会问到那一方面的问题:为什么要用DDBS?为什么分了128张表?怎么分的表?分表以后怎么去存储?这些问题需要花时间弄清楚,需要去了解究竟什么是分布式数据库系统,究竟什么情况下需要使用到DDBS,这个不仅仅要从技术原理上搞清楚,还要知道技术实现的细节。这一点我真的承认做的不好,眼界太狭窄了。在学校看的书上的概念一下子在实际业务中遇到了并且要讲清楚原理,只能说这个问题对于我来说有点难,需要花时间去弄清楚。nmq这个真心没有办法,我不清楚消息中间件的基本使用场景,原来就算听过的也只是Java方面的,PHP也有nmq并且是百度自己的中间件,这个没办法,不懂就得去了解了。其实什么语言真的不重要的,现在我看了贴吧的相关代码,真心觉得这边已经把PHP当作Java写了,为什么不呢?Java主要就是OO和各种库啊,只要你PHP也有了相关OO概念并且能够有强大的service层服务给UI去调用,真心不在乎是Java还是PHP。在分析的时候仅限了一个方面,没有去看另外一个很重要的模块这也是不对的,要搞的话就都搞懂,没有帐号的话自己去找啊,还是没有一个探索的态度。串讲最后的结果感觉还是满意的,满分100的话,应该能给75左右。没有80甚至90是因为确实有一些东西遗漏了,还有一些点不够深入。所以需要继续不断学习,保持谦卑谦和谦逊。

来百度的快两周的时间里,一直都在看文档,参加会议,阅读代码,还没有真正写代码,明天就开始写代码了,需要实现一个RSS相关的功能,正好是我原来没有做过的,接受一些新的知识。

百度的技术很多依赖于内部的库以及服务,自己的业务大多数都是基于自己开发的系统框架去构建的,内部的资料太多了,也都是对内的,所以技术方面没有办法多讲。我现在给自己定下一个目标就是在百度实习结束以后,实现一个属于自己的基于MVC的web开发框架,用以迅速的搭建web应用、web API应用以及基础的管理系统,算是我的毕业设计方向吧,使用语言是PHP和Go。我想这个应该算是一个不小的挑战吧,我愿意接受这个挑战。

不管怎么说,今天还是高考结束的日子,还是值得记忆一下的。

刘凯宁
20150608

Share