眼中有光不惧路长
心存远方何惧彷徨
本次我们采访到蓝桥杯全国软件和信息技术专业人才大赛国家二等奖获得者——数科2302钟焯佳。他将分享备赛过程中的技术攻坚与实战心得,以扎实的编程功底为同学们点亮前路,传递潜心钻研、勇攀高峰的榜样力量。

Q1:“从开始准备到国赛,你的备战周期是多长?是如何平衡专业课、期末考和竞赛集训之间的关系的?”
A:“大一仅用时两个月、大二耗时一学期,蓝桥杯赛事与期末考试时间安排互不冲突,对学业未产生明显影响。但仍需以学业为核心,切勿因备赛导致绩点下滑,否则得不偿失。若需参与集训,可选择信息学院天梯赛,其时间与数院课程及考核安排基本错开,适配性较高。线上周赛训练建议以牛客平台为主,AtCoder Beginner Contest(ABC)、Codeforces(CF)为辅。”
Q2:“你认为哪些算法或数据结构最关键?遇到瓶颈时,如何攻克一个怎么也学不会的知识点?”
A:“算法竞赛若冲击国奖,需全面掌握基础算法与数据结构,无主次之分,核心知识点均需熟练运用。冲刺阶段需重点掌握两类搜索算法与最短路算法;数据结构需扎实掌握哈希表、队列、栈、堆、链表、图等核心内容。Java 方向可重点了解StringBuffer、TreeSet等常用工具类。针对薄弱知识点,建议以刷题为主,蓝桥杯考察范围相对固定,足量刷题即可理解掌握;亦可通过 B 站学习对应知识点讲解。语言学习推荐:Java 方向参考左程云课程,C++ 方向可学习《代码随想录》。日常训练优先使用力扣,可同时兼顾竞赛解题与面试能力培养。”
Q3:“备赛过程中最难熬的时刻是什么?如何克服惰性和焦虑?”
A:“备赛过程中最具挑战性的阶段,往往是赛前发现仍存在知识盲区与未掌握的题型。此时心态管理至关重要,切勿因局部短板而全盘否定长期积累的知识体系与解题能力。若前期已形成稳定的训练节奏,赛前阶段更应注重巩固与复盘,而非盲目突击新知识。建议组建稳定的训练小组或结对学习,通过交流探讨、相互讲授实现共同提升。尽管线上学习资源丰富,但长期备赛中,同伴间的互助与监督,远比孤军奋战更具持续性与高效性。”
Q4:“用的是C++、Java还是Python?为什么选择它?这个组别在国赛拿奖有哪些优劣势?”
A:“本人备赛阶段主要使用 Java 语言,但结合当下技术应用场景,更推荐优先选择 Python 作为竞赛主力语言 —— 无论是智能体开发(Agent)还是数据分析等前沿领域,Python 均为核心工具,具备更强的场景适配性。从竞赛角度来看,Java 与 Python 的语言优势实则相差无几,核心竞争差异更多源于赛道内高水平选手的数量分布。值得注意的是,Python 因语法特性更为灵活自由,竞赛主办方为平衡不同语言组别的解题难度,通常会将 Python 组的题目设置得略复杂于 Java 组。”
Q5:“作为过来人,最想给下一届学弟学妹的一个建议是什么?”
A:“在竞赛与学业规划层面,建议在入门阶段主动接触前沿技术栈,通过持续学习与实践拓宽技术视野。大一大二阶段时间充裕且试错成本较低,应避免过早局限于单一技术方向,需通过多元尝试明确适配自身的发展目标;进入大三后,则需锚定方向并聚焦发力。若有考研规划,针对 211 及以上层次的目标院校,可重点考量网络安全与人工智能两大方向,此类方向在优质院校中资源倾斜度高,且契合当下技术发展趋势。”
我们始终传递时代浪潮的澎湃回响
挖掘更鲜活的奋斗篇章与滚烫理想
助力你在青春的征途上披荆斩棘
(撰稿:钟焯佳 编辑:李宁 编审:张沂红)