断点
作为一名程序狗,怎么让自己的bigger提高一点点呢,两年前以为拥有自己的博客,是一件略diao的事情,于是有了第一个域名xlbd.net搭建的wordpress博客,后来换了bigger更高的Ghost博客以及域名xlbd.me,再后来换了自己的码的主题,bigger+1。最近发现某些招聘网站上,都会加上有Github开源项目贡献优先等等的条件。这次我要让bigger更高点,让Github上的Contributions飘绿。
# 断点一
最近两个半月一直活跃在Github上,开始时断断续续的有Contribution,后来为了让自己保持每天编程的习惯,给自己定下一个目标,开发一个Ghost主题,于是我的第一款Ghost主题Kaldorei就诞生了。时值春节,Contribution也是断断续续的。年后规划做完Kaldorei主题,有了一次12天的连击,2月26日,Kaldorei主题初版开发完成。发布了Pre-release[v0.6.0]版本,主要优化了平板和手机上的页面展现效果。这时也迎来了我第一次热血澎湃连击后的“断点”。说好的连击一个月呢。哎,就是惰性,要改。。。
开发Ghost主题学习到的技能点:
- hbs模板引擎
- hbs助手类开发
- 使用Ghost提供的API实现标签云
- 使用
highlight.js
实现代码高亮 - 使用
jquery.toc.js
实现文章目录 - 使用
velocity
、anijs
实现文章加载动画
# 断点二
三月份接到一个项目, 上面想要实现一个消息引擎,主要用于消息推送、分发、互动,类IM的桌面客户端。我用MindMannger规划了下项目中涉及到的技术选型、代码管理、团队协作、开发工具以及功能模块。见图:
主要技术栈:Vue.js
、MongoDB
、Electron
、Node.js
、Socket.io
均为开源技术,并且采用Github托管代码。这些技术对我来说是没接触过的新技术。想鼓励一下自己学习点新东西。而且我觉得这个架构是最近比较流行的新玩法。这次我要好好连击一次。
为时一个月左右的开发,35天的连击,我们发布了第一版的演示版本。然而我的惰性又来了。放个清明节,就把自己玩嗨了。第二次热血澎湃连击后的“断点”。我发现我每次release版本后,都会断档。这又不是里程牌,下次注意。
开发MessageBox学习到的技能点:
- Vue.js
- MongoDB
- Electron
- Node.js
- Socket.io
- Gulp
- Webpack
- GitHub代码管理流程
- Tower+bearychat团队协作交流工具的使用
- markdown编辑器实现与解析实现
- Html5本地存储机制
通过此项目学习到了很多东西,是传统项目中接触不到的。项目还在继续,我们还在不断完善功能。希望在我下一次N天的连击之后完成此项目。然而我不会再有“断点”,我已经规划了我下一个在Github上要做的项目,并且也会继续完善Kaldorei这个Ghost主题,等待Ghost提供更多好用的API。我的博客xlbd.me会一直用自己开发的主题。
继续努力,待我年底回顾Github主页,让它一片飘绿。