<em id="pn7p8"><acronym id="pn7p8"><u id="pn7p8"></u></acronym></em>

    <th id="pn7p8"></th>

    <button id="pn7p8"></button>

      <dd id="pn7p8"></dd>
      <progress id="pn7p8"><track id="pn7p8"></track></progress>

      Linux培訓
      達內IT學院

      400-111-8989

      關于代碼開源的意義所在

      • 發布:Linux培訓
      • 來源:Linux資訊
      • 時間:2018-02-22 14:59

      最近,我經歷了一次有意思的討論。討論的主題是代碼開源,尤其是指那些用作商業用途的代碼,比如用于創造你自己的產品或者服務的代碼。以下就是這次討論所得的,對“開源”的各個方面的思考。同時我也真心希望讀者能進行討論,分享自己的經驗。

      質量

      不論何時,只要你決定公開地做一件事,你就會傾向于對其付出更多的努力,力求將其做好。不管是一場演講,一次營銷活動,還是一個軟件項目。只要你想把這個軟件項目公開,你就絕不會希望你提交的代碼糟糕透頂,使你蒙羞。正因為其他人可以輕易地瀏覽,甚至評價你的代碼,所以你會開始思考,自己到底在做什么。另一方面,你也希望寫出漂亮而有效的代碼,這樣,其他的"程序員" 會欣賞,并在他們自己的代碼中使用你的方案,或者對你的代碼提出修改意見。

      社區

      不管你使用的是哪一種技術,也不管你做的項目有多小眾,可以肯定的是,只要你付出最低限度的努力,在一些論壇或者用戶小組中為你的項目做點宣傳,就一定會有人對你的項目感興趣。當你的代碼出現第一個分支,你就可以為自己感到驕傲,因為有人覺得你的代碼有用。這整個過程實際上與寫博客非常相似。所有人都很喜歡讀那些能夠解答我們正在面臨的問題的文章。同時,我們也很喜歡使用一些免費和開源的軟件,不管它是一款應用還是只是我們使用的一個庫。既然其他的開發者們用他們自己寶貴的時間,分享了他們的成果,為什么我們不分享點什么呢?不要只做一名消費者,也做一名生產者吧。

      透明

      在應用中處理用戶數據是常常發生的事,因此,透明就顯得尤為重要。部分用戶對于使用我們的服務會心生疑慮,因為他們會懷疑我們用他們的私人數據做一些不太正當的事。而當你的服務對象是政府部門時,這一點更是非常關鍵。如果代碼不是開源的,勢必會產生懷疑。反之,如果你的項目是開源的,那么所有人都能看到,并確認這款應用并沒有侵犯他的個人隱私,沒有泄露他的個人資料,也沒有后門程序等。這可能是讓用戶相信你的唯一方法。

      效益

      不管你是獨自開發一個項目,還是管理著一群人,隨著你的項目越來越大,代碼開源都將會給你帶來巨大的效益。對你個人來說,你將會更容易獲得一份好的工作。因為你的目標公司,可以輕易地瀏覽到你寫的代碼和你的思路。同樣的道理,如果你經營的公司是代碼開源的,那么,潛在的客戶們就可以輕易的看到你的代碼,并判斷你的服務是否是他們想要的。

      管理

      不便于管理可能是開源的一個劣勢。當你在管理一個大項目時,好幾只團隊同時工作,許許多多的參與者們都會提交他們的修改。此時,你就必須要做好兩件事——首先,堅持按照最初的計劃,進行核心部分的開發,同時你還應該處理所有發現的bug或者需要加強的地方,給所有員工的工作排出優先級。如果你完全不考慮(或者很少考慮)參與者的建議,那么很可能會民怨四起。所以,對于開源項目來說,這個問題可能比較棘手。

      禁忌

      當然,我們不能讓所有的項目都開源。大部分的公司都不希望將代碼公開,這是完全可以理解的。比如,有些項目可能使用了某種特別的算法,公開則有可能被盜用等等。不過,如果你只是在開發自己的項目,不要害怕與世界分享你的經驗和知識。實際上,不會有人真的偷你的代碼,而你卻為整個開發者社區提供了高質量的代碼。

      預約申請免費試聽課

      填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

      上一篇:Linux Kernel 更新,網絡性能大幅提高
      下一篇:Linux版勒索病毒來襲,智能硬件易成重災區!

      關于Linux系統中Bash腳本的進階教程

      Linux云計算未來發展怎么樣?

      達內12月份Linux云計算、網絡運維與安全兩大免費訓練營

      達內11月份Linux云計算、網絡運維與安全兩大免費訓練營

      • 掃碼領取資料

        回復關鍵字:視頻資料

        免費領取 達內課程視頻學習資料

      • 視頻學習QQ群

        添加QQ群:1143617948

        免費領取達內課程視頻學習資料

      Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

      選擇城市和中心
      黑龍江省

      吉林省

      河北省

      湖南省

      貴州省

      云南省

      廣西省

      海南省

      高清特黄a大片,日本真人真做爰,特级做人爱C级,免费a级毛片 百度 好搜 搜狗
      <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>