Hello World

Hello World 是程序员给世界的第一声问候。对于做运维的小伙伴来说应该是It works!。这个句子在我们这些码农的生命中具有特殊的意义。像婴儿的第一声啼哭,是母亲生命中重要的纪念。在母亲节写下这样的句子还是非常应景的。第一篇文章取这个题目也是再合适不过的了。向世界问好,交出属于程序员自己的名片。

打造个人品牌

一直以来都有一个想法,希望把自己打造成一个品牌,我的名字就是我最大的商标。
很早以前就设计了我的昵称**”K、Biao.中英文字符结合,感觉还是很美观的,识别性也比较高。
大学成为预备役码农,于是就有了现在的头像。后来发现到处都是我头像的高仿,我只能说我自己设计头像的时候还是原创的。这是一个标签语言的符号,当时在学习一些前端知识,很自然地就想到了用这个变迁语言的块符号表达自己的头像,中间的斜线上有一句C语言的头文件引用。标志我要成为一个复合型的程序员,努力向全栈方向发展。算是初步建立自己的品牌识别。
当我有了女朋友也自然要把她纳入我的这套系统,于是就有了
W、Peach**,和花括号粉色头像。这是Cjava等语言的标准结构。
一套完整的CIS(品牌识别系统)还应当包括理念识别和行为识别。对公司来讲 就是各种企业文化,企业精神,员工守则。而对于个人来说,就是日常的待人接物,言行举止。当然也可以通过一个人的文章来认识一个人。为了扩大个人品牌的影响力,作为码农当然是离不开网络的帮助了。早些时候认购了属于自己的域名kbiao.me。开始尝试搭建自己的个人网站,奈何阅历尚浅,没有太多可以展示的东西,挂了几个学习前端时候的实验性作品,没多久自己都看不下去了。于是把重点转向了博客的搭建。尝试着使用WordPress搭建了自己一亩三分地。写了几篇文章,无奈却默默无闻,没有什么人关注。毕竟这浩瀚的网络中,我又能发出多大的声音呢?
同时我也注册了各种博客,在gitHub上闲逛,在知乎里默默点赞。把各个我网络中的ID统一成了KBiao.

经历是一笔财富,不同寻常的经历是一笔宝贵的财富。
郑渊洁

这句话我很喜欢,也算是我大学生活的指南针。经过上面一番折腾我也已经到了大三了。好像没有任何成果,但我却在折腾中学会了很多网络,运维方面的东西,也完成了一些小的APP,参加了一些比赛,跟着做了一些项目。实践得来的知识要比课本上干巴巴的讲述靠谱的多。当我忙于学生工作等乱七八糟的事务的时候,专业课的成绩还是没有让我失望,尽管没有时间认真去听每节课,但自己平时的实践中已经在运用很多知识了。同时也给自己挖了一个坑,就是知识不扎实。这个以后慢慢说。

输出是最好的输入

也许在同学的眼里我在专业方面还是过关的,但是上次去腾讯的经历确实给我很大提醒。基本功不扎实会有很严重的问题,当我面对同学们可以把最新技术侃侃而谈,却不能用基本的数据结构知识看懂一个算法。广度和深度之间我没有很好的把握这个平衡。
我希望用博客来解决这个问题。我自己的收藏夹里,笔记本里有各处剪贴来的知识碎片,给了我什么都懂的错觉,然而没有消化的东西只能称为信息,实践理解之后才能称为知识。当初参加慕课网90天计划时候确实是我成长最快的时间,活动要求每天都要写技术分享。所以我在90天里学会了以程序员的方式使用Linux,学会了前端的基础知识。这些知识都很牢固地变成了我的技能,在我大家这个博客的过程中,景观我已经有一年多没有接触前端的东西,还是可以熟练地去完成主题的修改配置,不得不说这就是写作带来的好处。写作的时候自然就假设了有观众的存在,自然会带来一些效果:

  • 对于我们所要学习的东西,我们可以掌握得更深入,因为我们需要去给别人解释。
  • 我们在不断地对自己知识总结,对自己知识进行强化。
  • 我们在以另外一种方式思考问题。

我希望我现在的博客可以成为一个有态度的博客,为我的个人品牌加分。以博客或者公众号为纽带促进我学习的正向循环:

  • 技术、阅读笔记——学习
  • 理论、技术实现过程——创造
  • 思想、感受、总结——分享

GitHub Pages && HEXO

之前在很多平台上做过博客,总感觉不够优雅,到处是广告,又不能按照自己的想法来,严重违背程序员精神,写写也就越来越没有兴趣了。直到发现了 GitHub Pages && HEXO && MarkDown 这一套工具才感觉找到了我真正想要的感觉。
GitHub Pages提供全天候不限量的网页托管,Git提供版本控制管理,Hexo依托Node.js高效生成静态博客页面,MarkDown提供了最优雅的写作方案。简直是为程序员量身定制。而且简单,你看我连女票都学会了呢!
小白零成本搭建专属博客

以下是HEXO的HELLO WORLD

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment