摘要:技术的魅力在于它充满未知和惊喜,或者让开发者超越自我,或者深深影响一个群体。
本文分享自华为云社区《改变世界的开发者丨以梦想为代码的中国工人青年》,作者:大数据在线。
技术的魅力在于它充满未知和惊喜,或者让开发者超越自我,或者深深影响一个群体。
就像两年前一样,一款世界名画换脸小程序在清华美院风靡一时。学生们沉迷于用它体验蒙娜丽莎式的笑容,与戴珍珠耳环的少女比比美……这一切的背后,是云数据库、人工智能等云计算技术的魔力,以及“魔术师” ”是华南理工大学的年轻开发者:梁黎明。
谁能想到,梁立明刚踏入大学校园时,还是个电脑知识不多的“小白”。短短几年时间,他在各种电脑比赛中获奖无数,甚至在大三的时候就创办了两家科技公司。他的蜕变完美体现了一个以梦想为代码、敢为人先的开发者精神,用科技致敬青春。
“第一次进入中国劳动力,后一波有危机感”
华南理工大学(简称:华工)被誉为中国“南方科技大学的一面旗帜”,堪称“工程师的摇篮”。梁黎明就读于中国工科第一专业计算机科学系。刚进入中国劳动,梁黎明立即感受到了来自他身边的压力,他感到了一种危机感。 “学习比较认真,但是学习习惯没有改变。另外,之前在计算机领域的基础真的不多。”赛场上的比赛,计算机编程功底深厚,让梁黎明感到压力山大。比如C++机考,有的同学在十分钟内完成了6道题就离开了,而梁黎明则用了将近2个小时才交卷。
“那个时候,我觉得自己太落后了,不能再这样下去了,我不得不改变。”梁黎明说。
与优秀的人同行,使人快速成长。梁黎明仔细分析了自己理论扎实,但代码实践能力薄弱的情况,他想到了两种提升自己的方法:一是寻找一些项目机会,希望通过项目实践磨练自己的代码能力;另外,更积极参加一些比赛,在比赛中与队员们为共同的目标而努力。
人生有时候就是这么奇妙,你想要的总会来的。校园门口的一次偶然邂逅,让梁黎明有机会参与到一个物流系统项目的开发中,从前端到后端的全部工作都由他一手包揽。
“从“真功夫”到真功夫”
2021年底的一天,梁黎明赶到学校参加军训。
到了教学区门口,正好有一个中年男子在问保安是否认识计算机专业的学生,想寻求项目开发方面的帮助。于是梁黎明上前主动说自己是计算机系的学生,两人约定中午和中国工人共进午餐,聊聊项目的具体需求。
老板透露自己开了一家物流公司,主要是把货物从中国运到东南亚各个国家。他希望开发一个物流管理系统,可以通过平台统一管理客户订单,实现从下单到付款再到最终发货的流程,最好在小程序上完成各项业务操作。
听着整体的需求,梁黎明心中没有任何想法。经过一番研究,我隐约觉得这个项目比较难,可能要“掉坑”了。
您是在寻找及时离开的借口,还是要面对完成这一巨大挑战的机会?梁立明下定决心要试一试,于是利用所有空闲时间,一个人完成了从前端UI设计到后端系统开发的所有工作,并顺利完成了更多的交付项目第一阶段的代码超过 50,000 行。
整个项目结束后,梁黎明个人感受到了自己编码能力的质变。而当老板说:“在广州,如果华工的学生发展不出来,那就没有人能做到。”梁黎明不仅获得了外界真诚的认可,也获得了对自己的信心,让他敢于学习和实践新事物,为以后的创业打下基础。
“享受过程,尽力而为”
《骄傲的男孩》里有一句话:“只要努力,就没有失败。”
梁黎明就是这样的同学。从大一第一学期开始,梁黎明就积极参加了各种比赛。 “比起结果,我更享受整场比赛。队友们团结一致,为一个共同的目标而努力,这确实是人生中非常宝贵的经历。”
进入大学第二,必修课和专业课的数量急剧增加,梁黎明参加的比赛也在不断增加,这几乎让他一无是处。 .
正是卓越和勤奋,让梁黎明和他的队友们在各种比赛中逐渐脱颖而出:从国外大学生数学建模大赛,到国内大学生计算机设计大赛,再到华为云数据库挑战赛,梁立铭和队友在27场比赛中一次次突破,拿奖不顺。梁黎明是中国青年大学生的典型代表。他们聪明、优秀,敢于接受挑战,在受到积极激励后拥有更强的动力。
梁立明之所以从数学建模等学术研究竞赛转到华为云数据库挑战赛这样的企业应用竞赛,主要是因为他大二的时候学习了数据库课程。本课程让梁黎明有机会接触到华为云(for)的相关知识,老师理论与实践相结合更能揭开数据库的神秘面纱,激发梁黎明探索数据库内核编程的热情,为他在第三届华为云数据库挑战赛中一鸣惊人打下了良好的基础。
“在(for)数据库课程中,我了解到(for)易于使用和开发,在实际测试应用中的表现也很不错。而且,(for)是一个关系型云分布,相比于传统关系型数据库,具备复杂事务的混合负载能力,支持分布式事务的强一致性,支持1000+计算节点的扩展能力,4PB海量存储等硬核优势。第三次数据库挑战,所以我想借此机会深入研究这个产品,挑战自己,验证自己的能力。”梁黎明说。
Liang 和另外两个同学组成了一个团队,专注于数据库内核模型的设计。三人分工明确,相互配合,不断进步。从预赛第8名到复赛,他们不断提升自己的排名,最终跻身前三名。 ,成为前三名中唯一的大学生队。
比赛题需要我们基于(for)这个大框架来实现SQL引擎层,不仅涉及到数据库结构的设计,还制作了一系列函数、输入法、条件矩阵等. 为了让查询更高效的优化,最终在保证准确性的基础上优化性能。整个过程极具挑战性。我们三个就像一个有机的组合,互相帮助,互相鼓励。我们每天都在思考如何修改代码并从各个角度进行优化。 ,从而进一步提升数据库性能。
通过这次比赛,我更加接近了这样一个数据库,收获了很多货。数据库是软件行业的根本技术。中国必须在数据库领域拥有自己的核心竞争力。我希望在未来的某一天,我可以继续实践和创新,用自己的知识实现自己的数据库。
正是这段宝贵的经历,让梁黎明对中国云服务厂商的产品和技术有了最直观的应用体验。梁黎明透露:
数据库等华为云产品非常方便易用,技术文档、在线客服、工单系统等功能也非常齐全,对研发很有帮助。后续我参与的很多创业项目都会积极申请数据库等服务。
黎明目前的创业项目是开发智能医疗系统。过去,很多医院在采购各种药品进行库存管理时,往往需要人工输入药品的批号和生产日期,导致药品入库效率低下。梁黎明深深感受到了开发该系统的价值和意义。为此,梁黎明及其团队利用云数据库、人工智能等云计算技术,通过简单的拍照自动识别药品关键信息,然后将信息录入数据库,实现药品采购的自动化、智能化,系统识别率达到99.5%,有助于减轻医务人员的工作量。梁黎明不仅得到了客户的高度评价,还拿到了创业的第一桶金。
为了提高识别算法模型的准确率,需要对大量数据进行训练。我选择使用华为云在后台负责数据的写入、存储和处理,省去了离线安装和管理数据库的繁琐步骤,让我更专注于智能药品存储和配送、药品订单的开发数量推荐、药品过期时间规划、药品智能推荐表和补货;坚固的数据库,高可靠性、高扩展性和出色的容灾能力,让我们不用担心未来业务扩展过程中数据量爆炸式增长带来的数据泛滥和数据库满载问题。
“后记”
数据库是“根技术”,被誉为“基础软件皇冠上的明珠”。信息时代,信息产业的精细化主要以基础软硬件为核心控制,而数据库是最重要的软件。随着互联网和云计算的发展,数据库进入高速发展期,数据库人才培养体系和生态系统也在快速完善。
梁黎明不仅是一位用行代码改变世界、实现自我超越的开发者,更是华为云、华为云和大学产学研的缩影。见证。在为全国100多所高校、3万余名学生提供课程、实验平台、技术支持、培训认证等服务的过程中,华为云被开发者奉献的正能量和热情所感动为了他们的梦想。 这就是中国00后年轻一代开发者的真实写照。他们就像天上闪耀的星星,平凡却伟大。
未来,华为云将持续投入生态,完善华为云数据库人才培养体系,积极推进校企合作,提供更多“亮黎明”多行业前沿趋势和技术探索保障未来数据库行业的人才供给。
2022 年华为合作伙伴与开发者大会即将到来。大会采用线上直播+80多个线下分会场的形式,聚焦合作伙伴和开发者最关心的话题,释放更多潜力。与合作伙伴携手取得成功。
[精彩活动]
砥砺前行,成为全能开发者→12场技术直播预览,8大高能输出技术合集,还有密码密室、知识竞赛等多轮神秘任务等你来挑战立即突破关卡,解锁终极奖品!戳【Go 】,走上全能开发者晋升之路!
[技术主题]
未来已来,2022技术探索→聚焦华为前沿技术、重大开源项目、各领域创新应用实践。站在智能世界的入口,探索如何将未来变为现实,点击了解!
点击关注,第一时间了解华为云新技术~
暂无评论内容