?????????Щ??б???????????????????web????????????÷??????????????????????????(???????????????????????)???????????????????????????????????????????????????????μ??????????????????????????

 

??????????????!web??????CS????????????????????????????????????????????web????????????????????????????????顣


?????????????????????web????????????????????У??????????????????????κι???????????????????????????С??????Щ????????????o????????????Pivotal Labs??offer????????????????У?????????????????????????????λ??????(?????У????????????)?????????????????·?????д????????????????????????????Щ??м?????????????????????web??????????????????????????????????????

????????????????????????Щ??????web?????????????????????????????????·????????????????????????????????????????????????????·???


????д??????????????????????????????????????????????????????????????????????д?????????????????????????????????????????????????з????κδ????????????????????????????


???????????

????????????г??????????????????????????????????????????????????Щ???

 

????1) web?????????(??Ruby on Rails)?????????????????鼰????????????????

????2) ????????????????????????????????λ?????????????????б???ú??????


????3) ?汾?????????????????????????????????????????????????????????汾??????????????????????????????汾??????????????????????????Э?????????

????4) ????????????????????????????????????????

??????????????????1??4??????????ζ?????????????κ????????????????????Щ??????

 

??????????????????web?????????????

 

???????????????????????????????????????????????web????=>?????10?????????????????????=>????????(?????)С?????

?????????к???web????????????????????Ruby on Rails??????????????????????????????й?????????????

?????????????web????????????????????п?????????????????????μ?????????????ζ????????Щ???????????μ????????????Щ?????Щ???????????????????????????????(????Rails)????Щ??????????????????????web?????????????????Rails???????????????á???????????????????????????????????????Rails???web??????ü???

?????????????

???????????????????Rails/Ruby??????С??????????????????????????????


????I????? Michael Hartl??s???????????Rails????????????Hartl??????????????????棬??????????????????????????????????????????ζ????????????Щ????????????????????ū???????????????????????????/?????????????????????????????????????????????????????????????????????????в????


?????? Google????Щ?????????????д????????????????????????????????????κ???????????????Google??

 

?????? Stack Overflow?????????????????????????????(??????????????????С???????)??

?????? Railscasts??Ryan Bates??г???300??Rails????????????????????????????


?????? Rails Guides????Щ???????????????Rails????????????д????Щ??????????????????????(?????????????????????о?????????????)????????????Щ??????????????????????

 

????II???????I????????Hartl????????Rails????????????????????Ruby?????????Rails????????????????????????г?????????Ruby??????????Щ?????????e???????г???????????????


?????? ???Codecademy????????????(??????????)????Codecademy???????Javascript????????????????????????????????Javascript???????????????????????????????????(?????飺???????????????????????projecteuler.net?????????????????????????????Щ????)??


?????? ???????????Ruby????????????????????????(??Mac???iterm)????irb(the interactive ruby shell)????????????????????????????(??????terminal?????irb???????????????????????????)

 

?????? ??????????????????????????Ruby Koas?????????з?????????????Щ?????????????Ruby?????????

?????? ?????Eloquent Ruby??Eloquent Ruby?????Щ?????????????????????????????Koans??Ruby???????????????Eloquent Ruby????????????Ruby???????????????????????????Ruby(???磬Ruby???????????????????????)??

?????????????????????

??????????????????????????/??????????????????????web?????е???????????洢?????????????????????Yelp???????????洢????????????????????????????????????????????????????????????????????????????