GMTC全球大前端技术大会(北京站)门票9折特惠截至本周五,点击立减¥480 了解详情
写点什么

从 Workshop 起步:谈 Rails 专业培训

2007 年 11 月 08 日

如何在短期内将新的知识变为实际生产力,无疑是开发者在接触新技术时首要考虑的问题。尽管以 Ruby on Rails 为代表的敏捷 Web 开发技术大大降低了开发者的学习成本,但是从技术新手到熟练开发者的演进过程,并非是简单的一蹴而就,仍然需要付出大量的时间和精力将新的知识消化吸收,以致为己所用。随着 Rails 开发技术不断趋向成熟以及众多开发者的参与,从 Workshop 起步发展的 Rails 专业培训也应运而生,将随着开发技术的成熟完善逐步发展壮大。

ChinaonRails 组织的公开课就是专为Rails 开发者提供的短期培训项目。公开课计划发布之后,在Rails 开发者之中引起了广泛的讨论和关注。在ChinaonRails 公开课程“认真做事不做秀”的理念之下,学员和组织者们在创建于BaseCamp 的公开课项目中一直保持沟通,共同推进课程的发展与创新。除此之外,ChinaonRails 公开课程创建了 facebook2 项目,计划在课程进展的同时开发类似于著名 SNS 站点 Facebook 的实例应用。组织者蔡望勤这样描述关于公开课程的设想:

尽管 Rails 降低了 Web 开发的门槛,但在开发者单独自学的情况下,花费的时间和精力要远超过在一个高效沟通、相互促进的环境中进行学习。Rails 公开课程的初衷是利用业余时间将有共同兴趣的开发者组织起来,请具有 Rails 开发经验的高手授课,进行专门学习来达到速成的目的,同时也可以认识很多志同道合的朋友,促进 Rails 在国内的传播与发展。Rails 公开课程的预期是帮助学员把 Idea 变成 Rails 代码,并创建 3 到 4 个独立运行的 Rails 开源项目。

然而,类似的 Workshop 在实践中仍然面临特定的具体问题,如找授课者不易确定,组织授课的时间和形式等。更为关键的是授课对象和课程的定位。显然,基础入门性质的培训对于呼唤敏捷的市场,以及具备一定基础的开发者是没有吸引力的,ChinaonRails 公开课程的组织者同样也注意到这一点。在 ChinaonRails 公开课之前,北京的 RoR 兴趣小组 RoR-Party 也曾举办过 Rails 培训,RoR-Party 的培训获得部分学员良好的反馈,但同时也暴露了组织零散,计划性缺乏的弱点,整体效果并不容乐观。关于如何在 ChinaonRails 公开课中避免类似情况的出现,ChinaonRails 公开课程组织者谈道:

ChinaonRails 公开课对学员的招收有一定的条件限制,学习并非从基础授课开始,学员需要有一定的相关知识积累,并且需要完成为期五周的系统培训,因为在培训过程中,需要以小组为单位完成项目。同时,学员和讲师之间、学员与学员之间也会进行良性的互动,通过创造一个良好的交流沟通环境来促进互相学习。保持互动的两个前提是,在公开课开始就分组确定项目,并且参加课程的学员要保持固定。课余结合线上论坛、MSN Group,为使用 Rails 完成项目而努力。

为参与者提供更多实践环节的 ChinaonRails 公开课目前对学员是免费的,免费并不是代表课程质量离专业培训有较大的差距,就 Rails 专业培训的市场发展前景来看,组织者有着更深入的考虑:

我们坚持不收费,为了不分散精力,因为 ChinaonRails 公开课是以学员兴趣为驱动的,目的是希望在国内建立一个有活力的 Ruby on Rails 社区,通过虚拟团队协作的方式来完成项目,这也是推动 Ruby on Rails 在国内发展的一种有效途径。目前国内的 Rails 专业培训市场还不成熟,要等到 Rails 被更多企业应用接受的时候,培训市场才会出现大规模发展的契机。目前 ChinaonRails 公开课与 Rails 专业培训之间的主要差异是,公开课是针对有一定开发经验,并具备自主学习能力的开发者设立,为其创造好的沟通环境来帮助其提高,而非一切从零开始。

随着国内软件企业和国外的大型企业合作日益深入,越来越多的欧美软件项目涌入中国。使用 Rails 进行 Web 开发方面也不例外,市场呼唤越来越多具备 Ruby on Rails 技能的开发者出现。可以预见,一旦 Rails 更多的进入到逻辑更为复杂,对于分析和重构能力要求较高的企业开发领域,必然会有专业的 Rails 专业培训机构出现,从 Workshop 起步的 Rails 专业培训,将会迎来一个新的蓬勃发展时期。

2007 年 11 月 08 日 00:123154
用户头像

发布了 74 篇内容, 共 94901 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

第 0 期架构训练营模块 3 作业

架构实战营

模块三作业 - 消息队列系统架构设计文档

冬天的树

区块链如何赋能“链”金融

CECBC区块链专委会

金融

网站优化第一次网页加载的速度的办法与思路。

孙叫兽

性能优化 网站 性能调优

事关每个程序员的职业规划与履历

孙叫兽

生涯规划 程序员 职业规划 人生修炼

架构实战营 - 模块 03 作业

架构实战营

我在InfoQ写作平台这一年

Nydia

1 周年盛典

我的Serverless实战——引领云计算的下一个十年

孙叫兽

云计算 Serverless #Serverless

ceph-csi源码分析(6)-rbd driver-nodeserver分析(下)

良凯尔

Kubernetes 源码分析 Ceph CSI

模块1作业

刘丽

花了两天时间用html+css+js做了一个网页版坦克大战游戏

孙叫兽

JavaScript html 坦克大战

架構設計訓練營作業 3

海罗沃德

架构实战营

Android团队怎样搭建自己的开发仓库

寻找生命中的美好

android maven nexus library

如何上架自己的应用到各大应用商店?

孙叫兽

证书 安卓 iOS Developer appstore 应用宝

面试被问finally 和 return,到底谁先执行?

Damon

java基础 5月日更

2021年程序员可以做哪些副业?

孙叫兽

副业 副业赚钱 程序员‘’ 程序员干副业

GoF23 中的对象行为模式草图!

Arvin

NodeJs中使用Apollo Server构建GraphQL API服务

devpoint

nodejs graphql Apollo Server

vue组件、路由、cli

chun1123

Vue 组件化 路由 vue cli

如何加速户外广告的快速升级?

󠀛Ferry

5月日更

【Java 从入坑到放弃】No 7. 何为面向对象(上)

村雨遥

Java

Zuul网关搭建实战详解教程

攻城狮Chova

API网关 5月日更 Zuul

FFmpeg音视频处理工具三剑客(ffmpeg、ffprobe、ffplay)

liuzhen007

音视频 5月日更

五月学习心得(一)

攻城先森

5月日更 学习心得

网络攻防学习笔记 Day9

穿过生命散发芬芳

5月日更 网络攻防

吐槽OOP

顿晓

5月日更

ceph-csi源码分析(5)-rbd driver-nodeserver分析(上)

良凯尔

Kubernetes 源码分析 Ceph CSI

所谓区块链去中心化社交产品,究竟是创新还是复旧?

CECBC区块链专委会

区块链

消息推送技术-技术专题

李浩宇/Alex

消息推送 5月日更

消息队列详细架构设计

Vincent

架构训练营

借鉴AQS的CHL思路解决消息多线程消费顺序ACK问题

Coder的技术之路

AQS 多线程 高并发 架构设计 消息队列

从Workshop起步:谈Rails专业培训-InfoQ