數個月前立志要作個能貢獻程式碼的工程師,除了回饋之外,最主要還是練習技術。當時選了 mozilla 作為目標,選擇了最簡單的官網內容維護的 github 專案。沒想到才一開始就卡住了,自以為 hack 程式有一些經驗的我,完全看不出來程式碼是如何被貢獻、審核通過的。
在群組中發了文,只聽到「fork」這個關鍵字,但仍然搞不清楚它究竟是在作些什麼,因此決定先把 pro git 那本網路書先看一看,找找有沒有說明這部分流程的內容。
經過兩三個月斷斷續續的看,終於讓我試著抓回一個 issue ,修改後發出所謂的 pull request ,也在一次回饋修正後,被順利併回主幹,放上網路。在興奮自己也能夠對真實世界有所改變之餘,也驚訝這一連串的工作,就在一個下午的短短數小時內完成。
為了這幾個小時內,實際工作不到 30 分鐘的事情,花費了我幾個月的時間去學習。只能說,自身的能力還有許多地方得趕緊加強,不然很容易一下子就被這個世界洮汰了。
沒有留言:
張貼留言