我的计算机之旅
首先,欢迎来到我的博客站!这是我第一次尝试搭建博客站,过程中我学习到了很多关于计算机科学,或者说是计算机网络方面的知识,我感到很开心,了解一件事情的本质是非常有趣的,这几天我为了完善这个博客站甚至差点通宵了,现在想起来真是有些不可思议呢!我从小学起便向往着编程,在一篇名为“我的梦想”的作文中,我勇敢地写下了 “我想成为黑客!!” 尽管被同学嘲笑,但那是我第一次向周围的人诉说梦想,我的人生就是计算机之旅,我从未离开过编程一步,每一年都在学习新的东西,尝试新的事情。
我喜欢的编程语言
- C#
- C++
- Javascript
C#有什么吸引我的地方?
很简单,就是因为简单,C#作为一门面向对象的语言,语法上与Java相似,用法上更为简单方便,相比于C++麻烦的指针和引用,C#确实要“高级”上不少,而且C#优秀的内存回收机制也让我不用再去担心内存泄漏的问题了,体验感起来棒!
麻烦的C++究竟哪里让我喜欢了?
我第一门正式学习的语言就是C#,在接触C++前,我就是一个C#迷弟,我天真的以为每门语言都差不多,最大的区别只是它们的社区环境不同(例如Python的社区有丰富的人工智能内容),但当我真正开始接触C++后我才明白,原来语言之间能差那么多,很多事情是C#做不到而C++做的到的,这不关乎社区环境,而是关乎两门语言的本质区别,偏向底层的C++可以直接进行内存操作,而C#却没有那么直接,限制多到很多事情完全无法完成,并且C++头文件的存在也让我一开始感到很不舒服,现在回想起来,学习C++真的是一个十分艰难却开心的过程,学习过程中我首次明白了链接依赖项其实不是一件简单的事情,我也首次脱离了Visual Studio的喂饭,走向了独立,C++给我带来的变化是从顶层编程到底层编程的思想转变。
那么Javascript呢?
说起Javascript,就不得回到初中的我了,我在初中时搞过一段时间的QQ文字游戏运营,当时我构想了一个十分宏大的异世界、不同种族、不同人物关系,主角们的爱恨情仇以及逐渐走向崩坏的秩序,我甚至自己使用PS做过几张海报,十分好看的那种,这份“工作”给我带来了人生中真正意义上的首次收入,我通过这款游戏赚到了很多米,但是这跟Javascript有什么关系呢?是这样的,我所使用的游戏制作工具的作者早在我入坑前就差不多隐退了,我只能靠着使用他人的拓展插件勉强做出游戏制作工具提供之外的功能,而一位我至今仰慕的大佬,将Javascript巧妙地结合到了拓展插件中,使得我可以通过Javascript做出更为自定义的功能,正是这个文游真正燃起了我对计算机的追求!也正是Javascript带我进入了编程人生!
我的“失败”人生
其实大多数人都是这样,我没有什么太过不同的地方,每个人都喜欢做自己喜欢的事情,也都不喜欢做自己讨厌的事情,我十分厌恶我的高中生活,每一件我喜欢的事情我都无法真正触及到哪怕一点,越步向高三的殿堂,我就越发厌恶高中的生活,我陷入过很长时间的焦虑,每天晚上睡不着,想着这些那些的事情,折磨着我本就濒临极限的精神,最后我放弃了,在高三下学期,我几乎没有正视过学习一眼,我的心思全在其它的地方,有游戏,也有其它兴趣爱好,但我的心再也没法放到学习上了,高考前最后一个月,我没再去学校了,我回到了家里,开始做起自己真正喜欢的事情,高考也理所应当的,该说是一般吧,相比我高三下学期的成绩其实没有差太大,这就是我的“失败”人生……的前半段,后半段正在进行之中,我全身心投入到了计算机之中,结合曾经就有的知识储备,我完成了很多以前觉得不可能的事情,也做好了一些一直很想做的事情,走过“逆向工程”的路,走过“游戏开发”的路,走过了“网络工程”的路,也正在走考研的路,我学的很杂,但是我活的很开心,我完成了很多一直想完成的事,也搞懂了很多一直不懂的事情,实话说,这跟打游戏的乐趣一样,甚至还要更有乐趣。
所以我到底是谁?
兴趣使然的人,提不起劲的人,努力刻苦的人,摆烂躺平的人,普通人,其实我跟大家一样,我们都在追寻着喜欢的事情,并为之努力着,大多数人心存清华梦,却因校园的巨大压力选择摆烂,大多数人心中有梦,便爆发全力努力圆梦,我们的每一步都在梦之路上留下脚印,每一次拿起书,每一次遭遇挫折,每一次走出图书馆,每一次解决挫折,都是追梦路上的坚实一步,我是一个普通人,和大家一样,正在追梦中!
Comments NOTHING