RUBY 大叔|工程師光會寫程式還不夠?帶你踏入「技術大神」的社群據點

Nov 02, 2023
RUBY 大叔

工程師是否有必要參與社群活動?學習一門技術語言只是一個開始,而成長關鍵可能就藏在社群中!

Ruby 大叔將介紹國內外知名的 Ruby 社群和活動,揭示 Ruby 社群的核心價值,以及如何融入這個獨特的社交圈。此外,還將分享一些必追的 Ruby 大師,不論你是新手還是經驗豐富的工程師,Ruby 社群都將豐富你的知識庫和人脈,為技術生涯增添新色彩!

本篇來自 RUBY 大叔 觀點分享,Meet.jobs 經編審刊出

Ruby 這款程式語言被認為是學習簡單又好上手,但會寫 Ruby 並不代表你真正進入 Ruby 的世界,Ruby 大叔之前不斷鼓勵新手要融入 Ruby 社群,因為很多平常沒地方學到的專業知識都藏在社群裡,想接觸「臥虎藏龍」的 Ruby 社群,那就務必把這篇收藏起來。

RubyKaigi 2023 主視覺
RubyKaigi 2023 主視覺(圖片來源/RubyKaigi 官方網站

Ruby 社群裡的「神秘導師」是誰?

Ruby 社群之所以重要,在於社群裡有很多前輩,包括所謂的 Ruby Committer 在內。有很多人在 Ruby 社群裡交流,卻不見得知道 Committer 是什麼,Committer 指的是被授予權限,可以直接修改 Ruby 原始碼程式庫的人,包含添加新功能、修復錯誤及維護語言等。


擔任 Committer 的人多數是資深的 Ruby 開發工程師,包括 Ruby 程式語言之父 松本行弘 也在其中,他們用心維護 Ruby 程式語言的完整性及品質,並持續性的與其他貢獻者及社區成員合作,這就是為何 Ruby 工程師可以隨時在社群裡學到新的 Ruby 技術知識。

Ruby 社群及活動有哪些?怎麼加入?

目前較知名的 Ruby 社群包含美國的 RubyConfRailsConf,歐洲的 EurukoRailsWorld,其他在紐澳、星馬、泰國、中國、印度等地也都有相關社群,但我最喜歡的是日本 3 個全國性 Ruby 活動:RubyKaigiRubyWorld ConferenceKaigi on Rails,如果只想先選擇一場參加,最推薦的是 RubyKaigi,RubyKaigi 規模較大,每年有上千人參加,也是 Committer 密度最高的活動,意味著在此你可以看到很多「變態」(稱讚意味)的 Ruby Code,除了大會規劃的議程,周邊的 Party、Workshop 也很吸引人,甚至也有舉辦卡拉 OK、馬拉松等活動,非常有趣。

RubyKaigi 2023 年活動花絮
歷屆 RubyKaigi 主視覺(圖片來源/RubyKaigi官方網站)
歷屆 RubyKaigi 主視覺(圖片來源/RubyKaigi 官方網站

另外,我想特別提 RubyWorld Conference,它是每年 11 月發生在日本島根縣松江市的常態 Ruby 活動,至今邁入第 15 週年。松江市是「Ruby City MATSUE」,整個城市及人民很積極地推廣及參與 Ruby 活動,在議題設計上也不完全是技術討論,更重視「案例應用」,活動攤位也很多,今年我也會前去擔任 Speaker,主題是「 Ruby 在政黨政治的應用」,歡迎大家日本機票訂起來,飛來松江參加 RubyWorld Conference,順便到松江名景宍道湖喝咖啡賞無敵夕陽!

想要找到更多 Ruby 社群活動可參考如下:

其中我最推的是在東京淺草的 Asakusa.rb,它是每週二晚上的活動,而且對外國人超友善的,就算是 Ruby 新手工程師也可以無壓力加入交流。

其他常逛的 Ruby 網路資源分享:

培養學習思維!3 個必追的 Ruby 大神

不只是 Ruby,想把一門程式語言學好學精,重點在於學習的思維,有些人會陷入一種迷思,認為看起來「用不到」的技術知識就不必特地學習,其實要是有機會深入實作,會驚訝地從過程中挖掘自己感興趣的新知識,也很可能在日後派上用場,以下推薦我平常在追的 Ruby 大神,他們分享的一些實用內容:

  1. Masatoshi SEKI(活躍的 Committer):演示用一個技術(包含新技術)解決實際問題的過程。
  2. Koichi ITO(Rubocop Commiter):針對同一個問題,選用不同的技術解決。
  3. DHH(Rails 之父):分享 Ruby 技術誕生的背景與意圖及運用。

特別是 DHH 的「傳道」影片,很值得一看,不時也有人反應 Rails 的缺點,認為 Rails 框架不夠友善,但為何會有這樣的聲音出現?別人的批評是正確還是誤會呢?這一些都可以從 DHH 的影片中看到不同面向的解讀。

Ruby 工程師一定要參加 Ruby 社群嗎?

Ruby 社群當然是鼓勵參加的性質,但任何時候你學了一門程式語言,除了工作需求外,更應該讓這門技術富足自己。像我參加社群最重要的目的就是「交朋友」,在踏入 Ruby 社群前,我也是埋首苦寫 Ruby 的人,後來參加 Ruby 活動後,認識很多朋友,尤其多了很多國際朋友。記得之前在 Rubyconf TW 上,有個紐西蘭人擔任了某場 Keynote 講者,未來僱主剛好聽了這場演講,他就被 Hire 了,我想說的是,工程師不一定要參加社群,但儲備技術知識及建構人脈圈真的很重要,永遠要準備好自己,你不知道下一個機會會不會突然降臨。

最後工商一下,台灣 Ruby 研討會 RubyConf Taiwan 2023 將在 12 月 15 日、16 日登場,小弟我也有參與策劃,活動邀請到 Ruby 程式語言之父 Matz 來台灣擔任 Keynote Speaker,地方貧窮單位正在尋找活動贊助中,歡迎有興趣的人可以填寫 活動贊助表 跟我們聯繫。

延伸閱讀

RUBY 大叔|No-code 結合 AI 很無敵?公司想引進先評估這 3 點

RUBY 大叔|關於技術綁架,所有工程師都該思考的一件事

2022 年 Ruby 已死?一個優點讓工程師愛不釋手

相關職缺

作者介紹

RUBY 大叔

5XRUBY 五倍紅寶石軟體開發公司資深工程師,在這分享一些趨勢大小事,每月一篇功德圓滿。 // 我不隸屬五倍紅寶石教育機構不要再誤會我了!

Bitnami