2018 年对我来说是很特别的一年,从一个对前端后端不了解的人,成为了一个技术控;从一个对计算机不感兴趣的人,成为了一个想尽可能多地汲取计算机知识的人。
我从初中的时候就对科学感兴趣,不过不是对计算机。在初三的那一年,我逐渐对物理产生了兴趣,于是高中之后,不管读懂读不懂,就开始看霍金的《时间简史》,了解爱因斯坦的相对论,还对量子力学有很大的兴趣,这些兴趣也一直保持到现在。当然了,那时候看这些也只能算做科普,书里面的公式是一个都看不懂的,爱因斯坦引力场方程、薛定谔方程、狄拉克方程、海森堡的不确定性原理,虽然看不懂这些公式里的一个符号,但是这些公式却令我着迷,我急切地想知道那些公式里的字母、符号所代表的物理意义。因此那时的我,很想快点上大学,想在大学里面学习到那些深奥的却一直在吸引着我的美轮美奂的数学公式,但高考后,因为对于基础科学就业前景的担忧和高考分数的限制,我在无奈之下报了计算机科学与技术专业,我在高中时是怎么也想不到自己会报计算机专业,我对计算机一窍不通,毫无兴趣。大一的时候,令我感兴趣的不是 C 语言和计算机,而是高等数学,当我看到高等数学里面的一个个符号、公式的时候,我就会记起初高中时对物理的那份热爱。因为那份热爱,即便我现在对计算机产生了强烈的兴趣,我还是对大学里面的数学课程情有独钟。
2018 年初,怀着对物理的执念,我开始了解偏微分方程,我不是个聪明的人,但是我相信努力。后来我逐渐意识到自学的困难,毕竟我不是黎曼,不是法拉第。于是我开始思考自己做这些事的意义,我既然报了计算机,为什么不好好学它,基础科学和工科都是科学,学好哪一个都可以有所成就。恰巧在年初的时候我接触到了 python,这门语言让我对计算机燃起了兴趣。python 的简洁优美,让我改变了对计算机的看法。那时只知道 python 和人工智能有关,后来慢慢的学习到,python 不止能做人工智能,在数据分析上也是很有优势的一门语言,而且 python 和 java 一样,也可以做后端,例如 flask 和 django,虽然在使用量上不如 php 和 java,但是实现的功能却很强大。大二刚开学的时候,我了解到了 Linux,就自己先用虚拟机装了一个 Ubuntu,通过几天的了解我发现 Ubuntu 总是提示更新,好像不太稳定,就装了一个 CentOS。那时候的我因为使用 Windows 使用习惯了,还是很依靠 Linux 的桌面的,通过一些天对于 CentOS 的学习,我逐渐开始依靠起了命令行,毕竟 Linux 大部分的操作还是依靠命令行执行。从一开始不知道在 Linux 系统中输入密码根本不显示,到后来使用 ssh,putty 和 Xshell,那段时间的学习让我对计算机的兴趣增长了很多,但是那时的我不会想到,在我学习前端的时候还能用到 Linux。大一的时候对于前后端的概念是很模糊的,不知道前端和后端是什么。接触前端以后,前端实现的效果让我觉得很有趣,受兴趣的驱使,我慢慢学习了 HTML5,CSS3 和 JavaScript,还有非常有趣的微信小程序的开发。刚刚学习小程序的时候,里面的语法让我很迷惑,后来我才知道,微信小程序的开发用的是 vue 的语法。通过对 vue 简单的学习,我也能够理解一些微信小程序的代码了。我知道学习前端需要学习 jQuery 这个很重要的框架,但是由于前端的知识太多而且杂,我还没来得及将前端的框架都学到。Linux 和前端我都学了一些,但是都需要继续深入,我还需要继续学习。
从 python 开始,我对计算机产生了兴趣,从 Linux 到前端,增加了我对计算机的兴趣,最近在学的数据分析也让我知道,计算机能做这么多事,而且可以将数据以那么美的形式呈现出来。现在的我发现一个好用的 IDE 就会觉得很开心,学习数据分析时发现 jupyter 这个工具,它呈现数据的方式比 pycharm 更加美观,用它进行数据分析让我感到很舒服。从对计算机产生兴趣的那一天到现在,我每天都想学到一些新东西,想在某一天对计算机掌握的极其熟练。当然我没有忘记我的梦想,我还是会向我的梦想一直前进,只不过这个梦想已经从物理转变为了计算机。
现在的我,每天都在学习和计算机有关的知识,还会安排一些时间给数学,有时间也会读一读文学作品,真的累了,就看会儿手机,这样的生活很充实,很有意义。