隨著互聯(lián)網(wǎng)的發(fā)展、開放標準的普及和虛擬化技術的應用等諸多IT新領域的創(chuàng)新及拓展,開源技術憑借其開放性、低成本、穩(wěn)定性、靈活性、安全性和技術創(chuàng)新性等特點迅速走向成熟,逐步發(fā)展成為一種主流模式,日益改變著全世界軟件產業(yè)的發(fā)展軌跡。
創(chuàng)新 開源之源泉
技術發(fā)展依賴于創(chuàng)新舉措。沒有那些脫離束縛的好想法,技術發(fā)展將停滯不前。與此同時,創(chuàng)新也促進了企業(yè)與社會的進步。那么,什么地方的創(chuàng)新最多?不是SUN,不是蘋果,不是Google,不是微軟正確答案應該是:開源社區(qū)。要說最具影響力的創(chuàng)新,也許不一定來自開源社區(qū);但要從數(shù)量上論的話,開源社區(qū)無疑是最大的創(chuàng)新工廠。創(chuàng)新已逐漸成為一種產業(yè),而工廠也正是“復制”的代名詞。
要進行IT技術的創(chuàng)新,最直接的方法莫過于去模仿那些成功的創(chuàng)新模式。國內的開源環(huán)境確實還一般,國內的公司普遍使用開源軟件,但大多都是拿來主義,修改優(yōu)先,原創(chuàng)極少,甚至有些公司干脆將剽竊稱為自己的原創(chuàng)。其實抄襲也沒什么,問題在于抄到的是皮兒還是餡兒:只抄到皮兒,那就是剽竊;抄到了餡兒,那就是觀摩學習后的升華。為啥西天取經這種明顯的抄襲行為能流芳百世?一來人家玄奘在翻譯的同時標明了出處,二來人家做了再創(chuàng)作,加入了自己的見解,升華了高度。娛樂圈里的模仿也是隨處可見,王菲、那英、劉德華、張學友等明星在形成個人風格之前,都是從模仿開始。演藝明星和喜劇演員也從來不避諱自己的模仿技藝,小沈陽的走紅除了借助央視春晚這一平臺,他本人的模仿功力也是讓觀眾折服的重要因素。
奉獻 開源之動力
開源的發(fā)展離不開社區(qū)的發(fā)展,我國的開源社區(qū)已從最初的愛好者社區(qū)發(fā)展到具有開發(fā)、應用、服務功能的穩(wěn)定社區(qū)。開源的發(fā)展離不開“奉獻”二字,我們對開源的直觀的認知,是一系列的開源軟件,比如Linux,Apache,MySql,PHP,Python,Ruby等等。而這些軟件的背后,大多是一個人或者幾個人是其核心的維護者。開源中國社區(qū)聯(lián)合創(chuàng)始人張海龍在接受周刊記者采訪時回憶說:“開源中國社區(qū)(oschina.net )一開始是個人興趣而做的。因為平時在開發(fā)過程中常常需要查找一些常用的開源軟件,用搜索引擎十分不方便,于是就自己開始建立開源軟件庫。后來慢慢加入了新聞,論壇,博客等功能,逐漸發(fā)展到現(xiàn)在這樣。”
國內開源的現(xiàn)狀是有較大數(shù)量的企業(yè)在積極的參與開源、貢獻開源,并不單純都是拿來主義。比如,豆瓣、淘寶等一些公司,紛紛把自己的一些項目開源出來。通過參與開源社區(qū),企業(yè)可以與全球最優(yōu)秀的開源人才、最優(yōu)秀和龐大的開發(fā)團隊合作,第一時間分享開源最新的技術和理念,以最快的速度部署新的應用等。中國開發(fā)者不僅要做開源技術的實踐者,更要做貢獻者,應把自己的聰明才智反饋到社區(qū)中去,共同維護開源社區(qū)這樣一個非常良好的生態(tài)環(huán)境。
在中國的開源社區(qū)里,有眾多的默默貢獻者,究竟是一股什么力量吸引他們愿意跟人分享交流經驗技術?為此,周刊記者采訪了中國“Duke選擇獎”得主之一、ThoughtWorks的資深程序員、首席咨詢師鄭曄,他表示:“我個人一直熱衷于知識分享,從很小的時候,通過給別人講題,我就發(fā)現(xiàn)把知識分享出來,其實是幫助自己更好地理解。對于程序設計而言,源碼是最直接的知識分享,源碼面前無秘密。從一開始學習編程,我就喜歡到處找各種各樣的代碼來讀,學習各種各樣的編程技巧。所以,當我知道開源這個概念的時候,仿佛面前打開了一座寶庫,那是一種說不出的興奮。”
在深入這個領域之后,鄭曄的感觸就更深了:“從開源項目中,我學習到了很多東西。我現(xiàn)在還記得自己當年閱讀SpringFramework源碼的情形,那是我第一次在開源項目中發(fā)現(xiàn)了一個小問題,在郵件列表里報告了這個問題。當我看到自己報告的問題被修復時,一種成就感油然而生。隨著自己經驗的增多,我就越來越希望能夠貢獻一些東西,用代碼的形式分享自己的知識,以自己的能力回饋社區(qū),希望也有人能從我的代碼中有所領悟。獲取與奉獻,相輔相成,才能讓社區(qū)更蓬勃的發(fā)展,讓個體從中受益。”
開源安全 撥云見日
在開發(fā)內部和外部應用程序時,企業(yè)越來越多地使用開源代碼,使用免費預構建的組件,而不用自行編寫代碼,能夠顯著縮短應用開發(fā)時間和提高軟件開發(fā)成功概率。
在開發(fā)應用程序時,開發(fā)團隊可以輕松使用上百種的開源庫、框架和工具,以及無數(shù)來自互聯(lián)網(wǎng)的代碼。開源已成為一種被普遍接受,并行之有效的商業(yè)模式。然而,企業(yè)在使用開源技術時,其中一個重要的考慮便是開源軟件的安全性。當提及這一問題時,張海龍向周刊記者介紹,開源中國今年推出了 git.oschina.net 源代碼托管平臺,平臺本身的安全性是通過加密、備份等技術手段解決的,開源項目的代碼審核都是由項目發(fā)起人自己完成的。
在托管執(zhí)行環(huán)境中使用托管代碼及其編譯,可以避免許多典型的導致安全黑洞和不穩(wěn)定程序的編程錯誤。同樣,許多不可靠的設計也自動的被增強了安全性,例如類型安全檢查,內存管理和釋放無效對象。程序員可以花更多的精力關注程序的應用邏輯設計并可以減少代碼的編寫量,這就意味著更短的開發(fā)時間和更健壯的程序。
開源助力大數(shù)據(jù)精進
越來越多的公司開始聚焦于大數(shù)據(jù)技術領域,而開源恰恰是大數(shù)據(jù)技術的靈魂。現(xiàn)在已經有了許多數(shù)據(jù)相關的開源項目和工具,例如眾所周知的Hadoop.
現(xiàn)在最為欠缺的并不是數(shù)據(jù)分析的工具,更多的是怎樣把這些工具與實際的業(yè)務場景結合起來。很多人一想到大數(shù)據(jù)就會想到Hadoop,但實際上,程序員需要根據(jù)自己的實際業(yè)務場景,選擇適合自己的工具。例如需要評估,是否需要實時分析,如果是,也許Storm是一個不錯的選擇;是否需要對單一記錄的處理,而不是分析,如果是,也許一些NoSQL就可以滿足需求。
ThoughtWorks公司最近在做的就是這樣的探索,他們制作了一個大數(shù)據(jù)工具的全景圖,然后,幫助客戶分析其業(yè)務場景,看看客戶需要的大數(shù)據(jù)需求,屬于哪種類型,再結合全景圖以及客戶的技術棧推薦相應的工具及解決方案。
鄭曄認為,隨著大數(shù)據(jù)概念的發(fā)展,程序員們的技能需要更新,需要更好的熟悉這些工具,但最重要的是對于數(shù)據(jù)分析技術的熟悉。數(shù)據(jù)分析,這個原本對程序員很高深的詞匯,在未來一段時間,會變得隨處可見,甚至有可能成為程序員的基本功之一。
結語
總之,使用開源技術的好處頗多。簡單來講,它有利于減少壟斷,減少某一個公司,或者幾個公司對業(yè)界壟斷性的管理和控制;非常有利于公平的競爭,進而催生大量的創(chuàng)新,并將之宣告世界,被眾人所接受。
近年來,國內的一些大公司開始涉足開源,并努力營造一種開源文化。在這樣的氛圍中,對程序員是友善的,程序員在其中能得到更大的發(fā)展,更好地自我實現(xiàn)。
未來,如果能有更多關于開源的報道和活動,給更多開源項目和開源人曝光的機會,那么開源技術也就沒有想象中的那么高不可攀了,開源會逐漸從IT行業(yè)的創(chuàng)新工具變成普通民眾的日用品。
- 蜜度索驥:以跨模態(tài)檢索技術助力“企宣”向上生長
- 2024世界顯示產業(yè)大會啟幕,4K花園自研“滿天星”獲十大創(chuàng)新應用
- 哈佛商學院:2024年全球96%代碼庫包含開源組件 Rust采用率增長500%
- 硅谷1/10程序員在摸魚?基本不干活卻能拿20-30萬美元年薪
- 傳馬斯克的"友商"擔心被報復 紛紛示好特朗普
- 數(shù)智龍江向新而行:5G-A與AI等數(shù)智技術助力龍江打造新質生產力
- 加州對特斯拉和SpaceX說不,公報私仇觸怒馬斯克
- 華為Mate品牌盛典盛大舉行,Mate 70等十余款全場景新品重磅亮相
- 支付寶新升級,手機碰一下就能點餐!全國10萬家餐廳可用
- 華為徐直軍談鴻蒙:10萬個應用是鴻蒙生態(tài)成熟的標志
- 數(shù)智江蘇 向新而行
免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。