about
我是……
我是容小狸,自设是一只异色瞳白毛狐人。
我(不)喜欢……
很乐意谈论关于计算机方面的东西,以编程为乐趣之一,但是从来不把自己当成是程序员;喜欢部署些奇奇怪怪的东西;喜欢玩游戏,和朋友一起玩,玩FPS为主,偶尔摸一把音游。
不太喜欢弯弯绕绕的表述,但是自己很多时候又会弯弯绕绕。总之就是很矛盾的一个人。没有知边际感,但是又不知道如何表达自己。很容易和别人变成表面朋友,但不知道如何接触对方。
不喜欢被叫大佬,是个人都还有很多没学。只是在某些领域你懂多一些,某些领域他懂多一些罢了。喜欢别人和我讲解他所擅长的东西。也不是很喜欢有人居高临下对我熟悉的领域指手画脚,除非你拿出你的专业水平。
之前弹了点钢琴,凭运气考了上音十级;跆拳道也只是凭运气止步于一级。
—— 你觉得你是专业选手吗?
—— 我觉得我不是。
我的编程过程……
小学的时候,玩MC的红石,觉得有点意思,但是又觉得红石好麻烦,造机关需要好多方块。之后发现了命令,原来打一行字就可以放置一面墙,几个方块铺在一起就可以做出很酷炫的效果,觉得很有意思,学了一点命令。
在这之后,发现一些命令里面有一些不一样的地方,这个地方一般控制着不同方块的表现,比如颜色,朝向等。上网查才知道,那是决定方块数据的地方,它叫JSON。
这之后,便想着试试编程。这时已经是初二了,先从简单的,现在有的看起来很酷炫的东西玩起吧。Windows CMD正好进入我的视野,我便试着学了一下,意外的很有意思。我甚至做过用批处理文件总结的批处理,现在想想都是黑历史了。
编程最绕不开的,最广为人知的语言是什么?是C。是的,接下来我就去看了一眼C语言。因为没时间也不想报班,于是我选择自己跟着网上教程学。也是学了个半吊子,然后觉得自己算是学好了。
在C之后,是C++,毕竟C++看起来比C自增了。C++里面碰到了面向对象编程,当时一笔带过了这个重要知识点,只看了一眼C++就跑了,因为我迫切地想编带图形界面的程序了。虽然C++可以编图形化界面,比如Qt之类。但是我用的IDE是VS2017,C++的图形界面看起来很复杂,所以转向了C#。
在C#我才算正式接触了面向对象的编程。第一次知道什么叫类,方法,对象。在这之后接触了WPF,知道了WinForm,可以自己搓个小工具了。HardwareInfo就是那时候的作品。这玩意儿就又是黑历史了,我就不介绍了。
在这之后,我想试试看做MC模组和插件,于是看了看Java。结果我发现,对于我来说,编插件和mod还是太早了。正好当时看到有个QQ机器人很好玩,于是我就学着搞个QQ机器人玩玩,正好学一下如何处理高并发之类的东西(虽然 这个bot用不到高并发之类的)。这就是容小狸Bot。
容小狸Bot用了一会儿之后,腾讯监管变严,我的Bot号也隔三岔五暴毙,于是我就暂时放着了,到大二我想重新拿起这个Bot,重构以尽可能用上API,不要自己造轮子。这就是Elysia。
这就是我的编程过程,平淡而且肤浅。