Skip to main content
info

感谢您对我感兴趣,您可以在 证书列表 页面中了解我在高中期间得过的一些奖项。

简历

证书列表

个人信息

姓名:张金皓
性别:男
邮箱:zjh@shanghaiit.com

教育经历

自我介绍

我是来自上海市第二中学的张金皓,我认为我自己乐于助人、做事可靠,兴趣爱好广泛,擅长编程、绘画、钢琴等。

个人技能

在小学时,受到父母的影响,我开始接触编程。从小学三年级开始学习Pascal,之后转为学习C++。在非专业级软件能力认证 CSP-J/S以及全国信息学奥林匹克联赛NOIP中我多次夺得一二等奖的成绩,在蓝桥杯中取得上海市一等奖,国赛二等的成绩,在各大高校的ACM邀请赛中与大学生们同台竞技,也多次获奖,如在2022年华东交通大学ACM双基程序设计竞赛中获得二等奖。值得一提的是,在NOIP2022中,我的电脑在考试过半时突然蓝屏,导致我所写的代码全部丢失。但我依然保持沉着冷静地重写了丢失的代码,最终以出色的成绩获得了一等奖。这些经历不仅锻炼了我的编程技能,也培养了我在压力下保持冷静并解决问题的能力。

在初中时,我接触了Web技术,之后学习了React、Vue、Svelte等常见前端框架,了解了TypeScript、CoffeScript等语言。在高中时,我加入了Rescript(一种Javascript语言的超集)团队学习编译原理,并参与文档翻译工作。在此期间的学习让我受益匪浅,之后独立制作了若干简易的编译器用于解析比如一个我自创的Markdown方言的笔记格式。我用类似方法制作的若干油猴插件诸如Web选择polyfill知乎下载器等在GreasyFork上下载量上万。

之后我凭借我在Web前端方面的知识参加了十四五中学杯第21届上海市青少年计算机应用操作竞赛,在一个晚上的时间里设计并制作了主题名为“青春至美,逐梦致远”的SFC网页并在两个比赛中赢得了一众评委的惊叹,双双斩获网页设计第一名。

在高中时,我初次接触了深度学习,并在高一时读完了《动手学深度学习》一书。之后,我加入了复旦大学的一个学生开发团队,在那里我参与开发了一款用于制作Pytorch模型的图形化工具。之后,我参加了第三、四届交大荣昶杯人工智能大赛,分别使用了自己优化过的Faster R-CNN架构的目标检测模型和基于LSTM的NER模型,都取得了二等奖的成绩。

我在科创方面也颇有心得。在高二时独自制作了项目《基于YOLOv7的冰壶轨迹预测、解说与战术建议系统》。该项目旨在取代冰壶解说的工作,并为运动员提供一些基础的训练数据,先后取得了第37届全国青少年科技创新大赛二等奖、上海市科学技术协会主席奖、第38届上海市青少年科技创新大赛一等奖、第三届长三角青少年人工智能奥林匹克挑战赛一等奖等的奖项。我也因此多次受邀在第三届长三角青少年人工智能奥林匹克挑战赛颁奖典礼校科技节开幕式等活动中讲话并分享科创心得。

第38届上海市青少年科技创新大赛上获得市赛一等奖和主席奖奖牌、主席奖奖状和国赛邀请书
第37届全国青少年科技创新大赛上我与我展位的合影
第37届全国青少年科技创新大赛的国际交流展示会活动中我与国际友人合影
在第三届长三角青少年人工智能奥林匹克挑战赛颁奖典礼上介绍我的项目
在校科技节开幕式上发言

校园生活

在校内,我积极利用自己所学知识协助老师管理班级,提高班级工作效率。我基于Web技术独自开发的作业收交统计工具曾作为线上学习期间全年级统一使用的统计工具;我用C#.Net和Web技术开发的动态壁纸被校内多个班级中使用,这套系统可以动态显示当前时间、今天的执勤表、课表等重要信息,帮助同学更好地管理时间。这项成果被上海电视台少年爱迪生频道所报道。

在高二时,我在校内创立了编程社并担任第一任社长,致力于帮助有梦想的同学学习编程,参加信息学科竞赛。我的变成社在一个学期内就成为了学校唯三的特色社团。在我的带领下,我们社团的社员包揽了学校所有信息学科竞赛奖项,不仅在诸如长三角青少年人工智能奥林匹克挑战赛、交大荣昶杯人工智能大赛等团队竞赛中屡获佳绩,同时在全国信息学奥林匹克联赛(NOIP)等大型个人竞赛中获得大量奖项。

我制作的动态壁纸工具
在全校推广使用
编程社部分社员为全国信息学奥林匹克联赛做准备
在一次编程社社活中向社员介绍 Stable Diffusion 中 Control Net 的用法
在一次编程社社活中向社员讲解深度学习中Loss函数的概念

课余生活

在课余时间里,我积极参与开源工作,扩展了自己的技术能力并为开源社区做出了实质性的贡献。在Github上,我为多个热门项目提交了Issue和Pull Request,包括改进Stable Diffusion web UI的队列问题、修复ChatHub大语言模型生成结果对比工具的错误重定向问题。此外,我参与了OpenMMLab Playground的开发工作,成为Label Studio的Mobile-Sam自动化标注插件的主要开发者之一。我还在Crowdin上参与了多个项目的翻译工作,包括Meta的Docusaurus中文文档翻译和Rescript的中文文档翻译。同时,我加入了张宏波教授的编译原理相关课程,深入学习了JavaScript的超集语言Rescript的编译器和MoonBit语言的工作原理,协助优化了MoonBit语言的语法,并成为了中文文档的主要维护者之一。通过这些经历,我不仅扩展了自己的知识广度,还提高了团队合作和开发技巧。我将继续积极参与开源社区,为推动开源软件的发展做出更多的贡献。

我取得以上的成就,离不开我对编程和科技的热爱,以及我不断学习和创新的精神。我认为编程不仅是一种技术,更是一种艺术,一种表达自己的方式。我喜欢用代码来创造美好的事物,也喜欢用代码来解决实际的问题。我希望能够在大学里继续深入学习计算机科学,掌握更多的理论和方法,开拓更广阔的视野,实现更多的想法。我也希望能够结识更多志同道合的朋友,一起交流和合作,共同进步。我相信,只要有梦想,有热情,有行动,就没有什么是不可能的。我希望能够成为你们大学的一员,与你们一起追求卓越,创造未来。

结语

我将我的以上的成就归功于我对编程和科技的热情,以及我持续学习和创新的精神。我相信编程不仅仅是一门技术,也是一种艺术和表达自我的方式。我喜欢用代码去创造美好的事物,去解决实际问题,去帮助更多的人。我希望在大学中可以继续深入学习计算机科学,掌握更多的理论和方法,拓宽自己的视野,实现更多的想法。我也希望能够结识更多志同道合的朋友,相互交流合作,共同进步。我相信只要有梦想、热情和行动,没有什么是不可能的。因此,我真诚的希望成为贵校的一员,与你们一起追求卓越,共同创造未来。

info

感谢您对我感兴趣,您可以在 证书列表 页面中了解我在高中期间得过的一些奖项。