現在開源的專案越來越多,很多程式設計師還有大學生都在github上面擁有自己的開源專案,那麼問題來了,開源專案能掙錢麼?為什麼那麼多人絡繹不絕地參與開源專案呢?
不同於工作,開源專案並不能因為你參與了多少個專案或者提交了多少行程式碼就給你多少收益。那開源專案是如何掙錢的呢?
程式設計師都是比較容易欣賞他們的群體,加上碼農的收入尚可,當他們看到優秀的程式碼的時候,都會不吝嗇與讚賞,所以很多人會在自己的開源專案裡面,貼上自己的收款碼,請求他人的支援。
其次,如果你的開源專案非常優秀,雖然不能馬上得到經濟上的回報,但是你的知名度提高之後,找工作就會變得非常地簡單,那時候就是工作找你,而不是你找工作。並且還有一些企業可能會跟你合作開發這個專案,價格更加不菲。
還有,當你的開源專案足夠優秀,雖然你的專案本身程式碼上是開源的,但是裡面的設計思想,你對整個系統設計的認識,你可以開展一些收費的課程以及培訓活動,從中獲得其他收益。
有一些程式設計師,平時會接一些私活,開源會讓他們結實到更多的朋友,更多的門路,從而讓自己擁有更多私活的資源。
雖然開源專案能夠掙錢,但是一般需要能力達到了一定水平,專案的品質達到一定水平之後,能夠利用開源專案掙錢的只是少數,為什麼大家還那麼積極地參與Github的開源社群的建設呢?
因為當我們的程式碼開源之後,一般人都會更加註意程式碼品質,編寫更多的單元測試,並且會對程式碼進行梳理,整理出文件,這些對提升程式設計師的能力有著重大的幫助,有助於在工作中更好的發揮。另外,Github被稱之為全球最大的交友社群,一些找不到女朋友的程式設計師當然沉迷github與世界各地的朋友交流啦。
最新評論