新闻资讯

公益教学与自主研发结合,深入编程语言研究 ——“双特生”李登淳的成长之路

日期:2019年12月24日     作者:SCUWYZ     点击数:


2019年11月17日,成都Web全栈大会进展到了第二日,现场的展示台上,一位热情洋溢的年轻人正以Lightning Talk(闪电演讲)的形式举行最新的Covariant Script 3.3产品发布会,面向在场的数百名专业开发者讲解了他参与自主研发的Covariant Script编程语言。他就是这款自主研发的编程语言的发起者及主导开发者——李登淳。

人物简介

李登淳:2000年出生,四川大学计算机学院2018级本科生。至今已有 8 年的硬件检修、DIY 经验,6 年的 C++ 编码经验和 4 年的 C++ 教学经验。高中时期设计并实现了 Covariant Script 编程语言,并凭此在 2018 年中旬入选四川大学“双特生”培养计划,现就读于四川大学计算机科学与技术专业,导师为段磊教授。

缘起——逆流而上

一切要从李登淳年少时的成长经历谈起,小时候在父亲的简单启蒙之下,李登淳对计算机的兴趣便从此一发不可收拾,初二便开始自学C++,积累了大量的C++编码经验。

李登淳成长过程中对他影响较大的是高中时期,高一时的一次意外车祸导致他卧床恢复一个月,期间他对自己的人生进行了反思,自此更坚定了要做些实事的信念。从医院回到学校后,他一边刻苦学习课堂知识,一边在学业压力之下逆流而上,申请创立了所在高中的第一个计算机社团。在社团里,李登淳培养了讲解计算机课程的能力,同时也得以大量地编写代码。这促使他接连完成了CovBasic的开发和CovScript开发,后者成为李登淳中学时期编写的规模最大复杂度最高的程序。在高三下学期,李登淳参加了四川大学自主招生,并入选四川大学“双特生”培养计划,开启了一段新的征程。

(备注:李登淳高中班主任赠言,后来也成了李登淳自己的格言,鼓励自己坚定理想,面对逆境也能迎难而上)

成长——热心公益,教学相长

教

从高中开始,李登淳就怀抱着一个初心,就是希望从自身经历出发,帮助同学们少走弯路。在李登淳小时候,父亲除了对他进行知识启蒙之外,更是经常告诉他:“一个人的力量是比较小的。要做大事,必须要运用团队的力量。”这对他影响深远,不仅是学校的学术型社团,智锐科创这个由爱好者自愿组织起来的非营利性开源组织,也正是基于这样的理念得以建立。

于是在初入大学校园之际,李登淳再次选择从零开始,筹备建立一个新的计算机范畴的社团,即2018年9月成立的四川大学智锐科创计算机社团。社团建立之初面临了不少困难,从会长李登淳到协会干事都是大一学生,对社团业务不熟练,有些成员的计算机知识基础还较为薄弱。但李登淳是一个敢于尝试、克服困难的人,信奉“车到山前必有路”。就这样,社团建立并且逐渐壮大,李登淳也以社团为平台开始了C++等计算机课程的公益授课之路。

如今,成员们的能力逐渐提升,越来越多的协会成员已经可以参与授课。当谈到协会成员们的进步时,李登淳感到由衷的欣慰。在公益授课的过程中,李登淳不断践行着费曼技巧,不仅使自己的计算机编程能力得到巩固和提高,也服务了广大同学,帮助学生打牢计算机基础,同时在实现双赢的基础上,收获了学业、事业上的同道者,使学术型社团的优良学风得以传承下去。

学

在过去的一年半里,既要完成学业,又要处理社团的建立发展、公益授课,还要继续深耕自主研发的编程语言,难免会遇上难以平衡的情况,而李登淳的做法是“给自己所有的事情排一个优先级,然后无论多忙每天保证六小时以上睡眠时间,每周至少让自己啥都不想的休息一下午”,强大的时间管理能力提高了他的工作和学习效率。


伯克利大学课堂展示

2019CNCC学术交流

2019年夏天,李登淳参加了四川大学主办的“大川视界”大学生海外访学计划之加州大学伯克利分校暑期访学项目,不仅参观了硅谷,而且体验了世界顶尖大学的教学模式。2019年10月,李登淳参加了在苏州举办的2019中国计算机大会(CNCC2019),通过参加学术会议,接触并了解了最前沿的计算机领域的热门前沿议题。可以说,借助四川大学的国际化平台以及“双特生”培养计划的资源支持,李登淳不仅收获了丰富的学习经历,还增长了见识,提高了能力。

四川大学计算机学院也为“双特生”李登淳的成长提供了大力支持。四川大学计算机学院副院长段磊教授作为李登淳的指导老师,一直热切关注李登淳的发展,不仅对他进行学业上的指导,也担任他的人生导师,在关键的决策中给予他自己的看法和见解,比如在Covariant Script 3.3产品发布会的前期准备中提供活动规划上的建议,使之顺利开展。

李登淳非常感恩“双特生”培养计划所提供的帮助,直言道:“‘双特生’平台对我来说,其主要的作用是提供了一个自由探究兴趣、深入探究学科的氛围,其次是吴玉章学院这个全是大佬的环境能够给我接触优秀同龄人的机会。正是因为有了相对自由的氛围,我才能将大多数精力放在个人的研究领域中,从而使得我进入大学以来取得的这些成绩变成可能。”

展望——未来可期

关于产品研发,李登淳透露,下一代产品Covariant Script 4已经在今年十月正式立项,目前编译器前端已经接近完工,他意在打造一款真正的现代编程语言,不仅在性能方面超越竞争对手,更要在易用性上超越业界前沿,同时还将提供极佳的兼容性。

关于个人,李登淳今后将继续在编程语言的研究、应用和教学方面下功夫,在毕业之后有意继续深造,厚积薄发,扩展自己人生的深度和广度。鲲鹏展翅,鹰击长空,让我们期待他未来的发展。



上一条:停课不停学 线上要优学—吴玉章学院新学期顺利开展线上教学
下一条:吴玉章学院召开思政课教学改革研讨会