喜欢才能坚持

开始写博客的原因非常功利,功利到不好意思说。

反正你们也懂的,就那么几种。

问题是,如果心态一直这么功利,而写博客的前期回报几乎为零,情绪会变得沮丧,不知如何继续。

不过后来想想,其实做任何事都像减肥一样,如果你每天都称十次体重看自己有没有瘦下来,会很累!

如果能在出汗中感受到多巴胺带来的快乐,就会每天都忍不住去出汗,自然而然地坚持了下来。

……然后减肥反而变成了快乐的副产品!

写博客也是这样,其实,只要认真的在写,就会发现创作本身带来很多愉悦,像增进思考、促进总结、加深印象……

如果再坚持一段时间,不断提高文章的质量,会发现有小伙伴来主动交流,也有各种博客社区的编辑发来私信,甚至会有心仪的公司的面试邀请……

不过,这一切也都只是副产品而已。

就算没有得到什么实际的收获,写博客的过程本身,也足以带来强烈的愉悦心流。

《富爸爸,穷爸爸》这本书里说过,永远不要把工作当作事业,工作只是政府和银行剥削劳力的工具。

可是为了生活,不得不工作,不得不服从老板,做自己不喜欢做的事情,与自己不喜欢的人打交道……

在万千世界中,博客就是我的退路。

我用心经营着它,因为在这里我是一个独立的人,有独立的思想,有志同道合的朋友。

在博客中,我不会因为公司倒闭而失业,不会因为老板不喜欢我就看不到前途,也不会因为退休就变成一个废人。

如果有一天,我真的无路可走了,我可以把我的博客挂上牌子,作为一家独立的公司开始经营。这里记录了我学习和思考的痕迹,别人可以通过我的文章,认识我、信任我,把重要的事情交给我……

我的博客,就是我的事业。

写作方向

在我的二十几篇博客中:

点击量最高的是《论程序员的自学心态》(1366次阅读),大概花了两个小时

点击量比较低的一篇是《dp方法论——由矩阵相乘问题学习dp解题思路》(144次阅读),大概花了一个周

写博客的魅力就在于此,作者面对的是面目不清的模糊人群。一篇技术含量极高的文章,不见得比随手涂鸦的文章来得受欢迎。

如何写自己喜欢的东西,同时又能获得读者青睐,是一门学问。

博客相对于书本和维基百科,是一个碎片化的媒介。也就是说,读者在每篇文章上所花的时间不会太长。

因此,博客不适合用来写技术细节和推论,比如上文中提到的dp方法论。想看这些东西的读者,自然会静下心去找本书,系统地学习。

那么,博客适合用来写什么?

——教程、技术总结和技术观

程序员常常需要在短时间使用一个新技术。他会去搜索一个简明易懂的教程,像这篇java instrumentation教程

技术细节书中都有,但不是所有人都有时间读,有时会希望有大牛的技术总结指引,像这篇TCP的那些事儿

工作之余看看吐槽,学习大牛的日常操作和心路历程,这就是技术观了,像这篇轮子哥:回顾我走过的编程之路

教程可以写写,并不费时间;可是后面两种水平不到写起来反而尴尬,如何是好?

我的做法是:想写细节就写细节,管他有没有人看呢。自己有收获就好。偶尔心情好的时候,写点幼稚的技术观

在我心中,最好的博客有这一个字:

"INSPIRATION"。

让失落的人感到希望,让孤独的人充满勇气,让那些因技术而困苦的人看见出路,让迷茫的人找到光明。

我认为这些比纯技术的力量大得多。

不断打磨

虽然写作是为了自己爽,可是也要顾虑一点观众的感受,才能有进步。

有些细节对作者个人很重要,但对读者是废话。作者只有一个,读者却有千千万。这方面,读者最大。

思考常人的阅读习惯,还是以短句为主,行文通俗易懂一些,比较容易让别人接受自己观点。

同一篇文章有时改了又改,争取让读者舒服,自己也舒服。

用一个小本子,每天记下自己的灵光一现

这是个很古老的方法,有人说过“创造力是一块肌肉,不锻炼它,它就不会发达”。

不要怕点子low,艺术品都要经过由粗糙打磨精致的过程。重点是,你慢慢地学会了怎样产生“好点子”。

我的本子上现在有: 

  • 写《人类简史》的读书笔记;
  • 完成动态规划的学习和笔记;
  • 写一篇《对博客的思考》(正在做呢)
  • 写一篇《英文博客推荐》;
  • 完成《JVM调优系列》
  • ……

不要逛博客园。

博客园是一个很好的平台。新手在这里写文章,只要满足基本要求,都能贴在首页,有几百到几千人来看。

正因如此,文章质量难以保证。这里没有严格的技术审核,作者的表达能力、技术高度、技术描述的正确率参差不齐。

如果你把博客园当成重要的信息来源,那你就输了。

要给出一杯水,至少要有一桶水。

要写出一本书,至少要读一百本书。

要在博客园产出拔尖的博客,就要去读英文名家的博客和各种书籍。

以上就是我对“写博客”的思考。

我的博客写得不多,二十几篇而已。思考也很幼稚。

屏幕对面的你,有什么其他想法呢?

对写博客的n种思考的更多相关文章

  1. (转)[BetterExplained]为什么你应该(从现在开始就)写博客

    (一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处.(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极 ...

  2. 如果简单的记录,就可以为这个世界创造更多的财富,那么还有什么理由不去写博客呢? — 读<<黑客与画家>> 有感

    上一次博文发文时间是2016.1.15,7个月已经过去了.最近读了一本<>的书,对我触动挺大的!里面有关于技术趋势的探讨,也有关于人生和财富的思考! 开始更新iOS122的文章的初衷是,聚 ...

  3. 《REWORK》启示录 招聘笔杆子——程序员为什么值得写博客

    Hire Great Writers 仿佛这是写给自己看的,不过这在其中也有着相当有趣的意义 .虽然自己算是一个能写的人,或许这算是一种不算才华的才华,写博文的意义通常不会在于去描述自己怎样,怎样.通 ...

  4. [BetterExplained]为什么你应该(从现在开始就)写博客

    (一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处.(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极 ...

  5. 一招教你写博客,Typora+PicGo+阿里云oss,最好用的Markdown+最好用的图床工具!

    博客 写博客的好处 1.使自己变得更善于观察.一旦你养成了记博客的习惯,与此同时你也赋予了一个更好的机会给自己,让自己去更细致地观察生活.一个人的生活经历本就是价值连城的,从中学习到的知识,教训更是异 ...

  6. 新功能发布!Markdown写博客!

    有一种神奇的语言,它比html还简单,它巧妙地将内容与格式整合在一起--它就是Markdown. 现在我们实现了博客对Markdown的内置支持,可以让您轻松地在园子里用这个神奇的语言写博客! &qu ...

  7. 推荐几款自己写博客使用的Ubuntu软件

    使用Ubuntu桌面有段时间,到现在也写过几篇博客了,期间用到的几款好用的软件推荐给大家.1. 图片简单编辑软件gthumbubuntu默认提供shotwell查看图片,类似与windows的图片查看 ...

  8. 利用MetaWeblog API实现XMLRPC写博客功能

    Windows Live Writer是一款小巧的写博客的工具,非常方便,甚至网上看到过有的评论称Live Writer是一款最不像微软产品的微软产品. Writer支持MSN Spaces以及Wor ...

  9. oracle DBA坚持写博客的7大理由

    对于Oracle DBA来说,甚至IT技术人员来说.坚持写博客是个好习惯.以下是我建议大家写博客的七个理由. 帮助整理思路 最近我做出了一个决定,那就是: 我要坚持天天写博客,记录每天所学的重要东西. ...

随机推荐

  1. python爬虫学习记录——各种软件/库的安装

    Ubuntu18.04安装python3-pip 1.apt-get update更新源 2,ubuntu18.04默认安装了python3,但是pip没有安装,安装命令:apt install py ...

  2. springboot部分常用注解

    目录:[持续更新.....] spring 部分常用注解 spring boot 学习之路1(简单入门) spring boot 学习之路2(注解介绍) spring boot 学习之路3( 集成my ...

  3. MySQL 安装及卸载详细教程

    本文采用最新版MySQL8版本作为安装教程演示,本人亲试过程,准确无误.可供读者参考. 下载 官网下载 --> 社区免费服务版下载. 下载Windows安装程序MySQL Installer M ...

  4. Cas 服务器 使用HTTP协议对外服务

    在上篇博文<Cas 服务器 下载.编译及部署>Cas启动后默认支持HTTPS连接,如果要使用使用HTTP连接访问,则会收到以下信息: 注:本文是将Cas服务器运行在Http协议模式下,非设 ...

  5. 洗礼灵魂,修炼python(88)-- 知识拾遗篇 —— 线程(2)/多线程爬虫

    线程(下) 7.同步锁 这个例子很经典,实话说,这个例子我是直接照搬前辈的,并不是原创,不过真的也很有意思,请看: #!usr/bin/env python #-*- coding:utf-8 -*- ...

  6. linux后台执行程序

    当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件.对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨).为 ...

  7. 安装Jenkins getting started卡住

    前言 jenkins版本:2.32.3 操作系统:windows 卡住信息 如果在安装jenkins时卡在getting startted的界面,如下所示 解决方法 1.打开 运行  输入 servi ...

  8. Centos7安装搭建FTP服务器(最简便方法)

    简介: vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点. vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linu ...

  9. java继承-super的用法

    继承的特点: 1.子类继承了父类的成员 2.具有层次结构 继承的优点: 1.代码重用 2.父类字段和方法可用于子类 3.从抽象到具体形成类的继承体系 4.可以轻松自定义子类 this:当前对象的引用 ...

  10. 【汤鸿鑫 3D太极】5年目标规划(基本功、套路、实战搏击)

    [5年目标]在基本功的基础上,每年完成一个套路或实战搏击的学习研究. [中小学2年]三段九节 + 2套路. [高中的3年]太极十三势 + 1套路 + 推手 + 搏击. 1.中小学阶段-可自学 (1)基 ...