华为&ICPC挑战赛冠军杯特等奖得主,凭借业余爱好拿下挑战赛冠军后,巴西小伙加入华为

对谈华为&ICPC挑战赛冠军杯特等奖得主

Matheus Aires

-当冠军加入华为后-

PART.01 / 

27岁切换赛道,从土木工程到计算机编程

问:你从小就喜欢玩电脑吗?还记得第一次的情景吗?

丨答:小时候,我和同龄人一样,只要看到电脑就很兴奋。八岁时,我才第一次接触电脑,并不算早。我和哥哥在学校附近参加一个电脑培训班,学习基本的计算机技能。我每周六都去听课,顺便享受电脑带来的快乐——玩游戏、上网、搜知识点,完成学校布置的作业。我太喜欢电脑了,但遗憾的是,直到四年后,我才等到我们家买的第一台电脑。

当时,培训班里的其他同学都比我大几岁,甚至比我哥哥的年龄还大。记得报名那天,老师一脸担忧地告诉我父亲:“这孩子太小了,这个班不适合他这个年龄,他肯定跟不上,排名绝对垫底。”听到这话,我父亲就笑了。

丨问:为什么笑了?后来你在班里排名垫底了吗?

丨答:因为我父亲很自信——我绝不可能在任何班级落后于任何人!从小我就拥有超乎常人的逻辑思维能力,还常常帮我的哥哥和堂姐们解数学难题,他们中有的人甚至比我大七岁左右。所以,我在班里不但没垫底,反而表现得很出色,一直名列前茅,老师们都很惊讶。

丨问:你是什么时候接触计算机编程的?它对你以后的生活有什么启发?

丨答:在我下决心选择这个职业之前,我其实只干过三次编程的活儿。12岁那年,我和几个朋友联手,对一个我们经常玩的电脑游戏进行了编辑。我们分了工:一部分人负责美工,创建新的子画面和编辑地图,而我被分配去编辑游戏脚本,因为其他人都不会编程。脚本是用Lua语言写的,我很开心,因为我掌握了创建脚本的方法。

这次体验非常有趣。我们实际上并不是从零开始构建游戏,而是修改现有游戏,以满足我们的好奇心。因为游戏是专有的,我们不能从新版本中获利。但是,我们的服务器上有大约120个玩家在线。这个项目使我认识到:编程的基本模块其实挺简单,有了它们,你可以创造很多东西。这一切都取决于你的创造力——通过设计正确的算法,来解决你的问题。在那之后,我就没怎么编过程了,直到大学的第一学期,我才再次接触编程。

丨问:听说你在大学主修土木工程专业,为什么不选计算机相关的专业呢?

丨答:一个人受周围环境的影响很大。我小时候,互联网还没发展到今天的规模。如今,人人都与世界互联,眼界更宽,可选更多的专业,想从事什么职业也容易。我家里没人上过大学,周围的人对科学世界也不熟悉,也不认识成功的程序员。我后来选择土木工程专业是受家庭和数学老师们的影响,我的很多数学老师都是土木工程师出身。我数学和物理都很优秀,于是,很多人都推荐我学这个专业。

大四时,我又开始接触编程。那是在实习期间,在完成学位论文的同时,我感觉编程依然是我的乐趣所在。回想起来,我也不知道为什么计算机科学不是我的第一专业选择,也许因为我一直把编程当作一种乐趣,并且觉得它很容易,或者是因为在2010年前后,在我的社交圈子里,几乎没有程序员。

丨问:那后来你为什么又切换回编程的赛道呢?这与你参加ICPC挑战赛有关系吗?

丨答:直到快27岁时,我才意识到我想切换赛道,重新选择计算机相关的职业。我告诉妻子我在土木工程领域干得有点厌倦,打算转行。这是一个艰难的决定,因为我也不清楚要多久才能在新领域获得机会。此时,参加编程比赛恰好给了我新的机会,也带给我更多乐趣。

首先,参加比赛逼着我努力学习,帮助我在更长的时间内保持专注,我往往一天要花十几个小时甚至熬通宵练习编程。如果没有一个具体的目标,我很难集中精力,聚焦在个人项目上。我参加的第一个ICPC挑战赛,由一家IT公司赞助,后来他们还给我提供了当程序员的机会。

参赛几个月后,我们平台的一个用户告诉我Codeforces网站和华为也在赞助并举办ICPC挑战赛。Codeforces网站是ICPC挑战赛长期合作的在线判题平台,这是一个很好的机会,可以与全世界最聪明的选手们同场竞技,比拼解决问题的能力,顺便看看我能否用我有限的知识,在代码中实现我的想法。

PART.02 / 

加入华为,从南半球搬到了北半球 

丨问:你是什么时候听说华为的?

丨答:当时,华为是巴西路由器的主要供应商。最初,我是通过家里的一台华为路由器认识了华为。那时,华为在巴西的智能手机和其他产品并不像今天这样知名。后来,我慢慢了解到华为是一家伟大的公司,尤其是因为与美国有关的话题而频繁出现在新闻中。正是在这一时期,我开始认识到华为的规模和全球影响力。

丨问:是什么吸引你决定加入华为的?

丨答:在2023年的华为&ICPC挑战赛期间,我终于来到了华为,那是一场很棒的体验。我耳闻目睹了很多关于华为的事实,包括漂亮的园区、勤奋的员工、面临的技术挑战以及他们如何应对这些挑战,都让我对华为充满好感。在深圳和东莞,我参观了华为基地,宽广而美丽,令人难忘。我想,把园区设计成这样,其目的一定是为了激发大家的灵感,我认为这个目的已经达到。华为付出巨大的努力,使ICPC挑战赛的每个方面都尽善尽美,所有华为人都很友好,乐于助人。华为的酒店和餐厅也很气派,溪村园区看起来就像电影里的童话仙境,无论是自然景观还是美丽的建筑,都令人赞叹,始终满足我对它的高期望。

但是,影响我决定加入华为的最重要因素,是华为对全球各地学习项目的大力支持。对我来说,企业帮助学生发展的举措非常重要。通过教育去塑造年轻一代的未来,这有利于整个社会。华为在许多国家都有业务开展,我认为通过这些业务和学习项目促进当地发展是非常有益的。

丨问:刚进华为的那段时间,你感觉怎么样?

丨答:2024年7月,我入职华为上海研究所。我一下子从南半球搬到了北半球,来到一个新的国家、一个特大城市和一个全球化公司,踏上一段崭新的旅程,一切都令我感到新奇和兴奋。

在报到的第一天,我的同事和主管都热情地迎接我,帮我融入新的团队。我的导师彭老师给予了我极大的帮助,耐心地指导我适应业务,手把手地教我,他的积极影响和最佳实践的典范使我深受激励。

还有,在我来华为的头一个月,我竟有机会见到了一位行业大咖——MySQL数据库的创始人兼主要作者,这真是一次激动人心的经历!

丨问:你以前听说过他?

丨答:我之前在流媒体视频平台上看过这位业界大咖的讲座,太牛了!MySQL数据库对世界产生的影响是显著的,与它的创始人见面是个千载难逢的好机会。向前辈学习是很重要的,否则我们将很难进步。这位大咖也是一位著名的软件工程师,在数据库管理系统方面拥有广泛的专业知识,听他演讲是加深我们对该领域理解的绝佳机会。

在这次活动中,我认识了很多专家,聆听了他们鼓舞人心的谈话,深刻地影响了我对职业成功的看法。这不仅激励我在追求卓越方面更加努力,还提供了一个轻松的氛围,让我们与高手们近距离接触。举杯谈笑间,就吸收了巨大的能量。这真是一次别开生面的亲密体验!

遇到如此杰出的人,并有机会与他们切磋交流,真的很难得。我踊跃提问、积极分享并从专家身上汲取经验,度过了一个美好的夜晚。有多少软件工程师敢说:他们曾和MySQL的创始人共饮一杯呢?

PART.03 / 

和数据库碰撞出不一样的火花

丨问:你目前在华为的角色是什么?与你以前的工作经验相比,有什么不同?

丨答:作为华为云数据库MySQL内核团队的软件工程师,我从事的项目与我的专业目标一致,也有助于我的技术成长。我身边的同事个个才华横溢,我们一起开发云端数据管理的创新解决方案。我相信在这里获得的技能和经验将使我的职业生涯取得重大成就。

华为团队和项目的规模,比我以前经历的大多了。与成百上千的同事合作,会带来与集成相关的独特挑战。所以,保持组织和效率是至关重要的,拥有清晰、定义明确的流程可以使各团队无缝地协作,并产生有凝聚力的结果。

问:在工作中,你遇到过困难吗?你是如何解决的?

丨答:在刚来的第一周,我最大的挑战是语言障碍,因为我没学过汉语。办公电脑上的操作系统全是中文界面,没有同事的帮助,我看不懂。对我而言,即使点击一个简单的“确认”按钮也是一种挣扎。后来,在IT人员和同事们的帮助下,我终于将系统操作界面改成了英文,可以正常工作了。这只有在我队友的热心帮助下才可能实现,每当我需要帮助时,他们都会搭把手。我认为要融入新的工作环境,化解挑战的关键是善于沟通。经过一段时间的磨合后,你就能轻松地走通公司的常用流程。

丨问:你在部门干得怎么样?

丨答:我必须承认,自己正处于职业生涯的“菜鸟”阶段,还在数据库领域摸索前进。事务处理领域非常广,要掌握很多相关理论,理解这些理论对于提出该领域的重大改进至关重要。我的团队主要为公司的云数据库产品贡献特性,重点是优化云环境中的数据库性能,有效地平衡资源,增强客户体验。

入职后的这段时间,凭借扎实的技术基础和独特的竞赛经历,我已迅速上手数据库内核相关业务,在多个特性开发和问题修复中发挥了关键作用。2023年华为&ICPC挑战赛的“多租数据库的缓存共享与预分配”赛题正是来自华为云,我的一些解题思路已落入云数据库多租CPU资源保低调度算法,效果挺好,也得到周边认可。当前,部门正在规划未来项目,主管安排我继续投入关键算法设计,保证内存和I/O(输入/输出)的租户挂靠效果。对我的技术贡献,大家都很赞赏,主管还夸我:“确实和MySQL数据库内核碰撞出了不一样的火花!”

丨问:来到中国工作和生活,你能适应华为的文化吗?

丨答:是的,作为一个“老外”,我曾非常担心自己能否适应全新的文化。然而,我很快发现,融入这个环境并不难,这要归功于华为健康的文化氛围。同事们相互积极支持,为一个更团结、更高效的团队做出了贡献。

华为关心员工的身心健康,倡导健康的工作和生活习惯。他们会组织一些小型的互动活动,帮助员工放松身心,例如在午休或下午聚会时的小游戏。我认为,这些活动虽然短暂,但令人非常愉快,并提供了一个休憩和放松的机会。

一天,在去食堂吃饭的路上,我注意到园区里排起了长龙,耳边响彻着欢声笑语,原来大家在玩一个滚饮料罐赢奖品的游戏。我和同事们也排队参加,试试运气。最后,我赢了一个烹饪锅,这让我开心了一整天。我相信这类活动的价值远大于奖品本身。烹饪锅对我来说并不重要,但活动表明了公司致力于促进员工之间的融合,创造相互联系和分享欢乐的机会。

关于工作文化的差异,众所周知,与亚洲文化相比,西方国家对工作的看法不同。然而,我并不感到意外。当我接受这份工作时,就期望自己更加努力,做出一番成果。我带着开放的心态来到中国,决心适应这个国家和公司的文化,包括加班,这对我来说不是问题,尽管我理解一些人可能对此有不同的看法。

PART.04 / 

抓住机会,向世界级难题发起挑战

丨问:你的人生格言是什么?在工作和生活中,它对你有什么启发?

丨答:“拥抱大挑战,才能赢得大胜利。”如果任务不够难,就不会有成就感。我一直喜欢向自己的极限挑战。无论是做数学题、做物理题、分析逻辑推理还是玩Sudoku(一种九宫格数字类的智力游戏)时,我都喜欢给自己额外加点难度,故意新增几个约束条件,激发自己探索最优答案。只有不断挑战自己,才会更快地成长,给自己带来更深远的成就感。

不要把自己只局限在你力所能及的目标范围,要敢于挑战。许多人遇到稍微难点的问题就会打退堂鼓,认为此题无解,自己搞不定。但这其实是一个自我暗示的预言,如果我们从不尝试,难题就永远无解。

丨问:回顾过去的一年,你最有成就感的时刻是什么?最沮丧的时刻又是什么?

丨答:虽然是一年多以前的事了,但我还是认为,在2023年华为&ICPC在线挑战赛中取得第四名,是我最有成就感的时刻。正是凭借这次的良好表现,同年8月,我才能应邀来到中国参加华为&ICPC挑战赛冠军杯,并最终夺冠。所以,那次在线挑战赛是我人生的一个重要转折点,是第一个重大成就,也是我苦练编程的高峰时刻。正是有了这些努力做铺垫,我才最终能在挑战赛中捧杯。

说起来有点矛盾,但我认为我最有成就感的时刻,往往也是我最沮丧的时刻。为什么呢?在线挑战赛时,我曾如此地接近夺冠,只要稍微再注意一点小细节,就可以改变局面,但我却与冠军失之交臂,这真让人难以接受。那些好胜心强的选手都能理解我的这种感觉——拼命想赢,明明胜利在望,可临门一脚,却打偏了,哎!虽然接受这个现实很有挑战性,但它毕竟是生活和竞赛的一部分。成千上万的人都想争得第一名,但最终只有一个人能获胜。

丨问:你有什么业余爱好吗?

丨答:我享受和家人在一起的时光。我喜欢与妻子、儿子还有我们的狗待在一起。无论是一起吃饭、看电影或追剧,还是和儿子在公园里玩耍,这些温馨时刻对我来说意义重大。

我没啥特长,就是喜欢玩智力游戏、欣赏国际象棋比赛、观看网络游戏竞赛,或与朋友联机打网络游戏,对我来说,这是一种放松和保持联系的有趣方式。

丨问:未来将会有更多像你这样“聪明的大脑”来参加华为&ICPC挑战赛冠军杯。你有什么想对这些选手说的吗?

丨答:尽情享受这个活动吧!与来自世界各地的聪明大脑们交朋友,与他们切磋,保持联系。我相信,华为将为所有参赛者献上最精彩的体验。所以,抓住机会,追逐梦想,一起向世界级难题发起挑战吧!

来源/《华为人》

转载请注明作者和出处

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务