至此走过前三年

    现在咳嗽的不行,但是还是想及时的写下点东西,来及时的记录下这两天的经历,对于自己很重要。

    12月5、6两天,阿里巴巴技术巡讲哈尔滨站在工大两个校区分别进行两个场次,之前不知道淘宝丁奇会来,所以得知要和他同台的时候不禁非常的激动。一是因为又可以认识一位阿里的技术大牛了,二是之前一直在微博上关注他,相信很多对于MYSQL技术感兴趣的同学也知道追风刀的博客。以上是背景。

    这个时间段很有意思,在此之前,大四的毕设开题报告,因为格式问题被迫重新修改提交,结果被范老师批评了,心情非常的低落,这件事情让我反思了很久,叫起真来,自己对于软件工程中一些文档真的是马马虎虎,学的不扎实,才会导致后面出现的问题。小小的事情反应的不仅仅是一个文档而已,始终相信马马虎虎不是偶然而是一种习惯,而且这种习惯很可怕。所以那几天像被霜打了一样,加上本来的感冒,反而就严重了。

    虽然自己也是要做个人技术和成长的分享,但是对于我更重要的是听丁奇先生的分享更有意义。

    丁奇首先给大家介绍了自己所在的淘宝核心系统团队,对于这个团队我之前了解的还算挺多,也一直关注他们的博客,虽然大部分内容对于在高校的我们来讲有些触不可及的感觉,但是有一些文章还是对于我们开阔视野和学习程序设计的思想很有帮助。然后丁奇讲解了淘宝在秒杀活动中的一个技术案例,即在很短的时间内,大量的数据库处理请求拥挤在一起,如何来缓解这样的一个问题。当然他是用一个在车站买票的例子来解释的,(我的理解)即收集同样特征的请求,一起处理,然后在分发,这样就省去了很多的事务处理流程。其实听到这里,我想到了大三的时候,百度的一位工程师来学校讲mysql,提到的一个例子,当时是一个数据读写的瓶颈问题,就是他们发现大量的时间消耗在磁盘写操作(非连续写)上,所以他们设计了一个写缓存的队列,当收集满一个可连续写的队列的时候再一起写入,当时记得队列的容量是8,这样就有了几乎八倍的性能提升。虽然是不同的例子,但是都是用了一个队列缓存的思想,归纳到我们大学里所学到的知识就是操作系统中的进程调度。此刻,操作系统这些课程的重要性就又体现出来了。

    暑假在实习的时候,由于网络因素的限制,所以为了平滑的在两个不同的章节之间进行过度也需要页缓存的机制来实现。其实上面的几个技术的实例中贯穿了一个思想就是发现瓶颈,找到最耗时的操作,在这个点上解决问题。接下来丁奇介绍了阿里在使用的一些技术包括Redis,nginx,以及一些大数据大更新量情景上的技术应用,当然更多的是介绍性的内容。对于我来讲就是开阔下视野了。

    关于实习,本来我的slides里面强调的是“解决问题的能力”,因为我在做输入法以及公司实习的过程中,都感觉自己欠缺这一点并且一直进步的就是解决问题的能力。正好听了丁奇的分享,他给我们介绍了几种能力,归纳,解决问题,主动的提出问题,并且逐级提升。一下子感觉到自己的差距,的确我只停留在解决问题的层面上,并且还不能保证解决的好。对于主动提出问题,这一点,自己曾经有那么一点意识,但是一直做得不好,其实现在WI输入法团队里面急需这样的意识,有了这样的意识才能把团队做得更好。

    主动发现问题需要主动思考,而主动思考是一种习惯,一种非常优秀的习惯,无论是社团的管理还是技术的学习,主动思考都能带来很大的效益,我想这是我接下来的时间要好好下工夫的地方了。

    关于我的分享部分,就不想多多赘述了,首先我认为自己的资格没有那么高,能够分享的也只是一点点经历,其次对于一个学生了来讲这样的机会以前有过几次就好,多了就会让人浮躁,其实冷静下来思考,自己这张纸还有太多的空白。大学的前三年,自己做的事情比较杂,选择了保研后,事情变得很有意思,在工大一共要度过六年,那么自己正好处于了时间轴的中间点上了,如果前三年是一个stay hungry涉猎的过程,那么后三年就是be focused,钻研一个技术领域的时间了,恍惚又回到了初来大学的那段时间,又是新的开始了。

     重感冒坚持了两天,还好,没出现什么乱子,下面一段很有意思的开场也能听出我的声音很怪,今天早上起床头疼的不行,一直在咳嗽,好久没有这样的感觉了。脑子混沌不堪,发了几条短信,就好好休息了。这两天好好休息一下,等待满血归来吧。感谢所有关心我的朋友。lee is on !

我的slides地址

好玩的开场

 

  

    

你可能感兴趣的:(至此走过前三年)