iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
Software Development

SQL rookie 之天天魯一下系列 第 1

Day 1 - Rookie 宣言及魯文大綱

  • 分享至 

  • xImage
  •  

前言

「欸欸,J,我們的資料怎麼叫出來?」

「他關聯了4 個表,你要一路點過去啦!」

「可以這樣點喔?點完就能each 出來了嗎?」

「不知道欸... 」

(a few moments later)

「欸!?你怎麼叫出資料的!?」

「呵... 我剛剛發現原來可以這樣一路點過去!」

「!!!!!?」

回想camp 做專案期間,每天都忙著在Ruby on Rails 的views 上苦思要呈現的資料打哪來。當時對M-V-C 架構尚且懵懂,連在controllers 該使用什麼方法都不甚明白,更不用提讓M-V-C 的架構彰顯及各司其職了。當時的我們只會用「點」來代稱關聯和可用方法,想起當時老師和助教總不動聲色地聆聽敘述和耐心指導,但當時的他們八成感到滿滿的「......」吧!(又或許是司空見慣了!?XD)

但畢業、入職至今剛過半年的我是否有長進呢?在宣言中好像該表達對自我的肯定;但話說太滿絕對會自我打臉,尤其近來在釐清公司的model 關聯性、融入商業判斷邏輯和建立實作方法時,每每會因對ActiveRecord 的可用方法、甚或是對syntax 的使用時機/語法不熟,導致覺得自己毫無長進,於是,在前輩(團長大大)的推坑下,來試試老師以前便一直鼓勵我們參加的IT 盛事。

最後來自我介紹一下好了,我是被翻爛的書,也是蜉蝣生物隊的成員之一,為什麼叫這名字呢?因為自覺是公司食物鏈最底層、最沒貢獻的一群啦!其他成員大概是海豚、鸚哥魚等級的高手,公司裡則是有鯨鯊、燈籠魚之類級別的前輩,如此應該能聯想到我們等級和能力的差距了,但也委屈其他成員一起承擔這名字啦!XD

附上當年很喜歡的遊戲(EA 出版的Spore)圖,大家能找找我應該是哪一隻?

目標

  1. 不掉隊
  2. 完賽
  3. 參加燒肉慶功宴

適合讀者

  • Ruby on Rails 初心者
  • 跟筆者一樣對ActiveRecord 的方法使用、mix SQL 的Query 方法應用有興趣的rookies

魯魯大綱

  • 宣言
  • new 專案 + seeding database
  • ruby query methods
  • SQL query methods
  • TablePlus 應用
  • query methods mix 篇
  • 心得(希望能有這篇~~)

歡迎大家指教並陪我魯一下囉!


下一篇
Day 2 - 建立魯魯專案和兩張資料表
系列文
SQL rookie 之天天魯一下30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1

恭喜開賽~預祝順利完賽! /images/emoticon/emoticon08.gif

sepx6501 iT邦新手 5 級 ‧ 2022-09-15 12:02:39 檢舉

謝謝Ting dada~~ /images/emoticon/emoticon01.gif

我要留言

立即登入留言