我是如何一年写出三本编程书籍的
来源:互联网 发布:淘宝店铺动态评分计算 编辑:程序博客网 时间:2024/04/28 22:10
我是如何一年写出三本编程书籍的
像大多数程序员一样,我是一个内向的人,所以,像下面这样的话很难说出口:
我是个了不起的人。
哦…. 不得不多说几句。我看到Ruby,Javascript和其它社区里有这么多杰出的人物,他们真的让人非常的佩服,而我呢,我感到自己一无是处。但即使这样,回首过去一年的366天,我所做的事情…会让你惊讶。
我写了三本关于不同技术方面的书,而这些技术,我以前是毫不了解的。
我写了The SPDY Book,它至今仍然是唯一一本关于SPDY方面的书:
三个月后,我和Nick Gauthier合写了Recipes with Backbone(.js)这本书:
三个月后,我写了第一本关于Dart语言的书,Dart for Hipsters:
这三种技术有两个共同点:
- 他们是改变游戏规则的技术(或多或少)
- 在我写关于它们的书前,我对它们一无所知。
那么,我写书写的是我之前并不了解的主题,这是想说明什么?让我换一种方式说:我写成了,所以为什么我(或其它任何人)不能写?
我是如何做的?
写博客,每天写。整整一年。366天。每天。风雨无阻。
说真的,我不知道为什么会想起要这样干。一天晚上,我突然有了一个奇妙的想法,在我还没有自我否定、认为这是个多么愚蠢的想法前,我公开许了诺去完成它。
而这样奏效了。每天晚上,我问自己一个问题,我不知道答案,我尽最大的努力想方设法去回答它。
每次这样做,每次都有所收获。每天的死任务逼迫我去学习。而把这些写成博客,受到读者的建议和批评,使我收获更多。
然后第二天,重复这样的事情,进一步强化这种学习。这样就写出了书。然后是第二版。
让我骄傲的是,我并没有让这些事情妨碍我认识什么是最重要的事。我仍然和家人一起正常度假—— 开车去海边,去迪士尼乐园。生日,周年纪念日,生病休息——我一样都没少。
而最终,我从中学到了什么?远不止这多很酷的技术知识,我学到的是…
我让自己相信,我是个了不起的人
我听说过一个叫做Zelda的女人的故事。她为了戒烟,向自己发誓说,如果再抽一根烟,就要向三K党捐赠5000美元。她再也没有抽过烟。如果她放弃了戒烟,她会真的捐赠吗?估计不会,但这足够向自己表明自己的决心。
于是,最终,我也做了同样的事情。如果我怠工了一天,这世界会停止转动吗?当然不会。没有人会顾虑这些。但我会,因为我承诺过自己要这样做。而在366天后,我的收获远不止戒烟。我有了三本书,这最后一本是由The Pragmatic Programmers出版的。
那么,下一步做什么?
第367天。
转自: http://www.aqee.net/366-or-how-i-tricked-myself-into-being-awesome/
注: 作者的毅力,很是佩服,作者的学习之道,值得借鉴.
- 我是如何一年写出三本编程书籍的
- 我是如何一年写出三本编程书籍的
- 我是如何阅读书籍的
- 我是如何写作一本软件+哲学式的书籍的(上)
- 我是如何写作一本软件+哲学式的书籍的(上)
- 我是如何写作一本软件+哲学式的书籍的(下)
- 我是如何写作一本软件+哲学式的书籍的(下)
- 100本优秀的编程书籍
- 高级程序员值得一看的33本编程书籍
- 我是如何学习编程的
- 编程书单:十本Python编程语言的入门书籍
- 三本101 hacks书籍
- Windows程序设计的三本经典的书籍
- 我是如何出版一本书的?(1)
- 我是如何出版一本书的?(2)
- 我是如何出版一本书的?(3)
- 我是如何走上编程的不归路的
- 初学Dos汇编的三本参考书籍
- SQL学习笔记——DML
- 黑马程序员 - Java - 注释符
- 可以让你少奋斗10年的工作经验(转)
- 黑马程序员 - Java 懒汉式和饿汉式
- 常用的正则表达式简单介绍
- 我是如何一年写出三本编程书籍的
- 程序员,请记住你手下的责任
- Refactoring-Improving the Design of Existing Code——学习笔记(5)
- Ubuntu 12.04 返回到经典Gnome桌面
- Refactoring-Improving the Design of Existing Code——学习笔记(6)
- uva-400-Unix ls
- 黑马程序员---第一天(初识java)
- Refactoring-Improving the Design of Existing Code——学习笔记(7)
- Struts2 进入首页如何调用action