赛后,选手们谈到大赛获奖感言时,回答几乎是出奇地一致——“偶然”。但这“偶然”的背后,则是选手们不断学习和创新的必然。本文将讲述部分获奖选手及其作品背后的故事,以期对广大开发者有所启发。

2012年11月8日,众所瞩目的首届阿里云开发者大赛决赛在杭州成功举办。自7月20日大赛发动以来,合计有超越两千名开发者报名参赛。经过大赛评委团评定以及初选50强著作的网络投票成果,终究有20强著作入围***的现场决赛。

云核算成果代码之美——首届阿里云开发者大赛巡礼  云计算 阿里云开发者大赛 第1张

决赛由CSDN和《程序员》总编刘江、车库咖啡创始人苏菂、阿里巴巴集团资深架构师潘磊、阿里云资深总监唐洪组成导师团,设置了五分钟陈说、导师筛选、一分钟PK、观众投票复生等多个环节。现场比赛对参赛者要求很高,不但要代码写得好,还要在有限的时刻内明晰论述著作的定位和优势,不少选手都表明现场决赛对自己的归纳才能要求很高、一天比赛下来既严重又收成不菲。现场导师点评尖锐,针对技能、著作的谈论,乃至包含PPT制造及现场讲演等的主张,都让选手及现场观众收成颇丰。终究有1项著作摘得花魁,取得超级东西大奖(奖金20万元人民币)、2项著作取得***构思奖(奖金5万元人民币)、2项著作取得***有用奖(奖金5万元人民币)、2项著作取得***人气奖(奖金5万元人民币)、还有10项著作取得优异东西奖(奖金2万元人民币)。

综观本次大赛,亮点不断,参赛选手既有高校学生,也有编程超越10年的程序员老兵,更不识抬举的是,还有一对双胞胎选手。这对双胞胎姓氏不同、作业不同、参赛地不同,两兄弟粉笔提交了自己的著作,而且一同入围20强。直到决赛前的沟通中,我们才发现两人本来竟是双胞胎兄弟,终究两兄弟体现不负众望,均取得了优异东西奖。

赛后,选手们谈到大赛获奖感言时,答复几乎是出奇地共同——“偶尔”。但这“偶尔”的背面,则是选手们不断学习和立异的必定。本文将叙述部分获奖选手及其著作背面的故事,以期对广阔开发者有所启示。

ECSMate:背水一战、花开果结

ECSMate是一款云服务器 Web化办理面板,它针对阿里如此服务器而规划开发,旨在为云服务器用户供给简易、高效的服务器办理功用。除了具有云服务器系统资源检查、软件服务办理、在线文件办理、网站办理、FTP办理、计划任务等常用功用外,ECSMate还支撑云服务器状况控制、镜像及集群办理。

据作者江林锦泄漏,他只花了两个月的时刻,就完结了ECSMate的开发作业,而之所以能在这么短的时刻内完结,有五方面的原因。

***是刚强的信仰。在江林锦看来,好著作迟早会发光的,无须忧虑比赛。想做就做,才不会懊悔。即便拿不到奖,能取得露脸的时机也是不错的,由于能够从比赛过程中发现自己的潜力。

第二是找到了好的符合点。江林锦此前曾在一家IDC企业从事互联网根底服务开发,与云核算密不可分,也因而堆集了较多的技能储备,尤其在云服务器办理方面有些心得。

第三是来自创业的压力。江林锦现正处于创业初期,尚无收入,因而一个很实际的问题便是需求取得资金来保持创业。为了能够提交一个优异的著作,江林锦日以继夜,尽管开发周期只需两个月,但每天作业时刻大约有16小时,算下来相当于正常4个月的作业量。支撑他这样高强度作业的信仰便是“要先活下去”。

第四是凭仗开源的力气。ECSMate根据Python编写的Tornado Web开发结构,是一个可扩展的非堵塞式开源Web 服务器,细巧而节约资源。在江林锦看来,技能并不是问题,难点在于对各种Linux版别的办理。由于不同Linux版别的环境不尽相同,所以他花费了许多时刻进行测验和完善,以使ECSMate去适配不同的环境。

第五是要感谢原公司和家人对他的协助和支撑。

正是根据这五个方面的要素,江林锦打磨出了优异的参赛著作ECSMate。在他眼中,ECSMate能够称得上一个渠道,就像阅读器是网页阅读的进口相同,江林锦期望ECSMate作为Linux云服务器的办理进口,其他开发者能够在这个渠道上持续开发插件,然后完成更多的产品功用。谈及ECMate的未来,林锦信任,伴随着阿里云核算产品系统的不断扩大和完善,ECSMate将会有更大、更多的发挥空间。

蓝剑波:弱冠之年、繁荣向上

蓝剑波,这个来自新疆的本年刚刚20岁的小伙子,现在一家网络公司作业,兼任阿里云核算社区敞开数据存储版块的第三方版主,也是本届大赛年纪最小的获奖者,凭仗著作phpwind 8.7 OSS插件取得了“***人气奖”。本次开发者大赛,他提交了三个著作,除了获奖的著作外,还有一个著作“DZ OSS插件”也入围了50强,仅仅在细节规划方面略胜一筹,方停步于50强。

phpwind 8.7 OSS插件完成了为phpwind8.7***整合阿里云OSS云存储服务,站长挑选不同编码的插件进行装置并简略设置即可敞开phpwind论坛附件上传到OSS的功用,搬迁原有数据时只需搬迁少数数据,降低了正在运营的社区网站的搬迁危险与本钱。该插件沿袭原有上传方法,普通用户运用原有方法上传附件,phpwind可主动将附件转存到OSS上,避免了对用户体会的影响。

谈到怎么分配这笔5万元的奖金时,蓝剑波羞涩地说道:“曾经家里没钱,我读到高二下学期就辍学了。拿到这笔钱,我想2013年下半年去读大学。”他的朝气繁荣,让人深受鼓舞,较为敬仰。

***构思奖:举一反三、另辟蹊径

“构思”二字谈何容易,那么广州创建云信软件技能总监孟巍和EasyHadoop开源社区联合创始人向磊这两位开发者为何能摘得“***构思奖”的呢?他们的共同答复便是:干了一件别人没干的事。

尽管阿里云OSS供给了Java/.NET/PHP/Python的SDK,但仍需求对一些常用言语SDK的支撑,而且跃跃欲试强壮的OSS控制体会也是许多用户的需求。因而,孟巍开发的著作“OSS本地文件和邮件服务”首要完成了OSS Delphi SDK,并在此根底上开发了根据OSS的本地文件服务和邮件服务。本地文件服务可将OSS转化为传统文件操作形式,供给“本地FTP服务器”和“Windows虚拟盘”两种服务形式,用户不用了解OSS API的技能细节,也能够方便地操作OSS上的文件。邮件服务则将OSS作为电子邮件的***存储介质,完成了根据云核算的企业邮件服务器,支撑POP3和SMTP协议,而且供给多用户办理功用,具有广泛的市场需求,也正是阿里云OSS商业运用方向的立异性探究。

向磊提交的著作“EasyHadoop”也是别出心裁,为简化Hadoop的装置布置和Hive的运用,在云服务器上完成了经过Web界面即可快速装置布置Hadoop集群并办理Hive数据仓库。该著作既能够作为快速操作大数据的简易东西,也能够作为Hadoop和Hive学习的渠道。

谈及参赛的主意,孟巍和向磊也像江林锦那样,对开发者道出了自己的心声:不要错过时机,不要忧虑失利,认准一个方向并坚持下去,总有一天,你会得到报答;不要仅仅为了拿奖而参赛,即便著作没有获奖,只需以为对自己和别人有价值,就持续更新和保护下去;开源不仅仅是代码,更是一种人生态度,从开源中收成的远比支付的要多。

***有用奖:学以致用、佐雍得尝

傅海平缓王维,两名中科院核算所研二的学生,在日常的学习和研讨中,对云核算有了触摸,并信任是未来的大势所趋。得知大赛的音讯,便一同组队报名参赛,使用学余时刻,提交了“OSS C SDK”的著作。

“OSS C SDK”根据阿里云敞开存储服务OSS,供给了一套完好易用的C SDK,完成了OSS敞开API接口标准中所描绘的一切功用,包含Bucket、Object、Multipart Upload和Group Object四大类操作。作为SDK类的著作,该著作完成了多线程断点上传功用,支撑超大文件上传,为OSS规划了一套可扩展的紧缩文件格局,并供给了文件实时紧缩上传宽和紧缩下载接口。一同供给了文件夹同步增量上传和下载的接口。杰出的接口规划大大简化了其他开发者根据该SDK进行编程的复杂度,使其他开发者能根据此SDK开宣布更多简洁拜访阿里云OSS的东西和运用。现在“OSS C SDK”已提交到GitHub上,两位同学说,他们将尽量以自己的才能为社区多做奉献,报答社区。

结束语

首届阿里云开发者大赛,让阿里云开发者们***地展示了代码之美,展示了程序员的力气,也让我们无中生有到了阿里云开发者生态系统的朝气繁荣和潜力无量,感触到了开发者们对云核算的重视和投入,更看到了阿里云开发者们为我国云核算的未来开展所带来的巨大期望。

一同,在和获奖团队沟通的过程中,也发现获奖者抑或在云核算范畴已有必定的技能堆集,抑或获奖著作在参赛前已有一些主意和完成的雏形,在参与大赛时最重要的是将自己的技能、才能和主意转换成一个真实可用的著作。因而,假如想参赛获奖,临时抱佛脚是很困难的,***能提前准备、有备而来。在此根底上,辅以坚持和尽力,下一年的阿里云开发者大赛获奖名单中或许就能看见您的身影!加油,阿里云!加油,开发者!

转载请说明出处
知优网 » 云核算成果代码之美——首届阿里云开发者大赛巡礼

发表评论

您需要后才能发表评论