首页 > 技术

酷爱代码,热爱竞赛,华为软挑大赛获奖选手解决的难题价值数千万

2023-03-03 11:25:44      头条新闻网   


  2019年8月,25岁的童昊入职华为,当时他根本没有想到,两年后自己参与研发的瑶光资源二次调度通用求解器,每年可以为华为云节省数千万元,这也成为他参加工作两年多来最有成就感的事。

  外界赋予了他“瑶光少年”的称号,童昊却认为自己没有任何光环,他说,自己就是华为云千千万万年轻的开发者之一,对代码的热爱一如既往,随时准备迎接下一个挑战。

  天生爱挑战,酷爱竞赛的学霸

  童昊出生在一个普通的小城市,在家庭的支持下,从小学到中学,不断活跃在各类计算机竞赛中。如愿考上四川某知名理工类“双一流”院校后,从本科到研究生毕业的7年里,童昊除了专精学业,其他大部分时间都泡在一个又一个国际计算机竞赛中,为了备战竞赛,有时整个暑假都不回家。

  这种对竞赛、对挑战的喜爱,让童昊成为学校ACM集训队拿竞赛金牌数量最多的学霸。他曾获ICPC(ACM国际大学生程序设计竞赛)亚洲区冠军、世界总决赛第13名;IEEEXtreme编程挑战赛世界第2名;DIMACS 12th Implementation Challenge冠军;并三次参加华为软件精英挑战赛总决赛,获季军。

  据了解,华为软件精英挑战赛是华为公司面向全球高校软件精英的顶级赛事,自2015年起举办,在软件精英挑战赛的平台上,参赛选手们可以充分展示软件设计与编程的技术能力。今年已经是第九届,前八届共吸引了来自全球1000多所高校、160000余名大学生参与,其中超2000名软件精英通过大赛加入华为,童昊就是其中一员。

  作为一名计算机领域的顶尖学生,研究生毕业那年,童昊接到了谷歌等不少顶尖科技公司的offer。经过一段时间的思考,选择了华为。

  “可能是个人偏好,我本身就喜欢去做一些有挑战性的、更有难度的,或者更具不确定性的事情,包括之前参加竞赛就是这样。另外,近几年华为不断加大力度招聘顶尖人才,感觉自己在华为能够得到更多的成长机会,更能发挥出自己的优势和能力。”

  优化“俄罗斯方块的窟窿”,竟然价值数千万元

  加入华为云,童昊参与的第一个项目与运筹优化有关,主要研发瑶光资源二次调度通用求解器。它要解决的核心问题是,如何智能整理云数据中心的物理资源碎片,提升数据中心的资源利用率,其核心技术之一 —— 智能调度和运筹优化,这也是童昊主攻的方向。

  云服务商交付给客户的资源中,其中一大部分是虚拟机的资源,云主机的部署其实就是把虚拟机向物理机分配的过程。客户按需购买云上资源,会导致云上业务负载时刻被大批量地创建,又大批量地释放,导致资源池中的物理主机会随时产生一些资源碎片,无法被有效利用。

  童昊将这一过程形象地比作“俄罗斯方块”游戏。“当不同形状的方块不断地累积又不断消除时,中间势必就会出现一些窟窿。这些窟窿对数据中心来讲,其实是被浪费的资源。尤其在业务体量很大的时候,对于数据中心的运营成本是很大的负担。”

  而童昊所做的瑶光资源二次调度通用求解器就是填上这些“窟窿”。

  经过多次算法优化,最终,童昊和团队创新性地做了一个针对二次调度问题的通用性的求解优化框架。瑶光求解器的创新在复杂的生产环境中得到了验证,其在华为云数据中心投入使用后,帮助华为云每年节省运营成本达数千万元。

  “通过瑶光的项目,为公司实实在在地创造了经济上的价值,对我来讲是蛮有成就感的。”

  瑶光项目之后,童昊又找到了新的挑战,也是云计算的另一个核心领域:云上身份认证和访问控制。虽然是全新的领域,但在团队中,童昊属于能力范围较广、算法能力较强的同学,在前辈和同事的帮助下,他很快就进入状态。

  “数据安全是客户上云最关心的一个问题,我们希望提供更多属性和类型的访问控制的能力,去加强用户的数据安全性。”

  “瑶光少年”具备的精神,正是华为云工程师共同的特点

  在华为云短短两年多时间,童昊不但迅速融入新环境,完成一个又一个挑战,自身也获得了加速成长。

  童昊说,自己刚出校园不久,还有太多东西需要学习,如果非要说有什么经验分享,有两点:始终坚持兴趣和对自己精益求精的高要求。

  “我能分享的最大经验就是follow your heart。如果你学习一件事情能让你感觉到快乐或者有吸引力,这就是正确的,可以一直走下去的一个方向。计算机也是这样,你是不是能够在接触计算机,或解决一些问题的过程中,不断感觉到正反馈,感觉到成就感,能够从中去收获快乐。”

  童昊认为,自己对代码的兴趣,底层是对思维挑战的热爱。“大家一起去思考、讨论一个有意思的数学题,这本身对我是一件很快乐的事情。”

  除了坚持热爱,童昊还有一个典型的特质:对自己的高要求。“有人认为,做一件事情,只要它能Work,能满足最基本的需求就好了。这是我不能满足的。我更想去探索,去思考目前业界关于某个项目的最佳实践是什么样的,接着不断地去挖掘,并期望以最高的标准把它做完。”

  其实,这种不断精进的内驱力、“今日之我已非昨日之我”的精神,也是华为云工程师共同的特点。童昊表示,“在华为,在我所处的团队里面,身边一直都有很多非常厉害的人。他们对自己所从事的领域,始终持续保持敬畏和热爱,不管自己已经取得了什么样的成就。很多人已经是非常资深的专家,但依然保持非常谦虚的心态和持续学习的强大动力,很让人钦佩,我也希望成为这样的人。”

  谈到自己的发展规划,童昊非常清晰:坚持云计算领域的技术路线,在广泛了解云计算相关技术的基础上,聚焦智能调度和运筹优化、安全控制两大方向。

  “这两块是业务上大的方向和目标,但具体拆分下来,底下有非常多探索性的领域,甚至可以去做业界都没有尝试过的事情。具体想去挑战什么样的问题,华为云和团队还是给了我比较大的选择自由。”

  写在最后:厚培沃土“让天才成群而来”

  人才、科研投入和创新精神是华为能够赖以生存和发展的基础。面对不确定性的挑战,华为加快了吸引全球顶尖人才、让世界级人才攻克世界级难题的步伐,让专家在关键业务领域充分发挥,使得人尽其才,在科学领域“横冲直撞”,以人才的浓度对抗技术的难度,持续地推动理论、架构和软件的创新。这一切得以发生,与华为长期以来重视人才、研发的投入密不可分。

  2021年,华为研发投入1427亿元,在“全球科技企业研发投入榜单”排名第二;华为从事研究与开发的人员约10.7万名,约占公司总人数的54.8%。一大批童昊这样的年轻开发者,就是支撑华为长期发展与科技创新的“瑶光”。

  近年来,华为以赛促学/教,以赛促研/产,举办各类竞赛“让天才成群而来”。其中,作为华为公司面向全球高校软件精英的顶级赛事,2023华为软件精英挑战赛-“普朗克计划”于3月1日正式启动报名,向全球各路高校精英发出召集令。

  大赛全程将持续至4月22日,分区域初赛、区域复赛、全球总决赛三个阶段进行,最终角逐出冠亚季军和最优代码奖。主办方同步“加码”66万元人才奖金(其中冠军奖金20万元),华为校招机试、面试绿卡以及免费获取华为云课程学习和代金券资源支持等。

  即日起至3月23日为初赛组队报名阶段,在校学生均可登录华为软件精英挑战赛官网(https://competition.huaweicloud.com/codecraft2023)报名参赛。

  期待更多心怀梦想、热爱软件、勇于攀登技术高峰的高校软件精英加入,与华为一起推动科学和技术上的进步。

相关阅读

    无相关信息