行动之后才有结果

来源:互联网 发布:tcp和udp端口号范围 编辑:程序博客网 时间:2024/04/28 01:52

http://simplemind.info/blog/?m=201006
最近对 Blog 的构架愈来愈不满意了,WordPress 太复杂,要改得自己称心也不容易。看到有人用 Python 在 GAE 上部署 Blog,也想试试,但想想不如自己折腾折腾,慢慢写一个好,自己写能够掌握更多的细节……今天把 Django 上的 tutorial 照着敲了一遍代码后发现,用 Python 来做 Blog 真的不符合我的最初想法。

想想这个博客的诞生到现在也就近两个月。这两个月中对如何写这个 Blog 产生过各种奇怪的想法–又想用 php,又想只用 html+css,后来看到 Python 的 Blog,也对它留心了,再后来看到了 Emacs muse,作者的网站就是用 Emacs muse + shell 来写成的,大方简洁,对 shell 也动心。

我用了近一个周来犹豫用什么重写一下我的 Blog,当我满心欢喜,下定决心要用 python 的时候,却发现它并非如我所想。当然,自己动手写没写成博客到是次要,我心想的是另外一件事情:我们是很容易落入只说不做的荒唐中的。

之前有个同一学院的学弟找我,问我大一的时候可以自学些什么东西。我问他是否有自己的打算。他说,他打算学些技术性的东西,比如 php,javascript,C#,…………我问他,你有接触过这些东西么。他说从没有接触过。没接触过就说想学,想必是受到某人的感染,要不就是某种 观念在作祟。

制定学习计划时候,常常想要一次搞个大圆满,方方面面安排得滴水不漏,但刚开始执行一两天,就发现到处都有问题,不得不重新更改。这本是正常的,但如果每次都想要求完美,求全,却是怎么也做不到的,也显现出一个人的愚钝。

在开源世界中,常可以看到一个句子–learning by doing。这个句子的影响力无疑是巨大的,因为现在的每项技术的 tutorial 总是在通过一些手把手的指导让新手完成一些任务,让新手 learning by doing。

所以,若说借鉴前人的经验,那么当我们信誓旦旦地说要学习(甚至于计划安排)一个事物的时候,不如先去体验一下它到底是什么。然后再下决定要不要学它,这总好过我们在众多有诱惑的选择中艰难地选择出一个我们最终发现不需要的东西。


以下是个人添加的内容:
曾经我也做过类似的傻事,首先是看到是有去搞电子设计竞赛,于是自己也去买了一些元器件,结果一个学期过去了,哦不,应该说到现在为止还没有动过。在此期间我还是逛过一些论坛的,看到许多论坛上面都设有嵌入式开发,FPGA之类的专栏,于是自己就从淘宝上购买了一些开发套件,不过结果都是一样的,也是没有动过。到最后自己还是选择了ACM。不过在这期间也不是什么都没有得到,起码我学会了去逛一些论坛,搜集了一些有用的网站。当然也许这也可能是找到目标之前必经的弯路吧。

0 0
原创粉丝点击