代码改变世界

Learn python the hard way

2012-10-18 03:04  Arreat  阅读(1986)  评论(0)    收藏  举报

前几天突然感到很无聊, 工作几个月之后, 没有刚开始的时候那么有激情了, 想来想去, 决定给自己找点事情做. 我今年夏天的时候曾经列过几个目标, 其中一项就是在今年年内开发一个个人博客, 但是一直也没有开始行动. 于是打算开始学习Web开发, 上网研究了一番之后, 决定使用python作为后台的脚本语言, 使用django框架, 于是开始学习 Zed Shaw的Learn Python the Hard Way. 一边看一边写书中的例子, 用了大概三天的时间, 对python有了基本的了解, 发现果然如之前的一个朋友所说, 跟C很像, 由于对于programming已经有了一定的了解, 看起来很快, 也很好理解, 接下来就要开始学习django的使用了

 

Zed Shaw在书的最后写了篇算是后记的短文, 题目是Advice from an old programmer, 文中提到了他已经写了很多年的程序了, 对写程序已经相当的厌烦了:

"This doesn't mean I think programming is boring, or that you will think it's boring, only that I find it uninteresting at this point in my journey".

后面又说在回复楼下的评论时, 还说到:

"Working as a programmer is boring (mostly because the businesses that need programming are boring). Programming can be boring if you just do it for itself. The things you can do with programming are the most exciting intellectual things a human could do in the last 500 years."

对于这点, 我最近也有所类似的感觉. 作为一份工作, 干到现在, 我对我的工作已经有了相当程度的了解, 接下来的工作基本上没什么太大的难度, 开始什么都不知道的时候觉得很有趣, 了解了之后, 就如Zed 所说, businesses that need programming are boring, 现在的工作的business的确很boring啊...于是我冒出了为了生存而写程序的同时, 也做一点自己想做的事情. 于是我发现building a prototype这个事情对我非常有吸引力, 跟领导提出我想上夜班, 也是为了我可以有更多的安静独处的时间学习我想学的东西, 做我想做的事情. 今天是第一天上夜班, 过程是非常痛苦的, 非常累! 但我想习惯就好了, 夜晚工作的效率要比白天高出很多倍, 白天实在是太吵闹了, 真不知道那些身处闹市一般的地方是如何专心工作的, 我目前是做不到啊....

接下来我会开始学习django的使用, 努力开发出一个我喜欢的网站出来