【转,也说出了我的心声】我为什么坚持写博客【好文阅读】

今天下午突然看到:

原来,我已经写了300多篇博客了。现在想想,我收获了很多,也失去了很多。现在我想写一篇文章,感想类的文章,也是这么久以来、这么多文章中唯一的一篇非技术类文章。

开写之前,先把我写的3大系列文章的目录贴出来,目前为止几乎所有文章都在这3个系列里。

Linux & shell基础系列:http://www.cnblogs.com/f-ck-need-u/p/7048359.html
MySQL/MariaDB系列:http://www.cnblogs.com/f-ck-need-u/p/7586194.html
网站架构类系列:http://www.cnblogs.com/f-ck-need-u/p/7576137.html

想必你已经看出来了,我写的都是运维类的文章。

1.这里我要写什么

先说说我此刻的状态:拔着胡须,摸着老脸,听着Beyond的《灰色轨迹》,想着这篇文章里我要写什么内容。因为想写的东西实在太多了,完全没有以前写技术类文章的那种流畅感。所以,想到哪里就写到哪里吧。

2.我为什么要写且坚持写博客

想必很多人开博客的那一刻,是想着以后要经常写文章,记录自己学习、进步、经历的方方面面。但是开了博客之后,可能写了一篇、两篇甚至0篇,然后就没有然后了。

我很荣幸也入了这一群人海中,博客已经开了3年零3个月了,真正开始写博客并坚持到现在,却是从去年(2017)的6月份开始的。

上面的图里面,2017年6月开始的第一篇文章是第1章 Linux文件类基础命令。也许从题目上已经看出了,这是教程类文章,如果你点进去看了,可能还会发现内容冷冰冰的。重点在于教程两个字,下面这张图是我Linux & shell基础系列里的一段话。

我想为那些非科班、培训班出身的道友提供一个系统学习的地方,完善Linux运维类知识体系。这想法很"伟大",很幼稚,还不知所谓,自己就那么几斤几两,还想写教程,是要误人子弟呢,还是误人子弟呢?但是,我自己的亲身经历告诉我,只要体系够完整,知识够系统,就能让那些正在苦海中挣扎的人找到方向,找到归属感。哪怕有些地方写错了,也无关紧要,对与错,对于学习的人来说,一点都不重要。

2.1 非科班的孩子,学习很累

对于非科班出身的人,想转入IT入个门没多大问题。但没有计算机的底子,不懂操作系统原理,只要稍微深入一点,一定会遇到很多问题。

也许有人会反驳我,觉得现在大学里的课程死板,学不到东西,和真正的工作内容脱节,科班和非科班其实没什么区别(在我印象中我已经听到、看到过好多次这种言论了)。我想说,都是站着说活不腰疼的人,这和读书无用论其实是类似的。

一个非科班的人的,可能连读、写、IO的概念都不清楚,更别说没学过C语言,去看内核方面的书。正如我上面的图中描述我自己"很长一段时间都不知道什么叫做服务"。这些苦,只有非科班的人能体会。直到现在,我依然认为自己的基础严重欠缺,功底不深,很多该懂的基础都不懂。

我的IT启蒙老师说过一句话,大概意思是"大学里落下的课,毕业后一定会花更多时间去补回来"。尽管我不是计算机专业的,但对于计算机类的课程来说,我深深的认同这句话。

无论是非科班出身,还是大学落下了很多知识的人,即使到后面想去补上这些理论基础,又谈何容易。IT世界的水这么深,学那些专业知识的时间尚且不够,如何能狠下心花大量时间来学这些不能立刻带来"生产力"的知识。比如要选择一门语言学习,现在的首选几乎是python,谁会去选C语言?短期内它真的没有什么实际生产力,但是想了解内核,必学C。

我个人的学习经历比较曲折,初入IT那一两年走了很多弯路,无基础,无人指导。虽然人生的每一段经历都是有意义的,但现在回头想想,实在是浪费了太多不必要的时间。后来从网上找了视频看,不可否认这些视频对于入门来说,帮助是极大的。但是,但是,但是,看视频学习的缺点也是很大的,知识点不深入、知识点不衔接(到处漏洞)、知识体系不完整(如果你说视频的课程目录都很完整,恕我直言,你只是看到了建筑坐落在那里,还不知道门在哪里),这对于后续再深入学习的阻碍性超乎想象的大。这正是很多公司不收培训班出身的重要原因之一。正如我前面的截图中所说,在我看完了某哥、某男孩几乎两整期的视频后,连bash中文手册都看不懂,我承认自己比较笨,但至少不会笨到弱智的程度,我知道很多人也都和我一样。

所以,我要写文章,写尽量完整、能前后衔接、又稍有深入的文章,还要尽可能详细地在需要的地方加上相关的"基础理论"知识。以便为各初入IT,或者看视频、培训班出身的道友,填充自己的知识点漏洞。这是我最初决定写系列文章的最大原因,也是我至今坚持并励志要写下去的原因。

我还翻译了一些官方手册,也算是为各位做一点自己的贡献。

可能有些人会觉得我虚伪,现在哪还有这样的雷锋。如果你真这样想,你错了。IT界有很多活雷锋,那些开源者们,还有众所周知的大佬:

等等,他们都是无私地分享知识。我不知道他们最初是为什么写文章,以及为什么坚持下来,但我自己确实是因为曲折的学习经历,而想给一些人提供帮助,我也确实坚持写了不少文章,尽管文章质量上无法和众大神相提并论,但也算是无私奉献,也花了大量心血。

2.2 网络资源很多,却千篇一律

网络资源很多,大多数时候我们也能从网上找到答案,但不可否认,资源太分散,而且绝大多数文章都是浅尝辄止,千篇一律,想找到一些出众的、优秀的、比较原理性的文章真的没那么容易。所以,我想写点"与众不同"的文章,而且知识体系还要足够完整。

当然,我并非是说那些文章不好,每种类型的文章都有对应口味、对应阶段的读者,对不同的人也有不同的帮助。也并非说自己的文章真的多么"与众不同",只是自我感觉的与众不同。

2.3 我的文章也有一点价值

在不断分享文章的过程中,发现了不少忠实读者,我知道自己的文章发挥了一定的价值,每一次读者的回馈对我都是很大的鼓励。

甚至有一些读者在春节前后因为打算换工作而疯狂(深夜、大清早,回复时间推断出来的)读我的文章查缺补漏,那段时间当我收到这类回复和私信时,我的心在流泪,我知道我的文章已经给一些人带去了很大的帮助。

评论对写文章的鼓励真的很大,这些良好的评价,也更坚定了我坚持写下去的想法。



还有这些、那些原因都是促使我坚持写下去的原因。

3.我的文章适合谁

每个人做每件事都有定位,我对我的文章也有定位。我前面说了,我要写尽量完整、能前后衔接、又稍有深入的文章,还要尽可能详细地在需要的地方加上相关的"基础理论"知识,以便为各初入IT,或者看视频、培训班出身的道友,填充自己的知识点漏洞。

所以,我的文章定位从开始到现在一直都是:查缺补漏、侧重完整、侧重理论。有得必有失,正因为这样,绝大多数文章都很长、很长、很长(顿号处停留时间长一点,可以感受我的无奈),写出来的内容对初学者不友好,冷冰冰的,不适合没有耐心的人。

有时候我会自己安慰自己,那些友好的文章都只是用来入门的。真正深入的文章就不可能会友好,看看那些官方手册,全都不友好,但全都是深入所必须阅读的。其实,我连大学语文都会挂科,实在写不出既满足上面几种定位,又足够友好的文章,所以我只能say sorry,sorry again and again。

4.我收获了什么?

最大的收获,是写文章过程中给自己带来的进步。

我写过一本书(感谢我的IT启蒙老师给我写书的机会),自开始写书之后,深深地体会到写文章对自己有多大的帮助。不仅能强化理解知识点,而且写作过程中也会经常性地遇到问题、冒出新想法,同时为了文章的完整性,不可缺少地会做很多实验,查很多资料。这是一个良性循环,只要敢查、多查,各方面的知识点都会慢慢累积,增长自己的见识。

相信写过书的人都知道,要认真、负责地写一本书有多累,与之相应的是有多少收获(写书是赚不了几个钱的)。所以,我的文章几乎都是按照写书的风格写的,只有这样,我自己才会从写文章中不断进步。

5.我失去了什么?

想必各位ITer们,从来都没有停下过学习的脚步,毕竟社会和技术都变化太快了。我也一样,一直坚持学习着,但我是个强迫症患者,遇到问题总想搞清楚,所以在学习的过程中,我一次一次又一次的因为自己的折腾而闹得心情焦灼(喜欢研究的人、强迫症患者一定跟我有类似的经历)。在把遇到的问题研究清楚之前,几乎总是会花掉大量的时间,短则半天或一天,长则一个星期甚至半个月。

另外,为了保证文章的准确性、完整性,很多时候会花大量时间去做实验、查大量资料并整理、总结。特别是写那些服务软件类文章,几乎每个服务软件都要看很多官方手册。

很不幸,我买不起时间的单,现代人都买不起时间的单。强迫症患者之所以是强迫症患者,就是最后还是会去买这个单。强行买单,会付出很大的代价。

失去的时间总是最珍贵的,我只能安慰自己,我失去的时间对自己、对别人都是有价值的。但改革总会阵痛,我的阵痛是我失去的时间。

6.斗胆鼓励各位写博客

在此斗胆鼓励各位写博客,因为写博客的好处很多。它会很大程度上提升自己,很多平时想不到、想不通的东西,在写文章的时候经常会启发式地闪现。有些是灵感,有些是顿悟,更重要的是持续不断地在向前进步着。

学IT技术(山东蓝翔最强),每个人都很容易遗忘曾今学过的东西。自己亲手写下文章,写完后对自己写的内容会很熟悉,虽然一样会忘,但以后想找答案,或者面试前翻一翻,会很方便。

可能有些人说自己不知道怎么写博客。其实,只要开始写,并坚持写,迟早会找到自己的style,网络文章本来就是"free style"的。所以,那些想写,又没有写的道友们,请踏出第一步,"向前看,齐步走",然后奔跑。

当然,认真写文章,必然会花去大量时间。如何去衡量,就需要自己去决定了。

7.结束语

写这些文章,有得有失。但我会坚持写下去,坚持到什么时候我也不知道。至少,在我目前的计划中,还有很多内容要写。

最后,来个惯例:

  1. 欢迎各位光临我的博客,更希望我的文章能对各位有所帮助。这些文章花费了我极大的心血,如果觉得某文章不错,千万别吝啬,点一下赞或者回复一下,这种激励真的很重要,想必各位写过文章的人对评论的重要性都深有体会。
  2. 我水平有限,欠缺很多基础知识,见识也比较少,加上不少文章里的结论都是自己推理出来的(虽然经过了自我感觉比较严谨的测试),难免会出现错误,但我不希望任何一个知识点、结论"误人子弟",所以如果各位发现了错误,我怀着120分的期待,盼请指正。
  3. 所有文章完全原创,欢迎转载,但绝不允许不在文章开头或结尾带上文章来源的无脑转载、复制,更不允许恶意利用、据为己有的行为。如有发现,本人享有文章的所有权利。也许我不会因此而对你做出一些法律行为,但我一定会对你狂轰滥炸,四处宣传你的恶行。

没想到写了整整一个晚上,该洗洗睡了。

原文地址:https://www.cnblogs.com/EarlyBridVic/p/12045792.html

时间: 2024-11-05 22:48:27

【转,也说出了我的心声】我为什么坚持写博客【好文阅读】的相关文章

如果抽不出时间写博客怎么办

前两周,在一所小学的宣讲会上,校长提到了教育的本质,他给出了两个词,就是标题的"唤醒"."成全".教育并不是按自己的意愿塑造一个人,不是一个养成类的游戏.能力有不同,优势有不同,只要放在对的地方,用对的方法,都是人才.因此,是唤醒与成全.小学如此,其实大学亦然如此. 这周在<得到>的"听书"里听到一本书<巨人的工具>,讲到其中一位名人,漫画家斯科特.亚当斯,把博客写作当做一个研发平台,用博客文章做各种协作技术的测试.时间长

40.用创业思维复盘:写技术博客到出书

在2013初,笔者把过去两年开发app后端的经验总结成十多篇文章发表在博客上,那些笔记发表以后的反响出乎本人的意料,本人从网络上得到网友的支持和肯定,证明这些知识还是有价值. 2013年离开了当时的创业团队后思考今后的技术方向,当时笔者已经开发过两个社交app的后台,对开发app后端的流程比较熟悉,但是从技术发展的角度来看,笔者缺乏开发大流量大并发的技术经验,在今后的职业发展上必须填补这方面的空缺,因此就职时倾向于选择一些有大流量的公司. 当时笔者只投了两家企业,最后都拿到了offer,一个of

博客园是不是要出个Markdown编辑器说明?

? 1 <input type="text" value="hello" id="name"/> 博客园是不是要出个Markdown编辑器说明?,布布扣,bubuko.com

如何写出高质量的技术博客 这边文章出自http://www.jianshu.com/p/ae9ab21a5730 觉得不错直接拿过来了 好东西要大家分享嘛

    如何写出高质量的技术博客?答案是:如果你想,就一定能写出高质量的技术博客.看起来很唯心,但这就是事实.有足够愿力去做一件目标明确,有良好反馈系统的事情往往很简单.就是不停地训练,慢慢地,你自己就能找出规律和技巧.所以,要写出高质量的技术博客,首先要解决为什么要写的问题. 为什么要写 我一直很喜欢的一个学习方法是 Learning by teaching 一个课题,如果你能给不懂的人解释清楚,说明你对这个课题的理解足够深入.把一个课题展开来写,你可能会发现某些方面你还写不清楚,这往往说明你

博客园出bug了

我是在17:17的时候发了一篇文章 题目是Yii2.0中文开发向导--控制器(Control).后来只是修改了一下文章的标题改为Yii2.0中文开发向导--控制器(Controller) 结果现在有2篇文章,原先的文章标题修改成功了,但又自动生成一篇文章,如图: 博客园出bug了,布布扣,bubuko.com

Django 编写博客网站的用户管理部分(采用自有的 django.contrib.auth) 2. 登陆登出和用户信息管理

续前Django 编写博客网站的用户管理部分(采用自有的 django.contrib.auth) 1. 注册部分 项目工具:Python 2.7.11  Django 1.10.2  Bootstrap 3.3.0   IDE:eclipse Pydev 1. 由于Django自带auth, 故仅需编写登录登出的url和template即可 urls常见上篇 template代码如下仅供参考: login 1 {% extends "account_base.html" %} 2 3

第一次写博,就贡献出这篇MySQL优化经验。

如何写出高效的SQL语句(从建表到查询) 建表时可以得出以下优化建议 1. 数据类型尽量用数字型,数字型比字符型的快 2. 选择正确的表引擎 MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好.甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成.另外,MyISAM 对于 SELECT COUNT(*) 这类的计算是超快无比的.  InnoDB 的趋势会是一个非常复杂的存储引擎,对于一些小的应用,它会比 MyISAM 还

Qml 写的弹出层控件(13篇博客)

QML弹出窗口组件,灯箱效果.动画效果,可拖拽 核心思路:一个mask层,一个最顶层,都用rectangle,禁止事件穿透 使用 Popup { id: popup width: 200; height: 300 x: 200; y:100 z: 101 opacity: 0.8 visible: false; radius: 5 ... } popup.showMask = chk.checked; popup.animationType = 'size'; popup.show(); 注意

博客系统-程序结构-注册登录登出

注册 c判断是否提交了注册数据 是 l如果密码和用户名任一为空 l如果确认密码和密码不一致 m添加用户 c跳转登录页 否 c显示注册页面(提交验证) 登录 判断是否提交了登录数据 c后台验证登录数据->验证类 判断是否在锁定时间内 m判断是否存在登录数据 存在登录用户 重置失败次数和失败登录时间 更新登录时间,ip c设置session的用户名,用户id,权限,角色 c记录日志 c判断跳转(管理首页/跳转到来源页) 跳转 不存在登录用户 记录登录失败时间 跳转登录页 设置session 显示登录