Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
News

開放源碼讓我成為現在的我

我之前是一名 PHP 自由開發者,我也會某些前端技術,並為小型以下的本地公司工作。那時我最好的工作,是在義大利一家電視遊戲代理商。客戶雖然不錯,但是無可否認工作很無聊,有時甚至令人沮喪。我知道我的能力不止如此,所以有種被困在流沙中的感覺。

我職業生涯中一個最重要的決定,就是開始開發開放源碼軟體,並為此寫部落格。我從一些很無聊的東西開始,像是 PHP 的乾淨網址產生器或 onClick 延遲移除,最後寫到 iScroll 與小工具 Add to Homescreen。

我選擇我找到最自由的授權 (MIT),來自全世界的許多公司和我接洽,請我做客制化與新功能。曾經我每小時收費約 60 美元,但是因為工作要求讓我應接不暇,我後來不得不每天調高收費。現在我依然是自由開發者,不過我為 Microsoft 與 Google 工作,收費是每小時 150 美元。

開放源碼打開了我的知名度,不過不只是瀏覽量而已。開放源碼會讓你成為更好的開發者,它強迫你和其他開發者作比較,而這對一位寫程式的人來說是最好的鍛鍊。

比起任何我讀過的指南、教學、書籍,在問題追蹤系統發表建議的人,讓我學到更多的 javascript。開放源碼軟體或許也讓我成為了更謙卑的開發者。我了解到即使修補小部份程式碼所要耗費的心力,向其他人的代碼庫提交臭蟲時,我不再那麼嚴苛。

這只是故事的一部分。

你不是為了名利(或金錢)釋出開放源碼軟體。或許一開始這是你的目的,但當你涉入其中,你會瞭解到你做得更多。無數的人們使用你的程式碼,你正在協助新創公司站穩腳步,你可能在創造新的工作機會。在你的 48 小時生命中,你可以協助數十家公司與他們的員工。

例如,有人開發了一個 WordPress 插件,基本上那是我 Add To Homescreen 工具的 PHP 包裝程式。他從中賺得超過 5 萬美元(現在或許更多了)。你或許認為我會生他的氣,但事實上我很為他(和他的用戶)開心。

另外,我越開發開放源碼軟體,就越欣賞其他開放源碼軟體並深深為此著迷。我瞭解編程安全性的意義,特別是,用戶(與我)的隱私的重要性。

我之前是一名忠實的 Apple 用戶,因為其產品美觀且運作順暢,不過有許多事比花俏介面和像素完美漸層更加重要。如今我只在測試時使用 Apple 產品,我的主要平台是 Linux。我可以肯定地說,開放源碼讓我變成更好的人,因此我鼓勵你用開放源碼授權釋出你的程式碼。


◎本文翻譯自 opensource.com,原作者為 Matteo Spinelli:
https://opensource.com/life/13/10/open-source-developer-story




OSSF Newsletter : 第 232 期 Scala vs Java:兩者間的差異與相似處
Tags: ,  
Category: FOSS Forum