我接触 Rails 大概有 1 年半的时间,目前还是新手一名。通过最近半年的专心学习,感触很多,所以分享出来,以便帮助和我情况相同的新手。
我在接触 Ruby 之前做了两年的 PHP,后来很偶然的一个机会开始学习 Ruby。自学 Ruby 的时候无非就是看书,泡论坛,自己做玩具,在 Github 上看别人的代码,订阅 Screencast。大概半年的时间,感觉是入门了,可是还是无法深入。总是停留在做玩具的阶段,后来帮朋友用 Ruby 重构一个 PHP 的网站算是积累了一些解决实际问题的经验,不过这些经验还是少的可怜。
我自学的时候最大的问题是对自己不自信(因为首先是新手,其次我本科不是计算机专业的),所以就是混论坛也不敢说话、不敢分享,不是怕被别人笑话,而是怕误导了其他新手,但是正像 @lgn21st 在 Teahour 当中提到的正是不自信才驱动自己不断的去学习去提高。可是如何去提高自己呢?
就这样一年过去了,那个时候我感觉和这里的很多朋友一样,非常渴望找一个师傅带带自己(因为自己周围没有做 Ruby 的人可以请教),最近在参加 @knwang 的 Gotealeaf Intermediate 课程,课程进行过半来分享一下有了老师以后的感觉。
课程本身的内容就不说了,很赞。自学的时候总是对自己定位不清楚,不知道自己欠缺什么,终于知道自己欠缺什么的时候,但是不知道该看什么,走了很多弯路。很多时候,看一本书,看到一半的时候发现这本书大部分东西都很初级,提升并不是很多,但是看一半了又不想放下,这样看完一本书提高并不多。再者就是太难了,耐着性子看好几天最后放弃了,这样一来二去的花费不少时间。
在这次课程上,我最激动的是终于完成了找到一个师傅的心愿!在课程中,Kevin 哥给每个学员做了 1 对 1 的谈话,关于你的目标是什么?Where you are?并且给予了每个人单独的建议。一下子我就明朗了,知道具体该做,订阅什么 Screencasts,读什么书…… He gets me on the fast track!
说了这么多废话,给大家分享一些很棒的付费内容(大家多次推荐的就不再推荐了):
Course:
Books:
Screencasts:
都是收费内容。为自己投资,值得!
A student from Gotealeaf, Thanks Kevin to bring me to Ruby world!