clc3123
2011-11-23 14:01:16 +08:00
去年12月开始自学JS,看了2个月大一的教科书。。。好老了,还是介绍IE4的JS开发。。。十分垃圾。。。因此进展非常慢,你懂的,中国书本的特点,臭袜子,没有重点。总之就是看完了之后还不会写页面,只会用JS做算术。。。总结这一阶段就是:到2月之前基本啥也不懂。
2月开始看HTML和CSS,bullet proof webdesign的中文版,嗯,应该是从这个阶段开始,看得都是国外的书,这本书之后更都是原版的了。
今年4月开始学习Rails,7月开始Ruby。由于看的书都是英文的,简直想死,不过当时就是想着XXX(基本就是激励自己),就坚持下来了,很神奇。。。事实上真的不需要太多的基础,Ruby圈子算是比较友好的,无论是人际还是产品方面。人际上大家都比较爱交流,产品上现成方案非常多,都有着非常不错的API可以直接使用。
像我这样,大学JS学了点(期末考试上机,复制粘帖代码看效果过的。。。),C学了点(指针是啥真不懂,考试挂了),SQL学了一点(只会画那种什么图。。。),不是学计算机的,这基础算是弱的吧,估计跟LZ差不多。
反正告诉楼主,你得坚持,不要太浮躁,按我的话说: over mistakes we step forward... 一开始糊涂是正常的,总会好的。
把我的书单给LZ瞧瞧:(那本大学垃圾JS教科书我就不写了,以下按看的先后顺序,除非注明都是英文版)
bullet proof webdesign 1st 中文版
head first rails (极力推荐,菜鸟必看,虽然老了点)
learning programming (ruby) 2nd
ruby on rails tutorials (很好啊!)
object-oriented javascript (这本js是最好的了吧?)
beginning ruby: from novice to professional 2nd (看了1/3,近期准备再看看)
jquery in action 2nd
introduction to the command line (扫了遍基本都忘了现在。。。)
learning sql 2nd (当手册用,以后再认真看,ruby界的都不怎么写sql吧?呵呵)
metaprogramming ruby (看了100多页,才发现水平不到,以后看,但是看过总还是有效果的)
the well-grounded rubyist (hao,feichang hao,hao,hao,hao)
nginx http server (这个有介绍点linux操作)
eloquent ruby (最近正在看,看目录感觉还可以)
LZ加油!再送一句话,读书百遍,其意自现。
还有就是多看代码,ruby的代码就是非常@@,看多了才会有点感觉。
多看博客和那种代码维护者写的介绍文章,没有好的眼界和思路,你会个ruby算个鸟,不过就是个工具罢了。
看书的时候前言多看看。
说说现在自己,会rails,sinatra,rack,eventmachine开发一点小网站小服务,一年快过去了,希望自己看代码的能力能提高点。写代码少点挫折感。多了解点其它方面,学点design pattern神马的。
LZ希望你一年后跟我一样。
顺带推荐大家多运动,每一两天跑一次步,5-10km,干啥都起劲~