起于scratch,终于何处?——记chihuo2104的建站四周年

chihuo2104  3个月前 3个月前 0 喃喃语

为什么写这篇文章? 想用笔记下自己4年走来的风风雨雨,还有感谢这四年以来一直支持和帮助我的人们。

起于scratch

我对编程的爱好,源于scratch。那是2017年7月的一个晚上,我在宁波书城看书,突然发现了一本《Scratch少儿趣味编程》,就是这本书,引领我走进编程的殿堂。

随后,我在舅舅给我的退休破烂笔记本电脑里面安装Scratch 2,开始自学怎么玩Scratch。

那台笔记本虽然破烂,但是给我一道通往编程殿堂的光明道路。

配置如下:

 Model: ASUS
 CPU: Intel Pentium B960 @2.2GHz(2C2T)
 RAM: 4GB DDR3
 Disk: 500GB WD HDD
 Grapics: NVIDIA GT520 (1GB GDDR4)

随后我在https://scratch.mit.edu/上注册了自己的账号。当然,好久都没更新个人资料了。它显示的我的工作还是目前是一名初中生,现在已经退出了scratch圈 目前正在学习HTML,CSS,Javascript。我现在已经高一了,逝者如斯夫!

然后我在上面发表了几个自己做着玩的小project,比如说骰子,智力问答小小狗。我还在阿尔法营(现在已经不复存在了,太可惜了...原地址:https://mozhua.aerfaying.com/,据消息:现在搬到了https://gitblock.cn稽木世界)注册了自己的账号,还认识了几位一起撅scratch的人们,他们分别是zjezhpy,3412196936,363045841,青竹,Mr.Wu,和御风,感谢他们!

我亲爱的母亲看到我对编程的热衷,然后有人跟她说编程是不错的,于是她花大手笔在2018年1月给我报了一个编程班。当年可是200元一节课,然后先学Scratch再学OI,我学的太快了,所以直接跳级跳到最高级。

在编程班里,先学Scratch,再学C,最后学了C++。OI这一块我如果是想学的话还是可以的。之前在OI里面的排名是第一(笑,然后收到了朱老师(编程班老师)的两个手写板和两个罗技鼠标。有一个我一直保存到现在,可惜最近滚轮坏掉,就寿终正寝了。当然,还开了一个正统的luogu账号(OI必备),这都多少年没活跃了。

当然,比赛参加了,市赛数据出问题了,差点就拿三等奖了(悲

在编程班里,我认识了这些同学:邬ty,巩sy,陈yc,乐cx,李lt等,感谢他们对我的帮助和陪伴!

2018年,我开始接触Web编程,开始觉得OI没有什么实用性,就是死拿奖的,所以对OI的乐趣渐渐地淡了下来,到2019年6月之后,就再没碰过OI,编程班也停了。

2018年10月14日,就是4年前的今天,在晚上8点钟,我拿着老旧笔记本电脑用Dreamweaver写了87h87g78g小站,并用路由侠对外开放。

然后就是这篇文章里面讲的内容了,一直到2021年开头。

终于何处?

对于我来说,这是一个非常值得思考的问题。目前我的技术栈是全栈,前端用Vue.js,后端用Node.jsGo

虽然Go现在没时间学,但是以后肯定是要了解和掌握的。准备精通的就是JavaScript了。

让我们继续叙事吧。

2021年开头我开始学起Node.js并开始使用基于Express的WebServer来创建服务器后端。当时是和ejs这个template language一起配合的,所以耦合特别紧。

2021年8月,我开始学习Vue2,然后写了自己的第一个Vue小网站chiweb(当然最后更新是在今年1月了),那时候是参照梁灏的《Vue.js实战》来开发的,用的是options api

随后,我开始学习Vue3的新语法,再入门了less

2022年2月,baiyuanneko(下称byn)来主动加我友链,我看到了bbg-contributors/bbg(原baiyuanneko/bbg)这个项目,于是contribute了,成为了bbg的collaborator

在写bbg的过程中,我也学到了许多,Misaka也开始contribute bbg,她给我提出的许多意见让我受益匪浅,感谢她的建议!

2022年2月,看到byn的bbg开工了,我也打算自己写出一个blog系统出来,当时是花里胡哨的Quasar框架加上Vue3开发的,中考考完之后,我推倒重做,也使用了最新的Vue3 Composition API,还没有依赖除Vue以外的任何框架。已经达到chiblog所说的轻盈,简洁,可插拔了。在我的努力之下,chiblog的第一个版本1.0.1也已经在2022年8月4日发布了,现在已经更新到1.0.7(20220924)(*本文撰写时间为2022年9月30日)了。

接下来何去何从?

  1. 先学python,python是浙江省技术高考的编程语言,我的选课是技术,所以必须得学python
  2. 学习基础ai,浙教版信息技术选择性必修需要基础ai
  3. 学习Go语言
  4. 钻研JavaScript,我已经买了 《JavaScript高级程序设计》 , 《JavaScript权威指南》《高性能JavaScript》 这几本经典的高级JS书了,打算一本一本钻研下去。
  5. ...

希望接下来可以 improve my coding skills and have a great progress in the future!

建站 chihuo2104 scratch 杂谈 


没有评论

抱歉,本站关闭了评论功能。