【百度实习日记】Day 16:路很长,但前方有光

It’s a Long Long way to go 

我真的感觉自己很幸运,竟然能够在大三的这个暑假,遇到这么多可爱的人。很多时候我们没有办法去决定一些事儿,但是同时一定会有很多选择,如果选择错了,第一次是没有关系的,我们要保证以后不会犯同样的错误就行。你所处的位置决定了你的高度,你所认识的人决定了你的思维方式,你所遇到的事情决定了你的能力和眼光。工作并不是单纯的为了挣钱,你会为你所做的事情开心,金钱只不过是对你的努力做出的回应而已。做好自己的事情,痛并快乐着,这才是生活。

今天注定是我实习生活中一定不能忘记的一天。昨天下午二面面试官磊哥将我和我导师以及另外两位同事拉进一个讨论组中说明天要请我们吃饭,我并没有觉得这件事儿会有多么重要,然而今天才知道这周是他上班的最后一周,周末就去办理离职手续,下周就在另外一家公司上班了。我是最后一个知道这个消息的,他今天说今后的很久一段时间之内我们都可能在没有机会这么聚在一起了。每个人都会有自己当下的追求和理想,一如我在大学里面就想着大三能够找到一个好的实习,也如磊哥曾经说过在自己28岁的时候出去创业。还有2个多月他就28岁了,离开呆了很久时间的大公司去另一家小公司,也算是另外一种形式的创业吧。今天吃饭的时候氛围还是不错的,但是终究会有一种离别的伤感笼罩在空气当中,虽说也还在一个城市,但一想到可能很久时间都不会见到他了,我心中还是有一点不开心的。他是我的二面,应该是我导师的导师,技术当然很厉害,思维方式、做事能力、对这个世界的看法等等,在短短的两周时间里面我还是了解了一些,但是还没有进一步和他沟通,他却要离开。他这个年龄做的决定应该是经过深思熟虑的,他说自己也还年轻,也没有家庭方面的顾虑,还是需要去学习新的东西,去闯一闯,见一见新的世界。他说他在百度的这七年间,就当是在念书了,念了三年研究生,念了四年博士,现在的感觉真的很不错。我不知道我在28岁的时候还在做什么,但是我在22岁的时候能够遇到他,真的很开心。我从心里祝福磊哥新的生活能够过的开心。感觉他和我的性格还是有点像的,和我导师不像,导师是真的那种技术太牛逼的人,对技术有很深的理解,而磊哥还是有一些情怀上的东西,思想层面的思考。愿一切都好,只能这么说了。

然后就是另外一件事儿,可能对我影响更大。由于不了解整个开发的流程以及现在工作小组所处的位置,还有自己是新人第一次做,在做开发前没有很好的理解自己负责功能的需求是怎么样的,直接导致自己的代码没有任何意义,耽误了时间,浪费了精力,打乱了开发的整体安排。小组主管涛哥很耐心很负责的给我讲了很多很多事情,我等会逐条整理出来做为今后需要注意的点。和PM对接,和QA对接,和另外的server RD对接,谈需求,谈接口,梳理功能,思考改进方式,这些事情本来应该早就做的,但是一直没有做。很感谢颖慧发现了这一切,要不在越到后面会越麻烦。很多事情就是这样子的,如果刚开始的方向不对,后面再做多少事情都是没有用的。以后必须要注意。

涛哥今天告诉我的一些东西,整理如下:

1、做任何事情之前,都要分清主次。

最重要的事情一定是最有价值的事情,就必须要花最多的时间去完成,并且一定要对最重要的事情负起最大的责任。一定在做事情之前对所有的事情做一个评估,不要花很长的时间去做毫无意义的事情。

2、善于理清思路,画流程图。

很复杂的事情都是由简单的事情串联起来的,难的并不是事情本身,而是各个小的事情之间的逻辑流程关系。仔细去想,所有的事情都可以去做分解,分解不了的事情绝对是很容易解决的,如果不能解决,肯定是还没有分解完全。分解以后就要串起来,先做什么后做什么,前面的会需要怎样的输出,后面的会需要怎样的输入,整个数据是怎么流动的,请求是怎么传递的,逻辑要怎么走。这些事情都是一步一步接上的,想不清楚的话,就画流程图。你的思维会慢慢的提高,并且很严谨。

3、代码的世界没有差不多。

对就是对,错就是错。代码不会欺骗自己,一切问题的发生都有原因,一切问题的解决也都有理由。代码的功能该是什么就是什么,有就有没有就没有,代码中绝对不会出现“可能、大概、差不多”这样的事情。写代码是一件很神圣的事情,要为每一行代码负责,也绝对不能让代码为任何不应该出现的可能性妥协。写代码是一件很严肃的事情。

4、要理解自己的位置,知道自己要做什么。

如果不知道自己要做什么,那么做什么都是没有意义的。PM提出需求,我们找service要接口,然后我们做处理,返回数据给客户端,OK 了,这就是我们的位置,我们要做的事情就是和PM了解需求是什么,和server RD 交流要可能使用到的接口,然后写代码,与客户端交接。自己是谁,自己要做什么,最好想想清楚。

5、犯错不要紧,但不能一直在同一个问题上犯错。

人人都有第一次,都会做不好,新人要是什么都懂那么还叫什么新人呢,所以不懂就去问,犯错也不要紧,能很快的改了就好,对事不对人,最主要是做好自己的开发工作。但是不能容忍在同一个问题上面一而再再而三的犯错,这就是对自己的不负责了,也是对解决问题的人不负责,更是对整个项目团队的不负责。不要在同一个地方摔倒两次。

6、做好自己的事情

要做好自己的工作,在保证自己工作没问题的情况下再去考虑他人是怎么做事情的,或者他们做的是什么。这并不是逃避责任,既然工作分配给你了,这就是你最大的价值所在,如果你没有完成自己的任务,那就是没有价值的。团队是以绩效来考核一个人的,如果你做不好事情,那么这一切的都是白搭,你不合格,你应该被T出小组。这是很正确的。不是针对谁,只是这就是原则。

7、保持学习。

向同事,向内网,向导师,向各种各样的资源学习,提高自己的能力,在做事情当中学会提高自己。永远保持学习的状态。

感谢涛哥,这些教诲,会仔细领会。

路还长。

刘凯宁
20150617

Share

发表评论

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

*


*

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