从 “e” 开始,我的编程故事

最近刚结束了毕业论文的开题答辩,有感而发,想梳理一下关于我和编程结缘的故事,于是,就有了下面这篇文章。

小学

印象里小学有电脑课,那时候主要是在金山的软件里练习打中文。打字之余还能和同学联机玩金山打字里的“警察抓小偷”这种比打字速度的小游戏。六年里,电脑老师一直是俞老师,我现在还留着他的 QQ,挺敬佩他的。由于时间太久远了,详细的没什么印象了,但我记得俞老师一直很关照我,当时有一件印象深刻的事情,当时我在打字,我当时的打字速度很快,经常最先完成老师布置的任务,老师应该在他的电脑监控看我屏幕,碰到一个字,我死活打不出来,我就听见俞老师对着我喊,“e,e,e!",意思是这个字最后结尾是 e ,但是我当时听到俞老师说 e,那时我对英文字母还不熟,我会的是中文读法的字母表,是叫:阿波次的鹅佛歌(abcdefg),喝一几渴乐么呢(hijklmn),我就一直在打 i,因为这个字母也是读 e, 我就这样在下面一直打 i ,当然出不来结果,俞老师一直在上面喊着 e ,现在想想挺好笑的。

大概小学三年级时,每周都会有一下午的兴趣课,班主任在班里挑了六个人去上电脑兴趣课,我也在这之中 ,这个电脑课当然也还是俞老师来上。到了兴趣课上,看到每个班都来了六个人,随后,俞老师拿出试卷,说我们要考试,之后兴趣课要按照考试成绩来排座位,考的好的坐前面,我印象很深刻,试卷上全是数学题,比平时的数学难多了,我当时是我们班的第四名,于是我就分到了第四排座位。兴趣课上,俞老师便教了我们编程,这是我第一次接触编程,但当时我是一头雾水,毕竟当时我还是一个三四年级的小学生。仅剩的印象也不多了,记得我们是在一个黑窗口中写代码编程的,当时黑板上写着好几个英文单词,俞老师说每个程序都需要写这几个单词,我当时更是不明所以,这几个单词中我都没几个认识的,只认识一个 end 。现在根据我仅剩的印象回忆,这应该是帕斯卡(Pascal) 语言。还有个写程序的事有印象,当时要写一个输出 99 乘法表的程序,俞老师说写出来了就可以和别人联机玩拳皇了,我当时可很是想玩呀,看到我前面的兄弟过不久把代码改了一改之后就成功输出去玩拳皇了,我又羡慕又着急,绞尽脑汁也没做出来,结果没能玩上。

这就是我小学第一次接触编程的故事,感觉当时根本也没有编程的思想,也不知道编程究竟在干什么,但也就这样编程在我心中萌芽了,电脑课的俞老师也很关照我,时常点播我。当时在课上,俞老师叫我们改一下电脑的 IP,步骤写在黑板上,改完就可以连上网络了,觉得电脑真是一个神奇的东西,俞老师也是个很厉害的人。

初中

初中的时候也有电脑课,但当时的电脑课上是不学编程的,我记得都是一些类似 P 图、做视频的课,当然了,我和大多数同学一样,最喜欢的就是偷偷玩电脑里的游戏了,谁能在老师全体控制着电脑的情况下,脱离控制,谁就会向他请教是如何脱控的。

高中

因为我是在浙江省读的高中,我们省高考是可以选一门叫技术的科目作为“小三门”之一。所以在高一的时候,大家都会进行技术课的学习。在上的第一节技术课上,我们的技术老师是一个瘦瘦的女老师,技术老师就说了,你们今后选不选技术课作为高考,关键就在于你们 VB 学的好不好。这里的 VB 就是 Visual Basic 语言,能占技术成绩的20多分,听说我们还是最后一届学 VB 的,之后都是学 python 的。当时我对这个技术课,就非常喜欢,尤其是这个 VB 编程,甚至于在自己家里电脑上,也去把 VB 安上,写一些自己想写的程序,当时写的程序也都很简单,什么日期计算、三角形判断啥的代码。后来高考的时候,我也果断选择了技术这门课作为我的高考科目,当时就打算,之后大学的时候,也一定要选择和计算机相关的专业。

高考结束填志愿的时候,我一心想着填报计算机专业,但是我傻眼了,所有的计算机专业,我都不能填报,旁边写着,必须选择物理这门课,才能报考计算机,我就当时很无语,因为我虽然选了技术这门和计算机最相关的课,但是没选则物理,我选的是技术、化学、生物,作为我的高考科目,真的很后悔,后悔没有早点知道这个规则。

本科

大学本科的时候,我选择的专业是工科的交通运输专业,和计算机几乎就没有了任何关系。但当时我在大一的时候,有一门 python 课,由于我有编程的基础,学习的进度也很快,课程的孙老师也很快发现了我,孙老师也很关照我,最后在他的建议下也加入了学校的 python 社团。大一快结束的时候,我就和孙老师说了一下我的心结,说我一直打算是学计算机专业的,但因为种种原因没有实现,现在打算转专业,想问问孙老师的想法,那天孙老师和我聊了很久,老师帮我也分析了好久,他说他是学自动化的,推荐我去自动化,我和他说我最心仪的是计算机。最后我转专业时,一志愿写了计算机,第二志愿是自动化。最后如愿去了计算机专业。

image-20251101150928950.png

大二的时候,结识了好多志同道合的同学和关心学生的老师。在老师的建议之下,也参与了很多编程算法类的比赛。就是从那时开始,我第一次接触了 Java 语言,从此,我最喜欢的课就是 Java 课了,一心觉得 Java 是最好的语言,很多别的语言课程中,我也不怎么关心,一心扑在学习 Java 的路上。记得第一次通过 Java 连接了数据库时,是多么的兴奋,觉得真神奇。

image-20251101152648956.png

应该是在大三的时候吧,我面临了新的抉择,就是是继续学 Java 准备工作,还是准备升学考研。当时的 Java 的学习中,也一步一个脚印学到了 SSM 框架阶段,我想在再学一段时间,找工作应该不成问题。当时也很纠结,一边是学了好久的 Java,要是选择了考研,Java 就必须得先放下了。经过深思之后,我就先把我最爱的 Java 先放下了,我选择了去考研。

研究生

研究生阶段时,我的专业依旧是计算机,是当前很火热的方向,人工智能方向。可能我一直对科研这块走不进去吧,我始终觉得科研这块是虚无缥缈的一样,我还是想把我的主力心力放在 Java 上。就这样,我的第一个三桂博客就上线了,我打算通过这个博客,以更新博客的方式,变相激励我要学习新技术,努力成长,每写一篇,就是给当年的小男孩一个交代。

现在我还是研二阶段,我的故事也就到这里了,谢谢您看到这里,也感谢所有一路上陪伴我的良师益友们,愿大家都能得偿所愿。

  • 微信
  • 赶快加我聊天吧
  • QQ
  • 赶快加我聊天吧
  • weinxin
三桂

发表评论 取消回复 您未登录,登录后才能评论,前往登录