博客初衷——技术小白的突围
上周阅读《程序员修炼之道——从小工到专家》一书,书中介绍的种种经验,使我受益匪浅的同时也让我更深刻的体会到自己经验的缺乏,深深的无力感。虽说在大学校园也做了不少项目,但都是小打小闹,往往一个人就把方案设计、软件编写和测试全搞定,根本不会设计到团队分工、设计规范、接口统一、软件模块的正交设计等。在阅读《程序员修炼之道》时深深感受到这些经验的宝贵,激发了我把学习过程的点点滴滴记录下来的欲望。我想如果今后我把自己在技术开发和学习中的体会和经验完整的记录下来,也许在不远的将来我也能够成为“指点江山”的大牛!(程序猿也就这么点追求啦)。
正是如此,才有了这个博客,来见证一个技术小白的突围!
博客搭建——终于有了属于自己的个人博客
网上有很多提供博客服务的网站,csdn、博客园等,但想着程序猿就要做点与众不同的事情(自己折磨自己,哈哈),于是便有了使用github搭建个人博客的想法。通过网上查阅资料,博客搭建在经过gitpage建立、Node.js安装、hexo安装和拷贝主题之后总算是搭建完成了,看着属于自己的博客一步步建立起来,这个过程还是有那么一点小小成就感的(^▽^)。
博客搭建完成好方才体会到hexo用来搭建个人博客的确是方便许多,使用命令hexo new "博客文章名"
新建markdown文件,然后通过Windows的MarkDownPad这个网上推荐的Windows下MarkDown编辑工具进行博客文章的编辑并可实时预览,编辑完成后hexo g
生成html,hexo s
即可实现本地浏览器预览,hexo d
一键将本地编写好的博客推送至gitpage上,So Easy!
这里有我当初搭建博客时参考的博客,对我帮助很大,供大家参考:
使用hexo+github搭建免费个人博客详细教程
博客规划——大数据技术
作为一名大数据开发程序猿,工作中和未来发展方向都是大数据开发,因此博客中主要以大数据技术为主,记录我在工作和学习中的点点滴滴(也许偶尔也会文艺一下写点随笔^▽^),目前工作中我主要使用的大数据技术方面的组件一是用于大数据实时分析的Storm,确切的说是JStorm,二是用于数据搜集的Flume,对于如今非常火热的Spark,我个人也非常感兴趣,正着手进行Scala语言的学习,所以未来很长一段时间博客主要以Storm、Flume、Spark的技术学习为主。
结语
在完成第一篇博客的最后,兴奋之余反而有点不知所措,当初跃跃欲试想要写好多东西的冲动,当真正坐到电脑前敲击键盘时,脑袋空空如也,这正说明了自己技术积累的匮乏,缺乏一定的沉淀。。。正如网上所言,博客真正吸引人的不是主题、页面多么的花哨,而是其中的内容,我的个人博客还有很长的路要走,我的突围之路也有很长的路要走,在路上,唯有坚持!