2013年4月28日 星期日

[菜鳥設計師滴咕] Rails Tuesday, 朝聖 day

     


        上個星期二,我和後端技術總監大大Wils去了一個由Ruby傳奇人物「XDite」所創起的Ruby技術聚會「Rails Tuesday」朝聖朝聖,這個聚會因為是固定在每周的星期二晚上舉辦,而且是以討論Rails這個框架為主,所以才叫「Rails Tuesday」。在前進的路上,其實菜鳥內心還蠻忐忑的,有種既興奮又緊張的感覺,然後,反覆地思索著我該問什麼問題......自從我們技術部門決議要以Rails為開發網站的框架之後,菜鳥就很積極地馬上去查找了一堆資料,從Rails的MVC框架原理、開發環境架設、建立CRUD等等,還把Ruby的語法給K過一遍,但是顯得有些雜亂無章,沒著力點且沒頭緒地前進,就在踏入了「Rails Tuesday」之後,才發覺咱們技術部門還有很多事要學習的勒.....

        先稍微說一下菜鳥一開始感受到的「Rails Tuesday」!!!!!! 這個聚會其實還蠻輕鬆的,大家就是聚在一起交流技術、創業之類的話題,主辦人除了有XDite,還有另外一個高高手叫做「小蟹」,當然還有其他高手在,除此之外,聚會裡還有其他國家的人耶!!!!!!! 學Rails還可以兼練英文好像不錯齁!!!!!!!!! 但是菜鳥總是第一次直闖大門地踏入,難免有些生澀感(羞),不過菜鳥憑著多年以來的厚臉皮加持下,這樣的感覺一下就消失了;除了一開始的生澀感,還有另外一個讓菜鳥有壓力的地方,那就是每個在聚會中coding的人,都是用MacBook在coding!!!!!!!!!!! 這叫菜鳥怎麼敢把小ThinkPad給拿出來獻醜阿........好!!!!!!!!!!! 不管!!!!!!!!!!!!!! 菜鳥決定要先入手Mac了(誤XD)!!!!!!!!!!!!! 言歸正傳,菜鳥跟翔哥小開會了一下,聚焦一下要問的問題後,就直殺去找了這個聚會的主辦人之一「小蟹」大大!!!!!!!!!!!

        「Rails Tuesday」的大家真的都很熱心友善,而且在一番請教之下,才發覺原來學習Rails之前有一些前置作業要做:

  • 首先,就是先熟悉一個工具叫做「Git」,它是一個用來進行程式版本控管的工具,在本機端可以做到所有開發程式的個人管理,然後,本機端的版本控管可以跟一個叫做「GitHub」的網站做連結,「GitHub」所扮演的角色就好像是版本控管的server,每一台本機端都可以將本機的版本控管PUSH到「GitHub」上,也可以從上面PULL下來,是可以讓大家共同coding跟共同管理的地方,「GitHub」本身就是Ruby所開發的,所以當然要入門一下啦!!!!!!! 有關「Git」的介紹,菜鳥會努力再去生一篇來做探討!!!!!!! 


  • 接著,就是安裝Rails的環境啦!!!!!! 聚會高手們都一致建議我們要用OSX的OS來做開發,因為Ruby的語言就是在OSX下產生的,在安裝環境跟套件的時候相容性比較好,難怪聚會裡要人手一台Mac了!!!!!!!! 要玩Rails就先弄一台Mac比較好,但是菜鳥還只是菜鳥,經費不足的情況下,高手們說也可以以Linux為OS做開發,不論如何就是不要用windows,嗯嗯..........這個部分菜鳥也會努力去survey的!!!!!!!不過目前菜鳥就是以Linux為OS去安裝Rails環境啦!!!!!!

        在請教過一堆高手後,原來學習Rails是可以這麼有效率!!!!!!!!!!! 只是因為之前的我們就像無頭蒼蠅一樣,毫無方向地到處亂飛,所以飛得很無力,此外,真正在圈子裡的人就是有很多學習參考資源,沒請教真的都不知道,這些資源對於我們初探Rails的人來說就足以研究參考好一陣子了!!!!!!!!!!

        菜鳥會繼續和大家分享我們技術部門學習Rails的心路歷程以及在「Rails Tuesday」的所見所聞!!!!!!!!!!!!



圖片出處:http://blog.krdai.info/post/17485259496/github-flow

     

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...