小时候,一方面因为舅舅是个工程师,退役了一台旧电脑放到我家,我也喜欢在上面画画还有各种探索折腾(那时候电脑还没有普及,电子游戏也就少嘞纸牌这些,甚至是windows 98,没有三维弹球,这些可以后面在说说),大概是受到一个已经忘记姓名的老师说说的话,大致上是:“你们是更希望成为只能按照别人设计好剧本行动的玩家,还是写剧本的游戏开发者?”。总之,小时候就非常乐于探索如何让自己的想法在计算机中实现。从第一次看到f老师用ppt回来之后自己在电脑里面逐个软件打开看是不是,到后来尝试用ppt穷举做一些看上去能操作的东西;从我以为所有电脑都是一样的,到知道原来电脑有不同的操作系统可以装不同的软件;从只有软盘和光盘传输文件的世界,到拨号网络,再到互联网走进普通家庭,最后Wi-Fi和互联的普及;从看到我伯伯用寻呼机还要去路边小卖部花五毛钱再给人家打电话回去,到我也有了手机可以和同学联系,再到我觉得我某个富哥同学的掌上电脑很酷,最后我也有了智能手机;从在我妈那知道五笔中4个d能打出“大”字(大概是我打出的第一个汉字),到知道“微软全拼输入法”,再到学校老师教我们用“智能ABC”
输入中文,最后第一个好用的拼音输入法——“搜狗拼音”出世;从折腾办公三件套,到打开DW和FLASH、再到接触到DZ论坛,最后是从PHP开始入门了各种各样的编程语言。我已逐渐从一个小屁孩走到了高中毕业,然后有了网站现在的大致框架。

高考完的天志愿时,经过综合考虑我最后还是选择了既能继续接触编程相关知识,但又不是只有写代码的“自动化”专业。然而,上大学之后,由于要处理的事情越来越多;同时,由于在代码层面上已知和未知比例的变化和探索欲望的减退。尽管我依然还是会进行一些更新但是确实是热情还是减少了不少。

大学的时光过的比小时候快太多,转眼便是毕业,想来没有太多其他娱乐需求的我转头就开始了第一份工作,成为了社会人。也不知道是不是缘分,总之那家公司我同时投了3个相关的岗位,最后被分配到软件开发,然后在软件开发这边又继续给我分配到了前端开发,回到了中学时候就开始接触的东西。接触了更加现代化的前端开发方式:工程化、包管理、打包和框架。我也有想把我的网站进行一个改造。然而正如“初闻不知曲中意,再闻已是曲中人”那样,曾经我认为工作和学习护肺的时差不多的精力,但是不用做作业,可实际工作第一天结束我就只想葛优瘫。那不是因为累,但是却只是想放弃任何思考,暂时关闭大脑。于是,这个网站也就逐渐进入长期不更新的状态了。

渐渐的我也换了其他的公司,接触了更加广泛的内容,比如Node。我这个站点也一直有个困扰我的问题:比如现在这个markdown解析用的是一个js的开源库,并且我做了一些修改,但是如果返回markdown然后前端解析的话,百度这种爬虫并不能很好的处理,于是我又用PHP重新实现了一部分功能在服务器渲染返回给爬虫,但是显然者不完善,甚至导致爬虫和前端渲染会有区别(似乎已经被认为是seo作弊了)。为什么不全部在服务器解析呢?我也不清楚当时是怎么想的了,但是,至少重新审视的话,如果用nodejs做服务端的话,前后端同构可太香了,尤其对我这种个人小站点来说。但是,现有的ssr框架,在我学之前不会用,学的时候又接触了一些更好的理念,个人觉得是觉得都不优雅,所以也一直没啥动力去折腾,仅仅停留在有一些想法的阶段。直到后面一个是vite处理了很多东西,另一方面,我也是接触了一些语法树的知识,能够在编译阶段做一些处理了,于是我才偶尔尝试一些思路

不过最近,由于AI编程的火爆

这里也未完待续

---

下面内容也许会在开一片文章单独写 但是先放到这里

也许当时我并不知道为什么,但是也许我现在能想想这个问题。诚然,工作本身只是考了完成任务的话,要消耗的精力并不比上学多,尤其是还想好好学习的话。然而,在学校,尽管也会有很多不愉快,但是本质来说,在正常的家庭和学校中,我们只有一个目标——尽量取得更好的成绩,其余的都是为这个服务的,包括家长和老师都是为了这个目标为我们服务;,并且这个成绩是可被衡量的(尤其是对于理科来说),我们能有一个清晰的前进方向,如果后悔也也只会是后悔昨天只自己不够努力;同时学习本身也是为自己学习,看到的是自己未来在一步步变好。但是,对于工作本身是出卖自己的劳动来换取金钱,那么首先就会面临第一个问题:如何衡量工作的产出?有人可能会说,有KPI

未完待续
杂项
。。。