一段时间以来,我一直在学许多东西,首先看的是《操作系统原理》,但是看到中间发现需要许多C的知识背景,就放下去看了《C/C++与数据结构》,然后发现这个涉及到指针,还有其他一些内存管理的方面,于是就拿了本《汇编程序语言设计》来啃,这个实在太难,觉得自学难度很高,而且,因为许多数学上的问题我无法解决。于是决定转学脚本类的语言。本来已经看好了PERL,但是后来觉得Python的代码很简单,而且高效,还有许多其他的优点,于是转学Python.
当然,在这过程中,我还是不断的用学到的东西回过头去印证以前不懂的地方。但是需要学习的东西还是太多。
我的Python入门书籍是O’Reilly英文影印版的Learning python,看了一个月,开始用的是Windows上的Python IDLE,后来改用Debian上的。
现在我正看的pytho书籍是〈python 2.1 宝典>.
出于开发Web Service 的需要,我开始了学习起XML这门语言。开始还好,但是SAX,WSDL和SOAP的时候又被卡住了。而且,还有许多开发文档需要阅读和深入理解。我发现我根本没有那么多的时间。
暑假的时候,我不知天高地厚地啃起了〈TCP/IP详解〉(三卷本)的英文原版。到头来发现这个这是浪费时间而已。原因还是一样,许多都看不懂。
虽然我坚持看了下去,但是收获寥寥。跟我看的多数技术书籍一样。
目前为止,我觉得我能完全看懂的就是:〈网站重构〉这本书 :-(
所以,感觉自己虽然用了那么长的时间来学习,但是仍然不得其门而入。我以为是自己方法论的问题,所以找了那本〈程序员修炼之道)(又名〈注重实效的程序员〉)。这本倒是本好书,给了我许多思路的启发。可是对于我提高技术水平还不够有用。
我自己要学的大概是这样:能从事Web Service的开发,用php,懂AJAX的相关技术,精通MySql。
在此恳求各位,谁能指明我一个方向,究竟我应该怎么做,从哪儿开始,循序渐进?
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=587790