部门新建立一个 Web 开发小组,我要带领五个对 Web 开发没有任何经验的人搞 Rails 开发,我该咋办

rails不太了解,不过我们公司几个人都是没web经验的,后来就一个感觉,应该给他们好好讲讲http协议
■网友
Grails的类似活我干过。我的经验是先给他们培训,然后给个小任务练手。在这个过程中你得先自己把架构设计好,把域类定义出来,然后把共用的service做好,controller和页面做一两个模板,然后让他们在这个基础上去模仿着做。不然质量很容易失控。
■网友
我说下我的导师一开始是怎么带我的吧。每次发点小任务给我做,先从前端开始。然后慢慢地往后端过度,不懂就问,及时反馈,主要是教解决疑问的方法,这样两三个月下来,差不多基础的东西都能做了,也就上了轨道。
■网友
先给几天入门时间;学习使用版本控制(建议git); 制定开发规范;每个人每天的代码都要review, 并告诉他们改进的方式; 不定期分享技术知识;如果前期需要节约时间,做好项目负责人先写一个功能模块给他们做参考,就算是依葫芦画瓢,只要葫芦不是歪的,画的人慢慢会理解其中的原理的。尽可能做到每天review代码;ps: 不知道你们要做什么,感觉5个人有点多,在入门阶段可以适当筛选。
■网友
我没有弄过rails,如果lz也是没有web开发经验,建议至少找一个有web开发经验的组长。如果有的话,下面不用看。技术方面:HTTP协议是要看的,对状态码、session、cookie、request、reponse弄懂原理,不过这些HTTP协议的东西并不是做web才要懂的。做web开发很重要一点是你的工具,就前台工具,浏览器chrom、firefox是很好的调试js、css的工具,fiddler可以追踪请求的文件和HTTP协议。http协议详解 http://www.cnblogs.com/tankxiao/archive/2012/02/13/2342672.html这只是小的方面,代码编写和调试。大的方面,代理服务器niginx、apache、lighttpd,web容器IIS、WS、tomcat等,服务器操作系统,数据库,网络域名、cnd。如果建立高性能、高并发网站,缓存、各种小技巧。架构、业务方面:要看你们web应用干什么的,互联网的?企业的?会很不一样的。如果企业没有web基因,弄起来很麻烦。如果你们web的应用很简单,直接用开源系统吧。推荐iteye创始人,技术大牛http://www.zhihu.com/question/19608846/answer/12368901iteye就是用ruby写的。


    推荐阅读