原文链接: https://dsx2016.com/?p=599

选技术平台

既然是博客,首先想到的是wordpress等独立博客,我们可以尝试自己搭建一个,也可以考虑下现有的自媒体平台.

程序员做事情的时候很容易陷入技术的怪圈,明明很普通的事情有时候第一个反应就是用比较极客化的方式来解决.

选择技术平台这件事,能够简单处理就不要一开始就弄得极其复杂,内容为先,载体其次.

推荐大家优先以国内的自媒体平台为博客的载体,选择当下热门的平台,这样做的好处是:

  • 能够快速写出文章并且发布

  • 有足够的流量去展示你的一篇新的文章

  • 能够从平台的留言区域和数据板块获得实时的反馈.

以上这些,是独立博客短时间无法做到的,如果一开始就选择自建独立博客,绝大多数人都会把时间花费在建立和调试博客本身的事物上,在完成基本的部署前,都无法有效的写出一篇文章,会碰到诸如:

  • 代码无法高亮

  • 不支持md语法

  • 无法自适应视频

等各式各样的问题

完成独立博客的部署后,也无法短时间拥有评论系统,数据分析等功能,更重要的是,如果自身本来就没有名气和流量,那么博客在搜索引擎上前几个月基本就是一个信息孤岛,别人很难通过有效的途径访问到你的博客,自然也就看不到你的文章,这个时候还要花心思去推广的话,也一样偏离的写技术博客的初衷.

要明白,技术博客不是日记,你可以写成日记的形式,但它始终是面向观众,面向读者的.

当前国内技术自媒体主要有微信公众号,掘金,segmentfault,博客园,cdsn,简书,知乎等.

有一些平台已经严重偏向广告,整个社区的风格充满了金钱的味道,在看到这篇文章的时候,有的平台可能已经倒闭了.

凡是和技术博客有关的平台都可以注册试一试,亲自体验才能选出最适合自己.

技术博客建议在编辑器上要满足一些基本的条件,如支持代码并高亮,支持GIF动图,支持视频,大多数技术相关的博客都可能需要展示代码或者操作过程,要记住,博客不仅仅是文字,视频也是博客的表达方式之一,另外,最好支持md格式.

选完了作者体验,接下来要考虑用户体验,一些满屏都是广告甚至是主动在你文章内部插入广告的,可以考虑排除掉,虽然广告是平台的收入来源之一,但是没人希望在你的博客周围看一堆的牛皮鲜广告,甚至有的平台会让观众误以为广告也是你文章的一部分,这是绝对不可以的.

学习md语法

Markdown的语法比较简单、上手容易,功能比纯文本更强,更适合技术类型的文章,因此有很多人用它写博客.

一直使用富文本编辑器也是没问题的,但是如果一开始就定位技术博客,那么也建议一开始也学习使用md语法来写文章.

学习md语法大概只需要半个小时或者几个小时的时间就能基本掌握,网上也有一些比较好的md编辑器,我们学习是为了在纯md编辑的模式下书写,但是大多数场景,直接使用md编辑写完之后再获取md内容复制即可,优秀的编辑器还提供了mdhtml,pdf,jpeg等各种格式的功能.

这里推荐一款md编辑器,名字为typora,不妨尝试一下,最好把主流的编辑器都尝试一遍,找到适合你自己的.

开始写博客

选择现有的平台和学习md语法没有什么难度,难的是一开始不知道写什么内容,可内容才是技术博客最核心的地方.

每一个开始写作的人都会想,写什么好,够不够完美,没有人感兴趣怎么办,太简单的写了好像没什么意义,深度的想写也写不出来.

好不容易找到一个话题,发现别人已经写过类似的文章了,一抓一大把,有的通俗易懂,有的有料有趣,看了直想点赞,却又受到一万点打击.

可是,无论是现在,以后,将来,都要牢牢记住一点,再好的文章都不是你自己写的,只要是你自己输出的内容才是真正的有意义.

不妨故意挑一挑刺,来理解为什么别人写的很好,但是只有自己写的才有意义.

假定有这么一篇文章,深入浅出,内容专业,让读者能快速学到有用的事物.

但是,它太严肃,不够有趣,看起来有点枯燥,如果换做是自己的话,会尝试用比较有趣的方式来表达,可能时不时的皮一下,或者采用漫画或者信息图的方式,它的有些内容也可以换做用流程图和思维导图等方式来描述,效果一样,但风格不同.

又或者它的内容已经过时,去年的内容已经不适用于今年了.或者它用的是mac操作,你用的是win,它用的是win7,你用的是win10,哪怕是差0.01的版本,你也可以专注当前的时效性,和当前的配置,输出自己的内容,

建议一开始多以记录为主,博客文章并不需要追求华丽的辞藻,精美的图片,前期越是简单,越是能输出更多内容.

记录学习的笔记,记录遇到的问题,解决的方法和过程,记录一些灵感和想法等.

写的越多,越能快速找到自己的定位和风格,后续再通过学习和调整来打造一个更好的技术博客.

走一个流程

说了那么多,终究还是要真正的行动才有作用.

如同程序中的最小化应用开发,只要迈出第一步,剩下再慢慢优化.

现在你可以这样做:

  1. 立即注册掘金等某一个自媒体平台,使用第三方登录,如微信,怎么方便怎么来

  2. 打开网站的新建文章界面,使用默认富文本编辑器,新手不必考虑markdown编辑器(如果有的话)

  3. 开始写文章,就像编程的hello world一样,写下为什么你要建立技术博客,想要实现怎样的目标?

  4. 也可以尝试立即把本篇文章的内容用你自己的文字写出来,写完内容后,立即发布文章.

如何开始写技术博客?相关推荐

  1. 【编程之外】为什么我们要写技术博客?

    博客,其实更多是写给自己看的 这是一个你第一眼看去绝不大可能同意的观点,"what? 博客的主要作用难道不是给他人分享自己学来的知识吗?",你可能会抱有这样的疑问.对此,且听我细细 ...

  2. “我有必要写技术博客吗?” 写技术博客一年,谈谈其得失优劣

    本文全文不含任何推广,所提到的博主.公众号皆为笔者真真切切接触.学习过的. 大三上学期读了许多"程序员"的公众号,当时计算机基础知识并不好,很多文章读的一知半解.只记得关注了几个很 ...

  3. 我从写技术博客中收获到了什么?- J_Knight_

    我是 J_Knight_,熟悉我的人都应该知道我是一名刚工作满3年的非科班 iOS 开发者,而且一直坚持写技术博客快有2年半的时间了. 其实从去年开始就一直想分享我写博客的心得,但是一直也没有找到合适 ...

  4. 为什么写技术博客对新人如此重要

    由于明年项目业务的扩展,所以在现有的团队中,我还要再招 2-3 名Office开发的新成员作为正式的专职员工,在此聊聊我在招聘过程的感受,和大家交流些经验,特别是「为什么写技术博客对新人如此重要?」. ...

  5. 程序员为什么要写技术博客?都在哪些平台呢?

    目录 一.程序员为什么要写技术博客? 1.真正掌握技术 2.没有人会那么在意你 3.珍惜时间 4.懒于思考,疏于总结 5.碎片化学习 6.优秀大神 7.更好的求职机会 8.努力的人一直都有 二.程序员 ...

  6. 程序员可以选择哪些平台写技术博客?

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 很多时候,别人问我怎么学习Java,怎么可以提升自己 ...

  7. 3. 你也要写技术博客?这篇博客告诉你平台怎么选

    橡皮擦,一个逗趣的互联网高级网虫,为你带来新职场故事,搬来程序员敲门砖. 已完成文章 国内,首套,成体系,技术博客写作专栏发布啦 技术博客只能写技术文章吗?当然是由我们自己来定义. 为"她& ...

  8. 为什么写技术博客对新人如此重要?

    最近看到一篇文章,站在招聘者的角度提出了自己对这个问题的看法,主要是以下几个方面: 台湾和大陆的对比 首先谈谈台湾情况,Programmer 在台湾不叫程序员,而是程式设计师,从搜索引擎找台湾程序员, ...

  9. 为什么写技术博客对新人如此重要?

    由于明年项目业务的扩展,所以在现有的团队中,我还要再招 2-3 名Office开发的新成员作为正式的专职员工,在此聊聊我在招聘过程的感受,和大家交流些经验,特别是「为什么写技术博客对新人如此重要?」. ...

最新文章

  1. 高度可扩展的类脑神经拟态硬件,完成了字母识别和人脸识别
  2. javascript+HTMl5游戏下载,开发一个都能月薪上万!舅服你
  3. php swool协程,swoole如何实现协程
  4. python range函数怎么表示无限_Python for循环与range函数的使用详解
  5. shell 脚本比较字符串相等_比较带空格的字符串相等的Shell脚本 如何比较两个.....
  6. Java中的数组,java开发面试笔试题
  7. kingcms的标签
  8. html+css基础-3-flex,浏览器内核,HTML5新特性
  9. Python 爬取表情包并保存在数据库中(以往的爬虫改进)
  10. java web 和js区别_jsp和javascript之间有什么区别?
  11. 《HarmonyOS实战—交互的艺术》
  12. 2019 CSS经典面试题(史上最全,持续更新中...)
  13. SQLServer将日期转换成字符串格式
  14. 超级计算机作文650字,努力初中作文650字(通用11篇)
  15. Viper--方便好用的Golang 配置库
  16. 替换空格--《剑指offer》
  17. 《扫黑风暴》全网爆火!用Python具体分析一下它怎么火起来的?
  18. EasyUi 快速入门
  19. Linux/redhat 有线网络配置
  20. 互联网+时代,是更加开放还是封闭

热门文章

  1. java 正则表达式 查找数字
  2. 8月12日 青龙面板ksjsb魔改版
  3. Solidify实现一个智能合约3(单继承与多继承)
  4. Linux —— yum更新时报错,依赖关系有问题
  5. 软件工程作业之统计单词出现频率前10 的单词
  6. IsolationForest-01原理
  7. ajax封装promis请求,原生
  8. java堆、栈、堆栈,常量池的区别,史上最全总结
  9. 微信小程序——按钮登录获取用户头像昵称、不需要获取权限就能显示头像和昵称、获取手机号(云端)
  10. S5PV210芯片的uboot烧录脚本目录(sd_fusing)完整解析