关于我第一次写博客的起因可能就是打Robomaster机甲大师赛才接触到博客之类的,那个时候一方面是想着如何给下一届的新生们带来传承,另一方是由于参加了ICRA人工智能挑战赛需要记录一些东西。刚开始参加比赛时有很多的东西都是新鲜的,没学过的(抱歉,作者是专科的,学的移动通信专业),那时候想着没学过怎么办呢?只能在CSDN上面找找资料自学了,从最先开始的opencv到ROS再到SLAM与导航,踩了无数次坑,但是也坚持下去了。在踩坑的同时由于有很多错误都是容易重犯的,所以就开始在CSDN上面写博客,记录这些易错地方,防止自己与同伴们踩坑。
在不断的写博客与查找资料的同时发现了现在CSDN上的博客文的混乱,很多应用型博客都是写了很大一串,但是却测不出一下实物了,这一方面是迭代问题,版本更新可能会导致一部分代码作废。另一方是有些博客直接COPY其他博客的原文,一点都不带入自己的角色,导致时间花了但是问题却没有解决。
这里我也对我就自己规定一下要求:(个人是真心希望CSDN能回到原来那个CSDN)
1、写博客不止是为了别人,更是为了自己;写的东西要别人都可以看得懂就行了
最先开始我也是这样的,但是后面看到很多人都认真写,我也不好意思写的乱乱的,就当做一种学习态度吧
2、写的内容是应用型还是理论型一定要在标题中表示出来,写的其他的也一样,不能误人子弟。
很多博客在标题明显跟内容不符,完全就是在瞎几把乱玩,诅咒这种博主
3、写的应用型应该要以实用性为主,能够将其实现是最低的要求,尽量能有图就有图,同时也要关注评论的东西,随时纠正。
安装配置环境成功 + 有图 = 真相
能运行的代码 + 有图 = 真相
有自己的见解 + 能运行的代码 + 有图 = 真正的应用型博客
4、在一下迭代更新较快的应用型文章中应该注明更新时间多久一次,每次更新了什么之类的。
这个相信是大家普遍遇到的情况,明明照着上面打了,但是依旧没有效果,有一定的可能性是因为代码失效,就拿opencv2与opencv3来说,里面的函数都变名了,有的这是公司厂商迭代时考虑到两个不同的产品,或是迭代过快,所以也失效了。但是还是编辑修正的,最重要的是能运行的代码才是关键。
5、博客是转载的或者引用了其他文章,记得一定标明出处(原作者允许转载的话)
尊重其他博客写的东西,感谢他们的分享是每个新生CSDN博客主的基本准则,你不尊重他,他也没必要尊重你。
6、写的东西被人批评了冷静看待,遇到其他有错误的也要指点出来,暴脾气解决不了什么。
如果有人说你写的有问题,而且还指出了问题所在,那就是好人
如果有人喷完你后,还不说哪里有误该怎么帮,那他就是个坏人,要是点开他资料发现他一篇博客都没写过的话,那他就是个xxx的伸手党。
最后感谢各位有空看完这篇内容,也由衷地希望大家可以享受写博客所带来的真正乐趣,同时也感谢那些我借鉴过的博客,让我明白该怎么做。
参考:https://blog.csdn.net/qq_40733911/article/details/94760047