2008年。我開始在CSDN写技术博客。

在此之前,我的理想是写出受人待见的小说来。我也以前在网络论坛上笔耕不辍获得一些成绩,也以前发表过一些散文以及小说。而那一年,当我再次拾起笔来写东西时。却选择了技术。这个世界上,唯一不变的就是变化。随性如我,什么都能接受。理解不了就接受,不想接受的也接受,目标达不成也能够接受。于是技术博客写了几个月不想写了,也说服自己接受了。看起来什么都无所谓的样子,不过我并不喜欢杨坤的《无所谓》这首歌。

2013年接近年底的时候,我决定又一次開始撰写技术博客。

这次是经过了理性的思考,而不是2008年那时的一时兴起率性而为。

2013年的时候,我感到自己的脑容量開始变小,从前做项目时用到的非常多技术慢慢地随风远去。最终渐行渐远渐无书,费尽思量也难以述说了。难道是迭代周期变短了吗?难道是我这台机器開始老化了吗?这个时候我能够回顾的,不过当初学习某项技术时以前遇到过挫折困顿彷徨犹豫,以前辗转反側寤寐思服。再无其它,我不想这样:年老时蹲在门槛上。唯一能够回顾的,就是年轻时以前掌握了8种语言,开发过100款软件,回顾我的技术之路,就卡在“想当年……”这一句上。

正如卡夫卡说过的那句“不论什么障碍都能够粉碎我”一样,某些简单的问题总能把人绊倒,资深的技术人员总不能理解为什么会这样。

其实他忘了自己以前走过相同的路。罗素说的对,參差多态乃幸福本源,但我们都太善于以己度人、以己绳人了。

学习过程的艰辛,日积月累的渐悟或刹那之间的醍醐,随着岁月的流逝,终会成为遥远而模糊的回顾;而你当初大惑不解屡次跌倒的坑洼。学成之后看起来是那么“不可思议”。以至于你忘了以前这样走过,不能理解别人为何总在一个地方犯错。的确,谁会在一再跌倒的地方做上记号,永志不忘?谁会把推敲再三的心得分门别类整理成文,开源给后学者以使其免蹈覆辙?其实我从未想主动忘记自己半路出家初学编程的痛苦,但子在川上曰,逝者如斯夫。淡忘总在发生。而我们依然前行,假设不予以记录。岁月的风霜雪雨终将掩埋你曾走过的路。

所以。写文章这件事,很多其它是为了自己,记下亦是放下。却又可在想用之时依据记下的随时唤醒沉睡的经验记忆,对别人或又能解其困惑,利己利人之事。何乐不为?

所以我决定又一次開始技术博客的更新之旅。既能够识别自己的学习模式,固化已有的经验,形成系统的知识体系,又能够温故知新,增益知识的广度和厚度。而本书的写作正是缘起于我博客上的文章,不能不说是一次意外之喜。我愿意在有限的时间内不计代价地完毕本书,这是我个人的兴趣所在。一个人总应该在某个时候有某件事,让你全力以赴地去完毕,不计成败,不想得失,你全部的动力,就不过你喜欢,你情愿把它做好。

最新文章

  1. thinkphp判断是否登录
  2. bzoj1803: Spoj1487 Query on a tree III
  3. 【ActionScript】ActionScript3.0对舞台组件的增删改查
  4. 理解angular中的module和injector,即依赖注入
  5. 2012在数据库技术会议上的讲话PPT打包
  6. javascript的数值转换 number()详解
  7. 《收藏》对servlet原理讲解特别详细
  8. redis基础知识思维导图
  9. 【学习】数据规整化:清理、转换、合并、重塑【pandas】
  10. JHipster生成单体架构的应用示例
  11. ubuntu 14.04zabbix的安装
  12. js日期格式转换的相关问题探讨
  13. Photoshop CS6打开图片后看不到怎么办
  14. Visual Studio 2017 IDE之xml过大报错
  15. httpServletResquire 和httpServletResponse
  16. JAVA OCR图片识别
  17. zookeeper集群环境搭建(使用kafka的zookeeper搭建zk集群)
  18. loading加载的代码
  19. mac brew 安装 nginx fpm mysql 教程
  20. 彻底理解ReentrantLock

热门文章

  1. C#模拟百度登录并到指定网站评论回帖(二)
  2. Java系列学习(十二)-开始Eclipse
  3. Java_Web三大框架之Hibernate+jsp+selvect+HQL登入验证
  4. zxing 生成条形码
  5. linux下如何限制普通用户更改密码
  6. 小白年薪24万,为什么Linux运维工程师薪资这么高?
  7. vue刷新本页面
  8. 跳转语句(break、continue)
  9. C#工具帮助类
  10. C++项目作业 学生管理系统