为什么写这篇文章? 想用笔记下自己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.js
或Go
。
虽然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日)了。
接下来何去何从?
- 先学python,python是浙江省技术高考的编程语言,我的选课是技术,所以必须得学python
- 学习基础ai,浙教版信息技术选择性必修需要基础ai
- 学习Go语言
- 钻研JavaScript,我已经买了 《JavaScript高级程序设计》 , 《JavaScript权威指南》 和 《高性能JavaScript》 这几本经典的高级JS书了,打算一本一本钻研下去。
- ...
希望接下来可以 improve my coding skills and have a great progress in the future!
Preview: