我的创作纪念日

文章目录

机缘

当时在做一个项目,我在老师旁边调试程序。数据量很大,每做一次需要十几分钟到几十分钟,这段空闲时间,总得找点事做。于是开始写博客。


收获

在CSDN写博客,让我第一次接触到MarkDown语法,仿佛打开了新世界的大门。到后来开始用VS Code,更是经常使用Markdown,从而养成了做笔记的习惯。

因为编程需要大量的文科记忆,绝大多数人只能记住规律,而不能记住具体的命令。如果不做笔记,那么一个函数,可能需要查阅文档三到五次才能永久记住,而且绝大多数文档都是英文,在不就是还不如看英文的机翻,这个过程是及其浪费时间的。做了笔记之后,查阅自己的笔记,效率要远远高于查阅网络资源,从而节省大量时间。


日常

一部分博客是工作需要,另一部分则是兴趣使然。

任何复杂的工作,都会被拆分成微小的细节,这个细节可能是更基础的算法,也可能仅仅是调用某个函数。而任何有挑战性的工作,总是会遇到一些自己并不熟悉的基础的算法,或者基础的API,为此就需要学习,就需要做笔记。

兴趣,很多时候会成为未来工作的铺路石。我的很多短期之内看不到收效的学习,反而在特定时间解决了很关键的问题。


成就

从阅读量来看,我写的最好的一篇博客应该是用C语言实现计算器,这应该是语法树的最简单的实现了,是编译原理中最基础的内容。下面这篇博客是经过整理之后重发的版本,梳理了一些大家遇到的问题。

C语言写计算器

除此之外,我认为质量最高的博客,其实是用Julia实现数值分析算法的一系列博文。

但是,一来Julia并不大众,二来数值分析需要一定的数学基础,而且往往是研究生的数学课程,三来各种编程语言包括Julia都已经实现了各种便捷的数值分析库。这些原因导致大多数人并没有实现数值分析算法的兴趣,就算实现,也似乎不会选择Julia语言,所以并没有多少人看过这个系列。

但从算法的角度来说,我认为数值分析是可以和算法导论相提并论的一门课程,可以大大拓宽人的思维。Julia更是一门绝佳的语言,是Matlab的最好替代品。


憧憬

CSDN其实是流量很低的网站,而且白嫖党太多了。

CSDN上线了复制代码的统计量,不到半年,我的代码就被复制了超过两万次。而写了五年博客,获得超过万次收藏,点赞量却只有其三分之一,评论更是只有700多,其中还夹杂着一半左右的机器人。

流量低,就会导致数据更容易被操纵。这些年遇到过不计其数的交换三连的私信,但一来我没有这个需求,二来也会干扰我对自身水平的判断,所以全都忽略了。但是,如果我的博客帮助了你,还是希望能够获得一个赞,或者是一些评论。

我的所有博客,都会嵌入所有用得上的源代码,所以不要再私信我源代码在哪里了。

相关推荐
赛博郎中3 分钟前
pygame小游戏飞机大战_8继承精灵玩家优化
python·pygame
丑小鸭是白天鹅14 分钟前
嵌入式C语言学习笔记之枚举、联合体
c语言·笔记·学习
William一直在路上14 分钟前
Python数据类型转换详解:从基础到实践
开发语言·python
GUET_一路向前1 小时前
【C语言防御性编程】if条件常量在前,变量在后
c语言·开发语言·if-else·防御性编程
trayvontang1 小时前
Python虚拟环境与包管理工具(uv、Conda)
python·conda·uv·虚拟环境·miniconda·miniforge
伊织code1 小时前
pdfminer.six
python·pdf·图片·提取·文本·pdfminer·pdfminer.six
hqxstudying2 小时前
JAVA项目中邮件发送功能
java·开发语言·python·邮件
Q_Q5110082852 小时前
python的软件工程与项目管理课程组学习系统
spring boot·python·django·flask·node.js·php·软件工程
pusue_the_sun2 小时前
数据结构——栈和队列oj练习
c语言·数据结构·算法··队列
合作小小程序员小小店3 小时前
SDN安全开发环境中常见的框架,工具,第三方库,mininet常见指令介绍
python·安全·生成对抗网络·网络安全·网络攻击模型