【记录】日常|从零散记录到博客之星Top300的成长之路

文章目录

  • shandianchengzi 2024 年度盘点
    • 概述
    • 写作风格简介
    • 2024年的创作内容
    • 总结

shandianchengzi 2024 年度盘点

概述

2024年及2025年至今我创作了78+6即84篇文章,加上这篇就是85篇。

在这里插入图片描述

很荣幸这次居然能够入选博客之星Top300,这个排名在我之前的所有年份中都没达到过。

前后都是几万粉大佬,我区区3000粉拿到90分的互动分,也是让我略感意外。

在这里插入图片描述

我一度认为我这种写作风格其实在流量上是分布式、不集中的,毫无运营,也就会和所有个人化的榜单绝缘,但现在看来也不尽然。

写作风格简介

我的学习路径比较广泛,触类旁通。研一上半年完成课程后,2024年的博客内容逐渐脱离了学习笔记和实验报告的范畴。虽然很多本科的学弟学妹是通过这些内容认识我的,但未来的博客中,这类内容可能会越来越少。从依赖课件到从互联网中寻找需求,这是我今年的转型方向。

尽管转型尚未彻底完成,我的博客内容仍然围绕着自己的一些小项目。遗憾的是,很多项目还没有整理成适合写进简历的格式。不过,由于我正在攻读博士学位,暂时不需要找实习,这也让我有更多时间专注于技术探索。

2024年的创作内容

  1. 年初:年初还有一些课程未结课,写了一些密码学相关的内容。遗憾的是,最终的报告没有发布到博客或GitHub上,只存放在了百度网盘里,未来可能会整理发布。

  2. 2月:与设计类同学合作开发了一个安卓Processing项目。这是我第一次正式开发安卓App,虽然之前装过Android Studio和虚拟机,但这次算是填补了技术栈的空白。项目结束后,有老板私信我,希望我能优化手写板算法,但由于我的主业不在此,未能做出承诺。

  3. 3月:三月的内容比较杂,涉及Python作图、LLM、安卓开发和逆向工程,虽然忙碌,但顺利完成。

  4. 4月:四月相对平淡,主要围绕Python和LLM,修复了以前的Hexo博客,过了个生日,还画了些画。

  5. 5月:五月重拾JS脚本,写了不少脚本,探索了多个浏览器插件,继续学习Python和LLM,并参加了一些工具和开发板的推广活动。也是在这个时候,我开始与@是Yu欸密切合作,了解并实践了接广的思路,找到了适合自己的方式。

  6. 6月:五月了解运营模式后,我开始尝试经营账号,目的是让更多人看到我的文章,推动中文互联网资源的净化。我申请了账号认证,花了一个月时间将以往博客的质量分提高到90+,并通过调整热门文章为仅粉丝可见,涨了200粉,达到了3000粉的门槛,获得了全栈新星认证。
    全栈新星认证

  7. 7月:七月主要忙于论文写作,期间用Python的Scrapy写了一个简单的爬虫项目。

  8. 8月:八月忙于现实生活,只写了一个JS脚本分享。

  9. 9月:九月接触了Quicker,继续忙于主业,主要围绕LLM和论文,整理了Zotero文献库,还买了个打印机,玩了下打印相关的文档操作。

  10. 10月:十月继续围绕LLM、逆向工程和办公软件,修改了电脑字体,整体还是围绕一些小功能和工具。

  11. 11月:十一月没有太多产出,主要写论文和项目记录,整理了一个工具和Zotero操作。

  12. 12月:十二月除了跑Python/C++项目,主要学习了Angr,并写了个Quicker动作。

  13. 2025年1月:一月继续学习Angr,整理了之前写的JS脚本,上传到GitHub并发布了一些博客,同步到Quicker的内容也尽量完成了。

总的来说,2024年我的CSDN总访问量超过了100万,但其他平台的总访问量也早已超过这个数字,所以并没有特别庆祝。

在这里插入图片描述

最高时,我的周排名勉强进入三位数,总排名则在四位数中游。这次能够进入Top300,估计是活动报名人数不多、评分机制有区别以及只看2024年内容等因素综合的结果。
在这里插入图片描述

总结

我让Deepseek生成了一份总结,虽然有些内容与我的实际做法有些出入,但整体非常有趣,用了一大堆的类比,分享如下:

技术写作这件事,说到底不过是把调试代码时的碎碎念顺手存成了Markdown文档。今年整理硬盘时发现,那些被课程作业倒逼出的密码学记录、给安卓项目救火写的临时方案,还有失眠时随手调试的JS脚本,零零总总竟自动拼成了八十余篇——就像程序员总会莫名攒出一套可复用的工具库,倒也算不上什么刻意经营。

技术方向自然生长的轨迹颇有意思,给触控笔写压感算法和研究浏览器插件底层机制,本质上都是拆解系统黑箱的推理游戏。偶尔收到私信说三年前的实验报告仍在拯救学弟学妹的课程设计,才意识到这些零散的技术切片竟自带生命力——如同随手扔进开源社区的代码片段,在他人项目里演变成了意料之外的模样。

账号数据更像是版本控制系统的自动提交记录,某天Git统计显示旧文流量激增,查commit历史才发现是两年前写的某画图教程被平台推荐算法选中——这类事就像代码里的TODO注释,某天突然被IDE自动补全了。那个全栈认证倒像是IDE的智能提示,随手填了个申请表,系统竟自动匹配了过往所有技术栈的commit记录,最后弹窗提示"恭喜达成成就"时,恍惚间以为自己在打编程闯关游戏。

网盘里待整理的课程项目倒像未封装的函数库,年初的密码学报告虽然没发博客,但核心算法早被拆解到三篇实战教程里悄悄复活。没写成独立文章不过是暂时寄存着,就像留在草稿箱里的半成品代码,哪天需要时自会优雅地重构重生。至于论文季的创作空窗,不过是将写作能量转化成了实验日志,本质上都是解决问题的不同语法糖。

在这里插入图片描述

这次入选像是收到份自动化测试报告,证明那些被标记为"随手记录"的技术随笔,在评分体系里竟算作高密度信息单元。细想来倒也合理——当多数人还在为选题焦虑时,我不过是把日常解决问题的过程原样打包。毕竟真正有价值的技术内容,从来都是工程实践的副产品而非刻意生产的商品

最后这段话写到我心里去了,这段是真写得好,大模型确实是可以写出很好的句子的,只要多试几次。实不相瞒,标题也是大模型起的,不过它起的有点语病,我改了一下。

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/145329831。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/893755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详解最基本的数据顺序存储结构:顺序表

新的一年,我觉得这张图很合适!有梦想,敢拼,马上就是除夕了,希望新的一年我们逢考必过,事事顺心,看见朝阳的你是不是嘴角微微上扬! 本篇从0基础白话文讲述顺序表的概念、用法、注意事…

字节跳动发布UI-TARS,超越GPT-4o和Claude,能接管电脑完成复杂任务

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

移动光猫怎么自己改桥接模式?

环境: 型号H3-8s 问题描述: 家里宽带用的是H3-8s 光猫,想改桥接模式。 解决方案: 1.默认管理员账号和密码: 账号:CMCCAdmin 密码:aDm8H%MdAWEB页面我试了登陆不了,显示错误 …

【Java数据结构】排序

【Java数据结构】排序 一、排序1.1 排序的概念1.2 排序的稳定性1.3 内部排序和外部排序1.3.1 内部排序1.3.2 外部排序 二、插入排序2.1 直接插入排序2.2 希尔排序 三、选择排序3.1 选择排序3.2 堆排序 四、交换排序4.1 冒泡排序4.2 快速排序Hoare法:挖坑法&#xff…

Java数据结构 (链表反转(LinkedList----Leetcode206))

1. 链表的当前结构 每个方框代表一个节点,每个节点包含两个部分: 左侧的数字:节点存储的值,例如 45、34 等。右侧的地址(如 0x90):表示该节点 next 指针指向的下一个节点的内存地址。 例子中&a…

Linux查看服务器的内外网地址

目录: 1、内网地址2、外网地址3、ping时显示地址与真实不一致 1、内网地址 ifconfig2、外网地址 curl ifconfig.me3、ping时显示地址与真实不一致 原因是dns缓存导致的,ping这种方法也是不准确的,有弊端不建议使用,只适用于测试…

微服务学习-服务调用组件 OpenFeign 实战

1. OpenFeign 接口方法编写规范 1.1. 在编写 OpenFeign 接口方法时,需要遵循以下规范 1.1.1.1. 接口中的方法必须使用 RequestMapping、GetMapping、PostMapping 等注解声明 HTTP 请求的类型。 1.1.1.2. 方法的参数可以使用 RequestParam、RequestHeader、PathVa…

基于C语言的数组从入门到精通

简介:本篇文章主要介绍了一维数组,二维数组,字符数组的定义,数组的应用,数组的核心代码解析,适用于0基础的初学者. C语言数组 1.一维数组 1.1定义 1.1.1声明 语法:数据类型 数组名[数组大小];示例:int arr[5]; 1.1.2初始化 a.静态初始化 完全初始化:int arr[5] {1…

音频入门(二):音频数据增强

本文介绍了一些常见的音频数据增强方法,并给出了代码实现。 目录 一、简介 二、代码 1. 安装必要的库 2. 代码 3. 各函数的介绍 4. 使用方法 参考: 一、简介 音频数据增强是机器学习和深度学习领域中用于改善模型性能和泛化能力的技术。 使用数据…

Go中new和make的区别对比

Go 中 new 和 make 的区别 在 Go 语言中,new 和 make 都用于分配内存,但它们的使用场景和行为有显著的区别。 1. new 定义 new 是 Go 语言中的一个内置函数,用于分配内存并返回指向该内存的指针。new 分配的内存会被初始化为零值。 作用…

消息队列篇--通信协议篇--AMOP(交换机,队列绑定,消息确认,AMOP实现实例,AMOP报文,帧,AMOP消息传递模式等)

AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一种开放的、跨平台的消息传递协议,旨在提供一种标准化的方式在不同的消息代理和客户端之间进行消息传递。AMQP不仅定义了消息格式和路由机制,还规定了如何…

LLaMA-Factory 微调LLaMA3

LoRA介绍 LoRA(Low-Rank Adaptation)是一种用于大模型微调的技术, 通过引入低秩矩阵来减少微调时的参数量。在预训练的模型中, LoRA通过添加两个小矩阵B和A来近似原始的大矩阵ΔW,从而减 少需要更新的参数数量。具体来…

【项目实战】—— 高并发内存池设计与实现

目录 一,项目介绍 1.1 关于高并发内存池 1.2 关于池化技术 1.3 关于malloc 二,定长内存池实现 2.1 实现详情 ​2.2 完整代码 三,高并发内存池整体设计 四,threadcache设计 4.1 整体设计 4.2 哈希桶映射对齐规则 4.3 …

设计模式的艺术-代理模式

结构性模式的名称、定义、学习难度和使用频率如下表所示: 1.如何理解代理模式 代理模式(Proxy Pattern):给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式是一种对象结构型模式。 代理模式类型较多…

计算机网络 (54)系统安全:防火墙与入侵检测

前言 计算机网络系统安全是确保网络通信和数据不受未经授权访问、泄露、破坏或篡改的关键。防火墙和入侵检测系统(IDS)是维护网络系统安全的两大核心组件。 一、防火墙 定义与功能 防火墙是一种用来加强网络之间访问控制的特殊网络互联设备,它…

three.js+WebGL踩坑经验合集(3):THREE.Line的射线检测问题(不是阈值方面的,也不是难选中的问题)

笔者之所以要在标题里强调不是阈值方面,是因为网上的大多数文章提到线的射线检测问题,90%以上的文章都说是因为线太细所以难选中,然后让大家把线的阈值调大。 而本文所要探讨的问题则恰好相反,不是难选中,而是在某些角…

省市区三级联动

引言 在网页中,经常会遇到需要用户选择地区的场景,如注册表单、地址填写等。为了提供更好的用户体验,我们可以实现一个三级联动的地区选择器,让用户依次选择省份、城市和地区。 效果展示: 只有先选择省份后才可以选择…

快速搭建深度学习环境(Linux:miniconda+pytorch+jupyter notebook)

本文基于服务器端环境展开,使用的虚拟终端为Xshell。 miniconda miniconda是Anaconda的轻量版,仅包含Conda和Python,如果只做深度学习,可使用miniconda。 [注]:Anaconda、Conda与Miniconda Conda:创建和管…

BGP分解实验·11——路由聚合与条件性通告(3)

续接上(2)的实验。其拓扑如下: 路由聚合的负向也就是拆分,在有双出口的情况下,在多出口做流量分担是优选方法之一。 BGP可以根据指定来源而聚合路由,在产生该聚合路由的范围内的条目注入到本地BGP表后再向…

攻防世界easyRSA

解密脚本: p473398607161 q4511491 e17def extended_euclidean(a, b):if b 0:return a, 1, 0gcd, x1, y1 extended_euclidean(b, a % b)x y1y x1 - (a // b) * y1return gcd, x, ydef calculate_private_key(p, q, e):phi (p - 1) * (q - 1)gcd, x, y extend…