2) We don't have enough UI / Application developers -- If anybody meets (or knows somebody who can meet) the following qualifications: * >= 2 years experience with GTK * object oriented design and implementation w/ GObject * experience with writing GUI applications from scratch, * has software quality assets like: o writing maintainable and reusable code o refactoring o design patterns o identifying and extracting common application code into frameworks Familiarity with collaborative development tools such as: * bugtracker, * source control management, * wiki, * mailing lists
就非技術面的條件來看,幾個重要的「協同開發工具」成為了 Free / Open Source 開發者的必要技能,包含撰寫 Wiki 的能力也被列入考量的項目了。由這則徵人啟事的內容來看,幾個值得「傳統軟體開發人員」重視的條件有:
1. Free / Open Source 開發人員需要「refactoring」的技能:在不變動介面的前提下,進行現有程式碼的改善。
2. Free / Open Source 開發人員必須具備「辨認以及取出」程式碼至「framework」的能力:避免重造車輪,不要再去做別人已經做好的工作。
3. 會使用 wiki:非常贊成將編寫 wiki 的能力納入考量。
4. 會使用 mailing lists:這是基本條件,透過 mailing list 與 Free / Open Source 專案保持連絡,並與世界同步。
今天與幾位朋友分享並討論到這個議題,希望也能與大家分享,或是交流想法。
Jollen's Blog 使用 Github issues 與讀者交流討論。請點擊上方的文章專屬 issue,或 open a new issue
您可透過電子郵件 jollen@jollen.org,或是 Linkedin 與我連絡。更歡迎使用微信,請搜尋 WeChat ID:jollentw