百篇博客 · 千里之行

时光荏苒流逝,白驹匆匆过隙,不知不觉间,Damon小智已经在CSDN上记录了第一百多篇文章。恰逢128天创作纪念日的此刻,我感慨良多,这百余篇博客不仅是我的创作历程,更见证了我在这五年技术生涯中走过心路历程。看到这寥寥百篇,我不禁陷入意识虫洞,回味起这一路走来的点点滴滴。本篇作为一个小小的里程碑,让我来分享一下这段博客创作旅程的收获与感悟。 

文字与互联网:开源的知识传承

从最早的刻石文化,到纸质书籍的诞生,文字记录了人类各个阶段的历史、文化、思想。作为人类智慧的载体,每一篇文字,都是一个时空的胶囊,将作者的思想、感悟传递给后人。文字,如同穿越历史与未来的巨轮,不惧时空的限制,承载着人们对真理的追寻,让知识得以传承,使人类文明薪火相传。

恰逢这千年难遇的时代,全世界各种族、各肤色、拥有各种传统文化的人,正通过互联网紧密相连。互联网成为了他们思考、学习、交流的桥梁,而文字,正是思想碰撞的媒介。

电子博客,是文字与互联网的巧妙融合,它将文字的表达方式从实体书本中解放出来,实现了知识的数字化,使得知识变得更加开放、共享。通过文字的媒介,电子博客突破了传统教育的束缚,使知识的传递变得更为平等、广泛。电子博客为文字的传承创造了更加广阔的空间,让知识的火花在虚拟的星空中闪耀不息。


缘起:为了更高效的开发

时间,是无产者唯一的资产。

对于一个人,最宝贵的就是他的时间,对时间的利用方式直接影响到一个人一生所能达到的成就。如何能充分发挥出对时间的利用优势,是无数开发者都面临的难题。开发者的日常工作是需要短平快的,如果在重复的事情上每次都花费如同第一次做时的时间,会对时间造成很大的浪费。因此,好的记录习惯是极为重要的,我们需要记录非常多的事情,例如繁琐的工作流程、经常复用的 Code、好的设计模式、最快的编码捷径、疑难杂症的处理方式等等。

我的第一篇文章是对 Postman 这款接口测试工具的使用方法记录,当时的我还只是一个刚刚打通前后端的小白,对于自己写的接口如何测试是一片迷茫,每次测试都需要在前端写一个含有 Ajax 的方法,虽然当时的我也没觉得有什么问题。直到有一天,我在一个技术博客上看到了 Postman 这个接口测试工具,我才意识到自己之前的测试方法是多么的耗费时间,这件事也让我养成了浏览技术博客的习惯,在无数开发者的分享下,我总能找到自己想要的答案。也是那一刻,我萌生了学习博客大佬们的操作,自己也创作博文的想法。

为了更高效的开发,减少一些流程化操作的反复查询,避免在同一个坑上反复跌倒,我逐渐将工作中常用的、比较繁琐易忘或是易错的操作流程用Word记录。虽然用Word记录起来很方便,但是由于文件存在云盘,我很难去检索到我需要的内容。这时,我的开发者思维告诉我,应该去做一个可以去自动检索笔记内容的查询系统,于是,本博客应运而生。


CSDN博客:我的成长见证

博客,是我成长道路上的见证者。

我是做市场出身的,而毕业后我却选择了大学时期就读的计算机专业。进入计算机行业后,我又偶然间步入了计算机领域中算是较为小众的 .NET 方向。一路走来,像是做梦,但我相信,这是冥冥之中的一种缘分。从最初我对 .NET 开发的茫然和不知所措,到现在的我对.NET开发已经得心应手,非常感谢前单位和现单位的领导,他们用工作岗位孵化了我的专业技能,为我提供了宝贵的学习和实践机会。

而我的博客,也承载着我一路走来的轨迹,从最初仅涉及 .NET 开发相关的内容记录,逐步拓展到兴趣涉猎的内容,再到行业内一些比较新颖的领域,CSDN的博客站点记录了我一路走来的点点滴滴,每一篇博文都是我成长过程中的点滴记忆。

我的学习目标是由点到面,再去回过头扫盲,寻找前面的死角,逐步把全栈打通。我的博客亦然,虽然现在文章还很少,每个领域只有零星的几笔,但是我的记录始终会坚持下去。在新的一年,我会不断丰富博客涉及的领域,继续丰满我在每个领域的学习记录,将我很多做过的东西转化为文字,总结过往的学习阶段,书写未来的学习之路。


以写促学:知识的量变质变

学习,是量变质变、螺旋上升的过程。

我本科读的计算机专业,大一就开始接触和尝试编写一些简单的函数,在那时,新事物的吸引力加上我年轻时的热情,让我入门语言基础的过程很快,甚至在刚入学不久,我就写了一些玩具项目,并且沉浸在这种洋洋得意里,但这也是我为自己制造的瓶颈,很快我就被陷入到一些框架思维里面,觉得 Code 很简单,而忽略了对外界知识的继续求索,也因此,我大学好像就读了个大一上学期(笑死)。真正打开我视野的是在工作后,但并非某一次经历,而是我从每一次得意到认识到自己菜逼的痛苦过程中不断的被动打开视野。这种被动打开是低效的,而且打开的知识门缝其实也很片面,直到不久前,我才真正想通,认识到系统学习的必要性。

系统学习的过程是痛苦的,坚持下来并不容易,通过一些方式给自己正向激励,似乎是一种不错的选择。博客的写作,对我而言,就是一种很好的激励方式。写博的过程不仅是对知识的整理,更是对自己学识的不断检验。每一次构思、撰写,都是对已学知识的回顾和深化。通过与博友们的分享,我感受到知识的共鸣和传播,这进一步激发了我对学习的热情。同时,写作也如同一面反射镜,让我更明晰地看到自身的成长和不足。随着博客数量的增加,我也似乎养成了持续记录的习惯,并且从这种记录的行为里可以获得快乐和满足感,这种正向激励又让我继续投入到新博文的写作之中。

一个开发者一生究竟需要学习多少知识,我不知道,但是我知道我现在掌握的知识技能还远远不够,在整个行业面前,知识溢出如泉涌,我是非常的渺小的,唯一能做的就是继续学习,希望能在若干年后,于计算机行业里扎根,能够成为时代浪潮下的一份子。


迷茫与坚守:粉丝和流量的迷雾

前进,总会伴随着迷茫。

在博客创作的过程中,我曾陷入过粉丝和流量的迷茫。随着自媒体时代的来临,各类博客平台如雨后春笋般兴起,创作者之间内卷程度不断加剧,写博客的曝光率也越来越低,一篇踩到爆点的文章更是千金难求。经常会有人会劝说我做博客很难,认为我在这种竞争中面对已经有很多粉丝的博主毫无竞争优势,很难做出自己的IP。而我也发现在追求流量的激烈竞争下,很多博客为了吸引眼球,常常会使用一些引人注目的标题,但有他们的内容却往往缺少营养,我为此陷入过迷茫。

但这份迷茫并没有掩盖我创作的初心。技术博客的出发点还是围绕自己的学习旅程进行记录,而非一味地做营销博取流量。即便成为了百万大V,如果自己天天写的东西却没有迎合自己的想法,而是迎合市场,把自己变成了纯粹的红文写手,那便是有违记录自己学习内容的初衷,而且靠迎合流量去赚钱,大概也很难再有时间学习想学习的东西了。

与其如此,不如一开始就做一个写给自己看的博客,才能维持多年如一日的动力。我选择了最为便捷而且美观的CSDN作为博客站点,在这个选择中,我找到了属于自己的一片净土,一个能够真正表达自我的空间。我选择了坚守自己,坚信优质内容迟早会被看到。

当然,我能吸引很多人来看我的文章,好的文章能被大家看到,给大家带来帮助,也是我希望看到的。但是,文章的质量必须得到保障,这也是我的承诺。


技术生涯的真谛:冷板凳上的成长

一个人,一件事,一辈子。

技术生涯是一场漫长的马拉松,孤独的冷板凳上,我度过了大量的时间。这个过程,不仅是对技术的学习与追求,更是对自我的修行与考验。孤灯下,键盘敲击出一个个代码的旋律,屏幕上文字的流淌仿佛是心灵的呢喃。这是一个人专注于技术博客的时刻,他追求着知识的纯粹,享受着成长的喜悦,感受着生命的流逝。孤独吗?是有点,但是也很享受,十几年寒窗让我们早已爱上了这种感觉,仿佛只有如此,才是对过往最好的告白。

这一百余篇博客,见证了我的成长,记录了我的坚持。在未来的征途中,我将继续砥砺前行,写下更丰富的篇章。千里之行,始于足下,积一时之跬步,臻万里之遥程!

最后,附上我在CSDN创作的128个日夜的些许感动~~~

2024.1.30 第一次创作者周榜榜上有名,后面一直总榜前50,南京第一!

2024.2.6 CSDN全栈领域新星创作者达成!立下了3月份拿优质认证的 flag ~

2024.3.21 CSDN全栈领域优质创作者达成!粉丝突破五千!

计划5月份突破10000粉丝!
计划年底拿到博客之星TOP50!
计划两年后取得CSDN博客专家认证!
也希望继续在CSDN这个创作者能够圆梦的平台上收获更多惊喜与感动 !( •̀ ω •́ )y

Best Regards.

Damon小智
2024.4.25夜

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

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

相关文章

算法学习001-圆桌问题 中小学算法思维学习 信奥算法解析 c++实现

目录 算法学习001-圆桌问题 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、推荐资料 算法学习001-圆桌问题 一、题目要求 1、编程实现 圆桌边围坐着2n个人,其中n个人是好人&#xff0c…

GitLab 卸载步骤 - 完全卸载

说明 本文介绍一下 gitlab 服务器的卸载步骤。 服务器 : Centos7。停止服务 gitlab-ctl stop卸载 rpm 软件 rpm -e gitlab-ce 查看进程 ps -ef | grep gitlab 干掉第一个 runsvdir -P /opt/gitlab/service log 进程删除 gitlab 残余的文件 find / -name *git…

启明云端新品WT99C262-SG LoRa开发板,搭配WT32-ETH0X实现LoRa/WiFi/蓝牙转以太网

WT99C262-SG系列开发板是启明云端推出的一款基于WTLRC262-SG系列模组的开发板。板上搭载的模组支持Wi-FiBLELoRa功能,且模组大部分管脚均已引出至两侧排针,开发人员可根据实际需求,通过跳线连接多种外围设备,也可将开发板插在面包…

Pytorch或Tensorflow 深度学习库安装 (简易版)

Tensorflow 2.X安装 0、 pytorch 支持 conda虚拟环境 cuda 和 cudnn1、创建conda环境2、测试GPU是否可用3、在机器上安装cuda 和 cudnnCUDA 安装cudnn 安装 0、 pytorch 支持 conda虚拟环境 cuda 和 cudnn 如果只用pytorch, 只需在虚拟环境安装cuda 和 cudnn即可&am…

第27天:安全开发-PHP应用TP框架路由访问对象操作内置过滤绕过核心漏洞

第二十七天 一、TP框架-开发-路由访问&数据库&文件上传&MVC模型 1.TP框架-开发-配置架构&路由&MVC模型 参考:https://www.kancloud.cn/manual/thinkphp5_1 配置架构-导入使用路由访问-URL访问数据库操作-应用对象文件上传操作-应用对象前端页…

web-traffic-generator:一款功能强大的HTTP和HTTPs流量混淆工具

关于web-traffic-generator web-traffic-generator是一款功能强大的HTTP和HTTPs流量混淆工具,该工具基于纯Python开发,可以帮助广大研究人员在HTTP或HTTPs网络流量中提添加噪声,以此来实现流量混淆的目的。 本质上来说,web-traff…

Linux编译和NXP官方系统移植

文章目录 一、Linux安装环境配置二、Linux编译流程三、单个.dtb文件编译方法1.修改顶层makefile2.编译设备树文件3.验证 四、NXP官方Linux系统移植1.将NXP官方Linux系统导入到Ubuntu系统中2.解压系统3.编译系统4.验证5.在NXP官方系统中添加自己的板子 五、 CPU 主频和网络驱动修…

APT(Advanced Persistent Threat)

APT(Advanced Persistent Threat),即高级持续性威胁,是一种精心策划、针对特定目标的网络攻击形式。APT攻击的特点包括: 针对性强:APT攻击有明确的目标,通常锁定政府机构、国防部门、金融机构或…

关于mysql存储过程示例-手动事务-循环-日志

CREATE DEFINERroot% PROCEDURE RTX_RECEIPT_INSPECT_DATA() BEGIN-- 声明变量DECLARE RESULT_CODE INT DEFAULT FALSE; -- 默认falseDECLARE done INT DEFAULT FALSE; -- 默认falseDECLARE log_message TEXT;DECLARE V_COUNT INT;DECLARE V_QCREQUIRED VARCHAR(10);-- 收货需质…

C++ | Leetcode C++题解之第49题字母异位词分组

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<vector<string>> groupAnagrams(vector<string>& strs) {// 自定义对 array<int, 26> 类型的哈希函数auto arrayHash [fn hash<int>{}] (const array<int, 26>&…

对浅拷贝的理解

问题背景 我之前一直以为浅拷贝出来的新对象和旧对象的引用地址是相同的&#xff0c;但是通过Object和发现浅拷贝的新对象和旧对象的引用地址不同&#xff01;&#xff01; const obj1 { name: "Alice", test: { age: 12 } };const obj4 Object.assign({}, obj1);…

2、选择什么样的机器人本体

如果说世界是物质的&#xff0c;那么应该先制造出机器人的本体&#xff0c;再让她产生灵魂。如果是精神的呢&#xff0c;世界是无中生有的呢&#xff0c;那就先在仿真中研究算法吧。 而我比较崇尚初中哲学的一句话&#xff0c;世界是物质的&#xff0c;物质是运动的&am…

淘宝电商数据API接口

淘宝电商数据API接口&#xff1a;解锁商业智能&#xff0c;助您决策无忧 点击获取数据 在数字化浪潮席卷全球的今天&#xff0c;电商行业早已不再满足于传统的经营模式。随着大数据、人工智能等技术的飞速发展&#xff0c;电商数据成为了企业决策的重要依据。淘宝电商数据API…

【Vue】自定义事件实现组件之间的通信(案例讲解)

一、前言 这是部分哔哩哔哩上跟着一个博主【遇见狂神说】学习的&#xff0c;当然自己也是才开始学习的vue&#xff0c;在学到这个Vue的自定义事件的时候&#xff0c;虽然知识点很绕&#xff0c;但是在理解后又觉得很意思&#xff0c;觉得Vue真的很强大。这里博主将自己学习到的…

浅谈——“总线系统”

系统总线&#xff1a;三总线系统 数据总线&#xff1a; CPU与内存或其他器件之间的数据传送的通道&#xff0c;决定了CPU和外界的数据传送速度。 每条传输线一次只能传输1位二进制数据。 例如&#xff1a;8根数据线一次可传送一个8位二进制数据&#xff08;即一个字节&#xff…

Python 二叉树的基本操作实现

在Python中实现二叉树的基本操作通常涉及以下步骤&#xff1a; 定义二叉树节点&#xff1a;创建一个类来表示二叉树的节点&#xff0c;通常包含一个数据属性和指向左右子节点的指针。 创建二叉树&#xff1a;允许用户输入数据来构建二叉树。 遍历二叉树&#xff1a;实现前序、…

解释PostgreSQL中的MVCC(多版本并发控制)机制是如何工作的?

文章目录 MVCC的工作原理1. 数据行版本化2. 事务ID和可见性3. 清理旧版本 解决方案&#xff1a;MVCC的优势1. 高并发性2. 避免锁竞争3. 一致性视图 示例代码 PostgreSQL中的MVCC&#xff08;多版本并发控制&#xff09;机制是一种在数据库管理系统中实现事务隔离级别的方法&…

vue中的mixin(局部混入、全局混入)

一、mixin是什么 Mixin是面向对象程序设计语言中的类&#xff0c;提供了方法的实现。其他类可以访问mixin类的方法而不必成为其子类&#xff1b;Mixin类通常作为功能模块使用&#xff0c;在需要该功能时“混入”&#xff0c;有利于代码复用又避免了多继承的复杂 Vue中的mixin…

如何远程访问路由器?

远程访问路由器是一种方便的技术&#xff0c;使用户可以远程操作和配置他们的网络设备。无论用户身在何处&#xff0c;只要有互联网连接&#xff0c;就可以远程访问家庭或办公室的路由器。在这篇文章中&#xff0c;我将介绍远程访问路由器的优势以及一种名为【天联】的组网产品…

数据结构之双链表的相关知识点及应用

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a;数据结构 目录 双链表的实现 初始化双链表 在双链表中尾插数据 在双链表中尾删数据 在双链表中头插数据 在双链表中头删数据 在双…