【程序员/工程师的“自我修养”】系列博客
1. 为什么要写博客
1.1 记录 Bug 的解决过程
不知道大家有没有和我一样,这次解决了 bug ,在网上查阅无数资料,试遍无数方法,偶然碰到一个成功解决的方法,试了试成功了,下次碰到相同的 bug ,却要重新解决。好记性不如烂笔头,记录在博客上,方便下次查看,也可以在不同的设备上查看网页上的博客,同时也帮助了其他正在经历 Bug 苦恼的程序员,开放共享是当下程序员的主流精神方向。
1.2 记录开发环境配置过程
安装 Python ,安装 Anoconda ,安装 ROS ,配置 VScode 插件等等,安装配置的方法网上各种记录的大同小异,可能跟自己电脑系统环境或情况不同也会导致开发环境配置出现问题。将需要安装配置的东西记录下来,一步步命令都记录下来,这样可以方便自己在重装系统或换电脑时快速配置开发环境。可能刚入门的程序员们在使用 Win10,没有太深的体会,对于 Linux 系统,很容易在安装东西时把系统搞崩掉,这时最快的解决方法就是重新装系统,一遍遍装真的让人抓狂。
还有就是向 Python、Pytorch、OpenCV 这些的版本都迭代很快,经常会出现版本不匹配的问题,然而不同版本(小数点后的版本号,若是小数点前的版本号,比如Python2和Python3就会有更多的不同)的安装方法大同小异,无非是命令中修改版本号,这时之前记录的安装步骤就派上了用场。
1.3 博客 = 高大上且便捷的笔记
博客一般都是使用 Markdown 或者富文本编辑器,支持代码和 LaTex 公式插入,对于概念多、公式少、需要增加条理性的课程或知识,美观的电子版笔记对于我这种字丑拙的人来说,简直太棒了,自己也更喜欢重看复习条理清晰且美观的笔记。
如果你认为笔记是比较私密的资源,那么你可以选择设置为私密或者付费观看或者不发布即可。
比如在 CSDN 上记录的笔记,你可以在手机、平板上的 CSDN APP 查看,简直不要太方便。
1.4 记录博客 = 无痛苦完成实验报告
每次到交实验报告的时候,半个多月前做的实验,我已经忘记了具体的过程,实验报告写了两三页(第一页封面,第二页目录,第三页实验目的、原理)就交了。但是我每次做完实验又很累,根本不想立刻写实验报告,只想躺着喝肥宅快乐水。
在做实验的过程中,把每一步记录在博客中,写报告时就直接整理一下博客即可,小实验每次都能整理十来页,大实验可以写到三四十页。
1.5 写博客赚钱
是的,你没听错,写博客可以赚钱。
CSDN 现在有原力计划,VIP 博客也有收益,知乎、简书、公众号等写文章博客都会有收益,如果大家需要,我可以下次写篇记录如何通过写博客赚钱的文章,很多人副业博客文章,这就属于做自媒体,是不是感觉很高大上?笔耕不辍并且去写有收益的博客,就可以实现月入几千甚至上万,这对于已经工作人来说已经是一笔不少的收益了,对于学生党更是巨大的收益。
这里借用一张知乎大佬的图:
(图源侵删:https://www.zhihu.com/question/360626095/answer/1642313679)
2. 博客平台
2.1 CSDN
CSDN的 Markdown编辑器是我使用过最好用的博客编辑器了,界面美观,支持html语法(这在一些排版居中等方面很有用)。
CSDN 的流量也比较大,大家解决 Bug,安装东西查教程,很多都是从 CSDN 上搜索的。
每周看看自己的排名、点赞、收藏、粉丝增加,很多人受益于我的博客,也挺快乐的。
2.2 知乎
知乎的编辑器没有 CSDN 那么好用,用过的都知道。知乎上的审查管理很严格,对于普通用户来说是很容易违规被责令修改的。
知乎算是国内高质量的社区,有很多大V,知乎好物、付费咨询也是非常赚钱的手段。
2.3 博客园
博客园的界面可能很古板很程序员,但程序员其实内心是有强烈的审美追求的!博客园可以自己通过html修改界面,如果自己不会,网上也有很多教程,如果大家需要,后面我也可以整理一些好用的教程分享给大家。
附上我的博客园界面:
2.4 微信公众号
为什么这么多人希望大家关注自己的公众号,因为公众号阅读量高、粉丝多就可以接广告,收益也是十分巨大的,可能是最赚钱的平台了,很多人都是通过经营公众号月入上万的。
公众号页面不能被百度检索到,所以只能靠在其他平台推广。
2.5 简书
简书的编辑器也挺好用的,但是感觉简书上更多的是心理情感方面的文章比较火,当然也有很多技术博客,简书写作根据阅读量、点赞数也是有不少收益的。
2.6 stack overflow
这个可谓是国际版的 CSDN,但这是一个英文为语言的社区,没有中文社区,所以大家只能用英文交流。
如果你在百度里没有找到 bug 的解决方法,不妨试试 stack overflow ,你可能是中国第一个碰到这个 bug 的人,但你绝不可能是全世界第一个碰到这个 bug 的人,在 stack overflow 上你会有惊喜的!
2.7 语雀
链接:语雀
这是阿里的一个知识库平台,它的编辑也非常好用,可以支持插入思维导图、第三方应用等,界面也很友好,可以和团队成员共享,一起撰写,可以用于写开发文档等。
3. 新手什么时候开始写博客
昨天刚下载 Visual Stdio / VC6.0,写下了
printf("Hello, world!");
今天就可以开始写博客!
记录碰到的 bug ,记录自己新学的语法等等。
从第一次开始写代码,就要想着将代码封装,提高代码的复用性,写完的代码也不要直接丢到回收站,应该整理保存下来,以后用到直接复制过来即可,后面会经常用到前面写过的功能!
个人推荐新手可以选择使用 CSDN 开始写博客,一边找 bug 解决方法,一边记录,不亦乐乎?
转载:https://blog.csdn.net/qq_44324181/article/details/117003353