写在前面

搭建一个个人博客这种事情为什么会吸引到我,因为自己想要变得特别,我的方式就是自己建一个个人博客。我这种行为与其他人染头发,或者是开鬼火,又或者是翘课,其实没有什么本质的区别。

一方面是为了彰显自己的特别,一方面是这些事情的确会给人享受。为了自己的特别之前一直有一个执念是要完全自己写代码,自己去学那些 HTML,CSS,JS,但问题是这种方式工程量大,不适合我这种不聪明且懒的人。

因此一直拖,直到这个国庆,终于借助前人的智慧,有了自己的一片小天地。这里人少,基本就我一个,但是我好像更加喜欢这里,尽管也有自己的公众号,但在那里是一个租客。即使把租房改装的再漂亮,也终究会有到期的一天。而在这里,自由度就大了一些。

未来应该会尝试把网站部署到自己的服务器上面而不再是挂在 GitHub Pages 上,这一步对于我来说,还是比较难的。另外,在我们这个地方,一切都需要备案。

正文

说回标题。很多人觉得编程是一个很困难的东西,要么需要懂数学,要么是头脑需要很聪明,其实并不是这样的。我并不是一个很懂数学的人,这也说明了我头脑比较笨重,我从小就不是一个反应很快的人。我往往需要时间去理解一些东西,之后,我需要练习去熟悉他。

我的天生是这种水平,所以我一直以为编程这件事情不会和我产生关系。而后来我就改变了自己的想法,可能是偶尔浏览到了一些东西,这些东西会告诉我编程非常有用。首先,是python,没有在python最火的时候去了解,而是在知道python能做什么之后才有感了兴趣。

然后我就开始看一些课程,比如说B站上边那个小甲鱼的课程。可是无奈啊编程这种东西更新的速度快,而且优质的针对完全小白的教程小,并且观看教程而不去做,是一丁点用都没有的。

在某个时候我在B站上刷到了一个博主的视频,它的建议是通过项目(project)来学习。你先要有想要实现的效果,比如说你想要有一个完全自动化的记账网页,你想要有一个会监视公众号粉丝变动的程序,这些都是。编程的神奇之处就是在于它能够帮助你的生活,它能够使你的生活变得方便。

在项目的建设过程中,你只需要去学习你想要的东西。比如python有很多的模块,不可能每个模块都能熟悉,那么你就可以根据你的项目需要去熟悉某个module,这样知识技术来的更加实际,掌握的也更加牢靠。就像一个足球,你知道可能它是可以的踢的,你也知道有很多种脚法,但是如果你不去绿茵场中跑跑,你永远不可能会踢球。

而真正当你开始在场上跑动的时候,你会发现你不需要知道那么多。在某些场景下,你自然会踢出那一脚,也许它并不会进球,但是下次的机会,你就会知道怎么做。这就是编程的感觉,我并不需要是一个标准的运动员,但是在场上的跑动能让我感受到激情以及快乐,这就足够了。

因此我的个人网站可能不够完美,甚至它看起来会和别人的很像,但是那只是现在这样,将来它会染上我个人的色彩,成为一个我满意并且非常想要和人分享的一个项目。

通过项目学习,这是学习编程的技巧。因此我下一个想要尝试的就是微信的小程序,这样能让更多人知道我的作品。那么我就需要想想,我要做一个什么样的小程序呢。是游戏类,还是工具类,其实它有很多种可能性,这也是吸引我的一个地方,我目前觉得它会是一款兼顾了实用性的情感类的小程序。

只是具体是什么样的,我还没有一个确切的目标,我会趁工作这段时间疯狂的码字,建设起我博客的文章数目。之所以会有这样的方向是因为我前段时间沉迷了一些独立的象素风的小游戏,以及看了一些治愈电影的解说,还有就是我最近的经历在告诉我,有些关系和情感其实能够给人共鸣,能够给我们带来温暖和治愈。这也和我高中时开始写一些东西的最初始的目标——记录人类美好情感不谋而合。

编程这个世界里,有太多前人的智慧,他们做了许多的事情,提供了很多的工具以及思路,我觉得这非常的好。而且编程是在与机器这种工具交流,现实生活中你不需要告诉电水壶什么时候应该发热什么时候应该停止,你只需要按下开关,这很方便,但同时也显得不智能。

而硬件机器,以及互联网,它正等待着你给它发布指令,这听起来很不方便,但你花一些时间进去,会发现其实这很方便。我只是一个初学者(可能还不算),我也将永远是一个初学者。


除特别声明外,本博客所有文章均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站由 JJJJJJJJack 使用 Stellar 1.28.1 主题创建。

本页面访问


共发表 77 篇文章 · 总计 83.2k 字