先简介一下个人情况,资深新手一枚,三十老几了,上次写程序还是八年前用 Java 为一个骗子公司写一个支付平台,比支付宝还早,用的 Struts+iBatis,当时人们还普遍在用 asp 或 jsp 呢,呵呵。
比 Java 更早的语言经历是学了一点 c 语言,非谭浩强版,天地良心,就这么点基础。
离开骗子公司之后,俺的中文硕士也毕业了,分配到了教育行业,经过八年抗战,成为了一名资深的教育理论专家,中心核心期刊发表文章 n 篇……然后,最近奶粉钱不够了,准备重操旧业,捡起八年前的家伙和各位小兄弟抢饭吃,不过发现 java 不太好使了,特别是对于我这种个体户而言,挑来挑去,Ruby 看着比较顺眼。
言归正传,我是学中文的,英文基础比较差,一天看个 20 来页书,就老眼昏花了,学习进度很慢,无意中发现 codeschool,讲些什么 git, rspec, backbone 之类的东东,虽然不知道讲的什么,但看上去是很牛逼的样子,果断砸出 1 罐奶粉钱,订了一个月,发现虽然程度很浅,过经过脉的地方还是都涉及到了,结合看书,收效颇丰。
但是,毕竟讲得太浅了,各位小兄弟大神们,网上还有哪些类似的收费资源?推荐一下子!先谢了!
@knwang 谢谢你的回复。
没有什么具体目标,但定位是 Web 开发。目前手头正在做的一个项目用到的技术有 Rails 3.2 + Devise + Cancan + Rspec + Cucumber,眼熟吧?对,就是从一个模板生成的项目框架开始出发的,每种技术 Google + Doc,用起来并不太难,但仅流于表面,感觉代码很丑,比较机械,还是想深入了解,掌握全面一点。至于预算,并不太重要,还是根据东西的价值来看。
中文 railscast 有很多不错的 screencast. http://railscasts-china.com/
网上有很多不错的 tutorial, 比如说很多人用来起步的Rails Tutorial, 可以免费的在网上看,也可以付费下载 screencasts 看起来会更舒服些。
想要学更深点的, Jumpstart Labs 有很多资料,但需要慢慢来。
如果不介意多花些钱,我在 Railstutors上面教课,一个月可以带你系统的学习 Rails 到能写小型的应用。如果你舍得砸锅卖铁, Bloc上面有 8 周 1 对 1 的课程,但是要 3500 刀
@knwang 非常感谢您的推荐。
我可能没有把我想要的说清楚。网络上收费的教学资源归纳起来大概有三类:
1、讲一种技巧或一种具体的技术,比如 RailsCasts. 2、讲一门技术或学问,比如 CodeSchool. 3、综合性、实践性、项目性的综合课程,比如您的教程和 Bloc 的课程。
我需要的是第二类教程。我想下定决心来要认真深入学习新技术的大概有两类人:一是入门很困难,不知道如何用它做项目;二是入门很容易,把新技术运用于实践、运用于项目的能力较强,但技术却不精深,门门精,样样瘟,根源在于基础不牢。
我想第二类人应该要比第一类人多一些,但是,愿意潜下心来系统学习的人可能并不多。
顺便说一下您的课程,就所学的内容来讲,太贵了,但就教学双方所需要投入的时间成本来讲,又太便宜了,建议保留这个节目的同时,向 CodeSchool 学习,开发自由度比较高的第二类课程,到时我一定来捧场,呵呵!
个人比较喜欢 Lynda.com 的教程,较之其他的教程,他家的比较系统,从 Essential 到 Beyond Basics,对我这种初学者来说比较适用,我最早的 PHP 就是看完了 PHP & MySQL essential training 大概知道了怎么回事,写出了自己第一个 CRUD 系统,转了一圈后现在又在捡起 PHP 了...
建议你尽快找一个水准不错的团队。自己独立学习很快就会碰天花板或者开始时铺的太宽,比如你看 git, rspec, backbone 都不错,其实和它们相似的技术还有太多,而且会不断有新的出现。建议先在一个团队做一两个项目,学习一个成熟团队的开发流程和基础技术并对 web 的整个生态圈有所了解,再自己补洞。要自己独立的把这些东西拼积木似的组合在一起不容易,而且很浪费你自己的时间。
#10 楼 @knwang Checked http://www.railstutors.com/ just now, did not find course intro and things, that feels weird.
this looks really promising, I'm thinking to purchase it myself http://pragmaticstudio.com/ruby
We are teaching a current batch.. registration for the next batch is not yet open.