2016年4月15号周五,在清华大学举办的阿里巴巴技术论坛,乍一看似乎是新一轮的校园宣讲会。一周之前由智联招聘发送短信邀请报名,经过筛选,通过的人会收到主论坛或分论坛的入场券,然后是一遍一遍的电话确认。整体感觉规格蛮高,蛮正式的,可惜最后马云没有来,但我还是死心塌地的中了阿里的毒。
由于某网申被拖到最后一天,加上上午面试,下午未能准时到达清华参观技术展区,相当遗憾。后来听小伙伴说有许多体验和互动的新技术,没能一饱眼福。在几个同时段进行的分论坛中,果断选择了电商分论坛,因为我知道阿里巴巴是通过淘宝网和天猫,应该是他们的核心和主干业务,同时对实实在在能感受和使用的东西比较感兴趣。其他两个大数据分论坛和互联网金融分论坛也十分想去,但由于时间有限,只能割舍。
到的时候已经是最后一位嘉宾做分享,他是天猫的技术人员,专门负责双十一这种大型活动。比较接地气地为大家讲解了天猫后台技术人员如何在6次大促活动中,顶住瞬间涌入的数据,使活动不出重大差错,圆满成功。天猫的工程师将每年的双十一大促称为他们的高考,而且是不能出现失败的高考,因为一旦出现问题,其后果可能导致有人跳楼。(不是厂商就是工程师自己,应该是开玩笑)
作为普通的消费者和外行,我们也许只关心的自己千挑万选的好货能否顺利下单,买到最低价。而这中间的每一个步骤、每一次点击、每一个环节都是后台工程师千辛万苦的设计,并不断调试和完善。尤其是当成百上千亿数据同时涌入的几分钟、几秒,可以说是生死攸关。在晚上的主论坛,阿里巴巴首席风险官刘振飞先生也细致讲解了每年双十一大促的盛况,让人永生难忘。熬夜是必须的,而且要保证零漏单,零失败,需要无数技术人员的辛勤付出。忽然对程序员有一种敬佩感,虽然做着最后台的工作,却是支撑我们整个网络活动的灵魂的和核心。
那位嘉宾说,为了应对每年的双十一大考,阿里的工程师在不断研发和创新,希望更加完美的解决双十一这个技术难题。于是他们设计了中间件,异步技术等我完全听不懂的东西,但是对双十一非常有效,并且利用最新的阿里云技术,完全实现了零误差和零漏单的目标。他还举例说新浪每年过年时举行热门话题等活动,都需要租用他们的服务器来应对瞬间涌入的大量用户。但是,如何在淡季的时候(数据量不大的时候),解决这些众多的服务器,仍然是个亟待解决的问题。
论坛结束的问答环节也十分有趣,有同学提出了信息安全问题,质疑阿里通过淘宝等许多应用获取用户的私人信息,并加以利用,在主论坛中得到了王坚博士的完美回答。还有同学问阿里秀出来这么多高端的技术,如BUY+,到底能不能成功落地,投入使用?嘉宾的回答是,人还是要有点梦想和想象力的,万一实现了呢?我们现在的许多技术放在50年前,30年前都是不可想象的。他说程序员的乐趣也就在此了,从枯燥的工作中,作出对未来的期待和设想,其实还蛮有趣的。
很快,分论坛就结束了。我直接去排队换取了主论坛的票,于是换到了第二排的最边,刚好坐在一会上台分享嘉宾的后面,默默地观察他们,到底是怎样的人,能如此优秀和成功?