1
码上开聊 VOL.11 宋亦然
本期关键词:CSP-J 一等 | ACGO排位分第一 | 丘成桐少年班
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 👦个人档案
* 姓名:宋亦然
* 昵称:dream_陆军展览
* 年级:初一
* 坐标:无锡市锡山区
* 兴趣爱好:打乒乓球、做数学题、看鬼畜视频
* 获奖经历:
* CSP-J2024 一等奖
* 社区好友:@kkkkkkk
* 社区主页:围观他的主页
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 💬 正式开聊!
Q1:你一开始是怎么入门编程的?
宋亦然:
我四年级的时候一开始学的是机器人(娱乐性质),后来五年级的时候听说机构有 Python 班,想试试就报名了,就是纯兴趣。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q2:当时从机器人转向PYTHON,印象最深的转变是什么?
宋亦然:
机器人很多都是具体操作,调一调数据就好了,但是 Python 就比较抽象,要背的东西也很多。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q3:你是完全自学PYTHON的吗?有没有遇到过“完全不会、不想学”的阶段?你是怎么坚持下来的?
宋亦然:
很久以前用 Python 写了一个本地网站,成功运行起来的时候我非常激动。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q4:你觉得数学思维对编程学习帮助大吗?能举个例子吗?
宋亦然:
帮助挺大的。这两者的思维有很多是共通的,像以前学递推的时候我很快就能找到规律。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q5:你是怎么接触到ACGO平台的?第一次参加小码王的集训营,有什么让你印象深刻的事情吗?
宋亦然:
我就是 24 年参加小码王杭州集训营接触到 ACGO 平台的。印象比较深刻的事情是老师用随机数点名,每次都提心吊胆的。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q6:你目前在ACGO的总排名是第一,你觉得平台对你最大的帮助是什么?
宋亦然:
刷题,打比赛,学术交流,放松。打比赛的时候其他选手带来的压力也会给我动力。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q7:有没有哪道ACGO上的题目让你印象特别深刻?你是怎么攻克它的?
宋亦然:
可能是这道偶数Ⅱ,这是一道比赛题,思考的时候突然发现这题里面“美丽度”的转化数学兴趣课讲过,于是就想出了一半解法,之后又花了一些时间想出了优化就过了。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q8:你提到比赛带来的“压力也是动力”,有没有一场让你特别紧张、但最后很满意的比赛?
宋亦然:
这一场 ACGO 挑战赛 #12,从 T2 开始每题就花了不少时间,还被卡了好几次精度,但是也取得了不错的成绩。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q9:在编程学习上,有没有什么“自学秘籍”或者自己的学习习惯可以分享给大家?
宋亦然:
一定要把知识点学透,多练习,不能盲目追求进度。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q10:你觉得“编程能力”最重要的核心是什么?
宋亦然:
细心。去年打 CSP-J 的时候 T2 一直不知道哪里写挂了,看了好久才发现 == 写成 = 了,浪费了我好多时间,之后我写题就十分细心了。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q11:有些人觉得“按计划执行”很难,你是怎么做到坚持的?有没有中途拖延的时候?怎么克服的?
宋亦然:
有家长监督的成分。有过拖延的时候,就逼自己利用碎片化时间时间做完。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q12:你现在每天的作息是怎样的?怎么平衡校内课程和编程训练?
宋亦然:
十点半睡六点半起,节假日会多睡一会。我把校内学习和编程时间都计划好了,按计划行事就没什么问题。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q13:你怎么看待“内卷”?你会刻意避免陷入“比成绩比排名”的焦虑中吗?
宋亦然:
不怎么喜欢“内卷”,也不是很看重排名,我现在在班里一直都是中等位置。但是我认为做好自己就行了,没必要那么在意别人的成绩。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q14:你是怎么被选入丘成桐少年班的?这个班级和普通班在学习上有哪些不同?
宋亦然:
数学方面多钻研难题,提升思维能力,文科多读书多积累。这个班级学的内容其实没什么区别,但是老师很细心,同学们的学习氛围也很好。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q15:你更喜欢做数学题还是写代码?为什么?这两者带给你的感受有何不同?
宋亦然:
写代码。我觉得解决编程问题很有成就感。编程题是一步一步解决一个一个子问题,但是有的时候数学题看很久也没有一点思路。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Q16:你对自己未来的规划是什么?希望在编程、数学或其他领域走得更远吗?有没有理想的大学或者目标?
宋亦然:
继续学算法,争取拿到 NOIP 一等。理想的大学是复旦 / 上海交大 / 南大 / 浙大。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> ⚡快问快答!不许犹豫!
* 最喜欢的一种编程语言?
C++
* 最讨厌的一种题型?
大模拟
* 最近在挑战的算法问题是?
线段树
* 如果用一个词形容自己的编程风格,会是什么?
简洁
* 编程之外最喜欢做的事?
做数学题
> 🎯 访谈结语
从机器人启蒙,到靠兴趣转向 Python,再到如今稳坐 ACGO 排名第一、勇夺 CSP-J 一等奖,宋亦然的编程之路,是兴趣驱动下的稳扎稳打,也是数学思维与细心习惯的双重加持。他说“内卷不重要,做好自己就行”,也用行动证明了:当你热爱一个方向,全力以赴时,赛场上的每一次冲刺,都是通往更高目标的起点。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
📌 点击回顾往期访谈 >>
有帮助,赞一个