【百度实习日记】Day 6:做一个有情怀的RD

我是一枚新人RD

百度最多的岗位应该是RD岗。RD,研发工程师,但更多的时候总是自称程序猿。RD的世界很大,大到可以用自己的逻辑思维配合双手创造几乎整个互联网世界,RD的世界也很小,不管互联网世界有多么酷炫华丽,最终到RD的眼里都是一行行代码。互联网相关的岗位太多了,而所谓的技术岗,是包括开发测试运维各个方面的,而写代码的RD们,则是需求最大但又是最容易被替换的。优秀的RD会逐渐成长成为架构师,统领整个RD团队完成开发的重任。真正的RD是不在乎什么语言什么框架什么函数库的,用最恰当的技术完成最合适的开发工作,这才是真的对得起RD的名号,而不是做一个只会搬砖并且因此沾沾自喜的码农。我不想做一个码农。

今天参加了一个Erlang 学习分享交流会,一个前辈做了关于 Erlang 的介绍,包括语言特性、最适合使用的场景、相关框架与开源库的支持情况,以及当前百度上线的Erlang 功能模块有哪些。总体来说,讲的很深,内容对新人不友好,可能分享交流会的主要初衷就不是对新人友好吧。这个前辈RD几乎将erlang所有的特点都提到了,并且思路很清晰,只能怪自己功力不够,不能 get 到相关的点。提问的同事也很给力,问到了一些很需要注意的点。百度的这种交流会是很多的,以后会接触到更多,也有可能自己给同事们分享技术领域的知识。这个前辈很厉害的,整个贴吧技术部有关erlang的代码应该都是他在负责,然后今天又给我们分享erlang的知识,让我们知道了他不仅仅只会写代码。这样的RD才是我努力的方向。

下午进行了接口评审,主要就是我们无线server端的成员和app前端同事一起交流了下接口的定义和相关的功能实现。这个评审和昨天的需求评审不一样的在于这次参会的都是RD,仅仅是岗位不同而已,就是说没有不懂技术的人在会议室中,问的问题也不会很无脑和搞笑。百度有很多很多的接口被外部调用,当制定好接口以后,前端RD就可以按照接口去开发属于自己的一块功能,需要调用后端服务的时候去请求相关的接口就好,而我们服务器端的RD就根据制定好的接口去开发代码,实现接口需要的相关功能。这样子就可以让前端后端同时进行开发,最后让QA去测试就好了,会很大的提高开发效率。对于我们后端的RD来说,自己写的代码一直都是没有办法跑的,所以需要用很强的逻辑去做各种可能的处理,同时减少 bug 的产生,避免测试的时候出现低级的问题。我在下一周会开始真正进行相关模块的开发,实现我自己负责的几个接口功能,感觉压力也不小。但是身边有这么多牛逼的RD谦卑还有很屌的导师在这边,我还是很有信心做好的。

需要自我批评的是,我阅读别人代码的能力还是有点弱。可能一直都是自己做开发,并且做的都是很小的网站应用,并没有真正的去研究过别人的项目代码,所以导致现在去阅读贴吧整体代码的时候理解的比较慢。这也正常,需要一个过程去更加准确的去阅读别人的代码同时更快的理解别人的代码。这一点还需要加强!毕竟,人家代码都给你了,你还有什么理由说自己不会呢?

做为新人,我需要继续不断学习,总结经验,乐于分享,能够很快的融入到团队当中去,做好自己的开发模块,与同事多交流,认识到自己的不足并且改正,帮助需要帮助的人,保持自信,要积极进取,要开心,要懂得工作的乐趣。

做一个有情怀的RD。

刘凯宁
20150603

Share

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>