我是王央悦,来自计科2102班,主修方向为视觉计算与智慧商务。平日里,我喜欢阅读小说和品尝美食。选择计算机专业,一方面是因为高中阶段学习了物理,觉得大学若不继续深耕理工科方向有些可惜;另一方面,计算机作为一门应用广泛、就业前景良好的学科,掌握这门技术意味着拥有一项实用的技能。

进入大学前,我对计算机几乎一无所知,仅会用电脑观看视频。尽管如此,我仍希望通过系统学习掌握计算机领域的核心能力,最终能够独立完成App或游戏的开发。起初,由于缺乏基础,我对自己的能力并不自信,只能一边上课一边在课后自学,逐步追赶进度。
记得第一次C语言实验课上,老师布置了编程任务,而我完全不知从何下手,甚至连一行代码都写不出来。整节课我都在迷茫和慌乱中度过。课后,我立即上网搜索相关课程,自学基础内容,并在OJ系统上刷了大量练习题,才慢慢跟上课程节奏。类似的经历也发生在大一下学期的Linux课程中——为了在电脑上安装虚拟机并配置环境,我反复尝试,向多位同学请教,最终顺利完成。
在《计算机图形学与游戏开发》课程中,我们团队用一个学期完成了一款RPG游戏的开发。虽然最初对Unity平台完全陌生,但在小组成员的共同努力下,项目从构思、开发到视频展示全部独立完成,最终呈现出一个较为完整的作品。这次经历不仅提升了我的游戏开发与工具使用能力,更全面锻炼了从设计到执行的实践素养与团队协作能力。
学习《数据结构》《操作系统》《计算机网络》《人工智能》等核心课程时,我发现这些课程通常包含大量需要理解与记忆的零散知识点。大多数内容并不晦涩,只要课堂上紧跟老师进度,并及时复习整理笔记,就能掌握。不过,也有一些较难理解的知识点,需要借助课外资料和视频课程深入学习。虽然这些基础课程初学时看似"用不上",但它们的思想与底层逻辑对后续的代码编写与问题分析具有重要启发性。
实际编程中,我遇到最多的问题之一是环境配置错误或依赖库无法引用。这类问题我通常通过搜索解决方案解决;若问题较为小众,则会尝试使用DeepSeek等AI工具辅助。例如在训练车牌识别模型时,模型精度最初仅有50%,我通过查阅资料、微调参数、扩大训练样本等方式,最终将其优化到较为理想的水平。这些实践经历显著提升了我的信息检索与问题解决能力,也让我明白许多技术问题背后有共通的解决思路,掌握方法后便能举一反三。
在项目实践方面,我参与过多次课程项目。例如开发"漫跑App"时,我担任产品经理,负责用户调研、竞品分析与功能设计。该项目让我深入了解了如何挖掘用户需求、提出差异化亮点,并通过墨刀绘制原型图、剪辑演示视频展示产品。这也是一次重要的团队合作经历,极大提升了我的沟通协调能力。当然,并非所有项目都一帆风顺。在另一次游戏开发中,技术组与美工组因时间安排不一致导致进度受阻。我们通过微信群反复协商、设定具体交付节点,并主动分担部分美工任务,最终保障了项目顺利推进。
我还参加过学院组织的程序设计新生赛,并获得三等奖。比赛以限时编程为主,代码需提交至OJ平台由系统自动评判。平台判定极其严格,哪怕输出多一个空格或回车都会导致失败。这次比赛让我切身体会到编程中对细节的高要求,也增强了我不轻言放弃的毅力。
随着学习的深入,我逐渐意识到:早期编程更多是解决单一问题,类似解数学题;而后期项目开发则需要多模块协同解决复杂系统问题。这不仅要求扎实的编码能力,更需要系统性思维和良好的组织能力。个人的成长,正是在这样从"点"到"面"的转变中不断推进。
我认为计算机专业的学习中,编程实践能力和问题解决能力尤为重要。理论知识的掌握固然必要,但其根本目的在于服务项目开发和实际应用。求职时,实际能力往往是衡量水平的最直接标准。当然,理论积累对代码理解与思路拓展也有重要价值。
我更倾向于通过实践理解理论。例如学习递归算法时,我不会死记定义,而是通过分析实例并亲自编码来理解其运作机制。此外,我有记录笔记的习惯,这不仅提升了听课专注度,也为期末复习提供了极大便利。
为了平衡学业与兴趣,我格外注重时间管理。习惯在前一晚列出次日计划,第二天集中精力高效完成任务后再安心休息。我也发现,设计类知识如色彩搭配等,对提升网页和界面设计的美感非常有帮助。

关于未来,我认为计算机科学将如水电一般成为社会运行的基础设施,推动各行各业的转型升级。因此,作为计算机专业学生,我们不仅要掌握编程技术,也要具备跨领域知识整合能力,保持终身学习,不断拓宽认知边界。
职业规划方面,我希望将来能成为一名公职人员。计算机专业背景在考公考编中具备一定优势,同时也提供了多样的就业选择。未来,我计划在原型图设计、实际编码等领域持续深耕,提升综合素质与专业能力,为从事相关工作打下坚实基础。