2016年3月24日 星期四

24小時制的障礙

過去的這二個禮拜 公司突然心血來潮的要換架構

很剛好我被分到其中一塊要報告(丫~~~哀嚎~~我的rails~~~)

每個禮拜都想著我要去meetup我不管報告了

但是 我無法 心裡那股認真負責的聲音(偶爾會出現) 讓我繼續做報告

昨天 終於給我找到空檔

想說,好!今天meetup我是去定了!爬也要爬去

ps. 其實我好像有印象有公告說昨天只到20:00 <--我真的對24小時有障礙

開開心心的搭交通車去

7:40到的時後想說 奇怪 這不是我去過的桌遊店??

就當問到結果要走進去的時後 一批人走出來

想說....不會吧...但依然不想相信的繼續脫鞋子

最後....some body: 你是要去deroot??(我後來想想他們是不是以為我要去玩的)

好像不知道我是要去問問題的??也好XDDD

總之,我超蠢的....哈哈哈

最後,人都到台北了,只好把正在回家路上的我那可憐同學再call回來

陪我聊個天,你會有好報的~~


2016年3月22日 星期二

Let's English

最近都一直在忙工作上跟即戰力班,完全的把Engelish丟掉了....
良心不安,今天起了個大早聽英文
怎麼聽都覺的英國腔好聽,陶醉~~
http://www.bbc.co.uk/learningenglish/chinese/features/6-minute-english

ps. 外面下雨 這麼早起 卻還要提早開車到公司 (車位限量T_T) why!!!! 

段落間距太常用到了,先放這:line-height:30px

2016年3月21日 星期一

OH MY GOD 快上完課了

  • 報名前

    就在一心為轉跑道煩惱時,得知這門課,看了一下價格心頭一驚(數一下要少吃幾次麥當勞),但還是抱著看看能學到什麼的心情,卡就刷下去了(加上第一週上課剛好在連假最後一天 當收心)。


  • 上課前

    還在幻想自己會點web,應該平常心去上課就好了,這時開始收到email:加入上課用的Slack, 上課前要預習教材而且Rails 101一定要練三次,不要心存僥倖等,心想這課是來真的,而且光課前就準備很多教材,真的是做好做滿!
    一定要提一下growthschool的課程,每次跟著做都會一邊讚嘆GUI做的好棒,看著COMPLETE bar到100%很有成就感。
  • 上課中

    1. 第一週開發實作
      真的一定要練三次,乖乖照做加上xdite的講解,這週就會上的輕鬆愉快,不懂的也一定要上Slack發問,問一個問題除了解答,還會附加很多rails祕笈,一種買1送10的概念。
    2. 第二週開發實作
      這週開始滿頭問號了,rails magic,慣列,符號開始頻繁出現,不會的"一定要問",這週上完課頭好暈,會帶著疲備的身心回家。
    3. 第三週開發實作
      這週覺的有點好玩,因為開始寄信跟刷卡了,很有臨場感,購物網站也完成的差不多了。(還可以po一些商品自己在那邊購物很過隱)
    4. 第四週開發實作
      還沒上課,不過預期會覺的壓力有點大,因為要開始面試找工作的現實了。

  • 上課後(還有一週)

    這週剛結束購物車寄信、金流、物流課程,算是即戰力班的尾聲了,結論就是原來網站是這樣開發的,原來rails世界這麼大,原來高手是這樣學的!對我來說這門課的價值在於:
    10% : 課堂提供的程式碼
    10% : 充滿鬥志的上課、討論氣氛
    30% : 投影片的講解
    20% : xdite的額外分享、回答同學的問題、開發專案的經驗和遇到的問題
    20% : slack資源(媲美google search XDD)
    10% : meet up(還沒去過,要開始瘋狂的去了)


    上完課說是功力大增可能有點誇張,但對我來說真的是省去了最少半年的撞牆期(曾經自學過android app半年多,很有感),這堂課從Rails架構到怎麼活生生架出一個商業網站、怎麼debug、什麼是gem、正確與錯誤的rails觀念....課程中都會解釋的很清楚,多半都是在網路上找不到的,就算給你找到了,還是要花很多的時間去搜尋、過濾、理解,這堂課都幫你省下來了,至於cp值真的是問出來的,多問多賺,問到飽cp值真的會爆表,上課有問不倒的xdite還有助教團給你問,平常去哪裡找一舉手5秒內就有人來救你的(是說助教短跑速度好快)。對於我而言,結論是這卡刷的好刷的有價值!

  • 建議

    瘋狂練習,不然上課真的會跟不上。 課前預習,減少上課問打錯字的bug,不然很容易分心,不能認真聽xdite講解 看不懂必問,每一行code如果有不懂就問,不然很容易落入完整教材的甜蜜小陷阱,複製貼上的結果就是完全不知道自己在做什麼 看別人問什麼,有些問題可能自己沒機會遇到,有事沒事就看看別人在問什麼,或是別人怎麼回答
  • 小小焦慮 雖然看懂大部份code了,但關掉教材要獨立完成似乎也還是有難度的,在丟出屢歷前看來還有一段路要走,還是說先丟再說?邊做邊google,工作不就是這樣?哈哈 抓頭中

2016年3月20日 星期日

Ruby on Rails的那些符號

一開始接觸Ruby on Rails就被一大堆符號搞的暈頭轉向的,是該來整理一下思緒了。

  • local variable 區域變數
    這個好理解,就是一般的變數。
    不過值的小筆記的: 
    Ruby的local variable不需要事先宣告,呼叫的時後Ruby會自動指定一個nil值。舉個小小的例子:
    def total_price
    sum = 0sum = sum + 100 
    return sum
    end
  • @ instance variable 實例變數
    這個對我來說就抽象了(好在有google)
    instance variable代表的是可以在同一個class的各種method之間互相傳遞,出現時前面會加上@符號,在Ruby on Rails隨處可見,instance variable不僅在controller可以用,還可以傳到view使用。舉個小小的例子:

    # group controller 
    def index
    @group = Group.all
     group = Group.all
    end
    # view 
    <%= @group %>  # => 顯示所有groups 
    <%= group %>  # => 錯誤:NoMethodError 

  • 符號 : 
    這真的困擾我好久好久.....
    有一陣子以為他是代表資料庫欄位。符號並不是一個變數,最常看到的就是在controller中會出現這麼一行code: Product.find(params[:id])
    params是在瀏覽器發送http request給伺服器時,除了指定網址以外,也會帶一些參數給伺服器。例如使用者登入的時候,就要將帳號和密碼傳給伺服器。在Rails的controller裡面,就是用params這個變數來代表http request送出的參數。
    http request時會包含非常多資料,
    利用讀取物件的[]引號來指定:id,Rails當中不管是從ActiveRecord資料庫當中查資料、或是從params中讀取資料,都是使用:來查詢
  • Constant 常數
    開頭大寫的變數就是常數,Rails當中,任何model、class、module的名稱都是常數


     

2016年3月19日 星期六

第一次使用Blogger就上手


原來我以前就申請過blogger了耶!

最近心血來潮,想說好像可以來試著寫個部落格看看 雖然也不知道寫什麼


總之....先踏出第一步再說

再來附個圖 看起來比較有那麼一回事