日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

“码农”的逆袭

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 “码农”的逆袭 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在崇尚自由、開放、協作、分享的開源時代,

  終日帶著“黑眼圈”的程序員終于可以徹底甩掉“碼農”、“程序猿”的帽子。

  創新性的軟件協作開發管理平臺可以對軟件開發的全生命周期進行管理。

  云外包正引發一場軟件開發領域的顛覆式創新!

  “碼農”(CodingFarmer),部分軟件開發人員的一個自嘲的稱號,這一依靠寫代碼為生的群體,擁有聰慧的大腦、熟練的編程技巧,但是難有自己的私生活,加班是家常便飯。

  10月25日,據說是國內首部以程序員為主角的微電影《HelloWorld——IT男的逆襲》在阿里云開發者大會上首播。微電影用幽默的方式講述了程序員的生存狀態,并描繪了程序員心目中理想的生活——一邊喝咖啡,一邊通過網絡選擇自己心儀的開發項目。微電影的策劃人之一、開源中國社區聯合創始人張海龍告訴記者,微電影對程序員未來的工作模式進行了大膽設想:開發者隨時隨地可通過云外包開發平臺尋找開發項目,并在平臺上完成從軟件編程、測試、質量監控、項目管理直到運行的軟件開發全過程。這樣一個可以提供軟件開發全生命周期管理服務的平臺——軟件協作開發管理平臺,將促進腦力激蕩,并大幅提升生產力。

  軟件開發全生命周期管理

  開源中國社區推出的“中國源”項目致力于打造一個協作開發管理平臺,將“閑散”的開發人員通過該平臺凝聚在一起,從而改變傳統的軟件開發模式,提高軟件開發效率,并最終提升程序員的生活品質。開源中國社區的另一個聯合創始人劉炳成回憶說:“我們的社區剛成立時,很多人都向我們建議,應該做一個外包開發平臺。其實軟件開發是一件很難量化的事情,需求方與開發方即使面對面溝通都有可能產生誤解,更何況通過一個中間平臺呢?”

  2012年底,開源中國社區開始提供代碼托管服務,該服務為中國源平臺的誕生奠定了基礎。代碼托管是指開發者將項目的源代碼存儲在專業的代碼托管網站進行管理。隨著國外代碼托管領域Github的成功,此服務也吸引了國內IT人士的目光。代碼托管一度掀起了一個小高潮:基于代碼托管服務打造的技術協作與分享平臺GitCafe2012年初在中國上線;開源中國社區于2013年5月開啟了其代碼托管頻道Git@osc,并在6月宣布全面永久開放Git公有庫和私有庫;CSDN同年6月底發布代碼托管和社交編程平臺CODE;7月初,京東宣布開放京東代碼管理平臺……

  一個完善的軟件協作開發管理平臺除了必需的代碼托管服務以外,還要能通過平臺幫客戶尋找到適合的開發者,為開發者提供相關的開發工具和軟件,在平臺上完成軟件測試、代碼審查、項目監管,以及產品開發完成后一鍵發布到演示平臺上。開發者從接受項目,到整個軟件開發的全過程,甚至包括軟件開發完成后的運行,全部都可以通過軟件協作開發管理平臺來實現。

  中國源項目是由開源中國社區建立的基于阿里云的大型綜合性的為開發者服務的項目,目前可以提供代碼托管、軟件下載、Maven鏡像站、Linux鏡像服務等四大類服務。中國源就是軟件協作開發管理平臺的一個雛形。“我們首先建立了底層基礎平臺,之后將構建一個軟件協作開發管理平臺并不斷完善它。這個平臺的角色就像是軟件外包領域的‘淘寶’,用戶可以在上面發包,開發者可以接包,我們則提供需求分析、編碼、測試、監控等工具和服務。”劉炳成表示。

  云外包值得期待

  10年前,業內就有人提外包。但是10年過去了,雖然中間有人發布了一些相關的平臺,但也僅限于外包信息的發布平臺,不能真正實現客戶與開發者的對接,更無法觸及軟件開發的本質——自由、開放、分享。隨著云計算以及開源環境的逐漸成熟,這一需求又被重新提及。“我們想做的軟件協作開發管理平臺雖然不能解決所有軟件開發的問題,但肯定能滿足網站站長、部分企業的需求。隨著軟件協作開發管理平臺的影響力逐漸擴大,它很有可能顛覆整個軟件開發的現狀。”劉炳成顯得信心十足。

  “軟件開發一個很重要的工具是編輯器。以前,編輯器安裝在開發者個人的電腦中。我們要做的是讓編輯器像瀏覽器一樣便于使用。開發者登錄后,可以看到所有工程文件,代碼全部托管在云中,軟件編程、質量管理、軟件發布等功能一應俱全。”張海龍介紹說,“我們做的軟件協作開發管理平臺,就是要實現軟件從開發到運行的全生命周期服務的整合。這些服務現在在單機上都存在,但沒有一個云端的版本——開發者云平臺。”如果有一天,這個開發者云平臺真正成熟了,那么軟件開發就能隨時隨地進行,軟件開發效率將大幅提高。

  構建一個開發者云平臺到底難在哪里?劉炳成介紹說:“所有底層基礎架構都可以通過開源軟件來實現,我們的主要工作就是技術集成、界面調整等。2014年3~4月,我們將完成全部底層基礎架構平臺的搭建。在此基礎上,2014年底,整個云外包平臺將初步成型。然后,我們會開展一系列內部測試工作。比如,恒拓開源信息科技有限公司是我們非常緊密的合作伙伴,它們有許多開發項目。我們將嘗試通過云外包平臺讓社區內的開發人員承接這些項目。”劉炳成認為,建立云外包平臺沒有太大的技術難度,最難的部分可能就是產品演示平臺。在這方面,中國源選擇與CloudFoundry進行合作,將其PaaS平臺技術與產品演示平臺相結合。雙方已經開始了實質性的開發。

  中國源項目的成功上線離不開阿里云的支持。張海龍表示,幾十萬個開源軟件及部分源代碼的遷移和下載,涉及的數據量非常大,對帶寬、存儲等要求也非常高。中國源項目將在阿里云的云存儲軟件、云數據庫和云主機的協助下完成。巧合的是CSDN的CODE平臺也選擇了阿里云作為后臺支持。尤其是在安全方面,搭建于阿里云之上的CODE從基礎平臺安全、中間應用安全、運營管理安全三個層面來設計系統安全架構,并采用阿里云數據多副本備份機制、數據快照機制以及每晚CODE平臺數據備份機制來保證數據安全。

  生態系統的建設很重要

  記者了解到,目前正在做軟件協作開發管理平臺的只有中國源和CSDN。中國源的長遠計劃是打造中國的云外包平臺,而CSDN目前正在積極運作的CODE是一個代碼托管和社交編程平臺,兩者的概念和實際在做的事情具有很多相似之處。

  做云外包平臺,搭建技術平臺只是其中一部分內容,由于有開源軟件作為支持,實現起來并不困難。但是,為云外包平臺制定一套完整的規則,理順軟件開發的過程是一件難事,而且沒有成熟的經驗可以借鑒。在接受記者采訪時,張海龍和劉炳成都談到云外包市場游戲規則的制定對其是一個嚴峻考驗。

  云外包落地,一個關鍵是生態系統的建立。開源中國和CSDN之所以能率先在這個領域打開局面,十分重要的原因是兩者都擁有黏性很強的龐大用戶群。雙方公布的數據顯示,開源中國社區目前的用戶數超過120萬,而CSDN號稱全球最大中文技術社區,注冊用戶達到2700萬。開發者一旦認定了某個社區就不會輕易離開,這就是社交圈所具有的強大吸附力。

  “我們當前最緊迫的任務就是把軟件協作開發管理平臺做出來,讓用戶和開發者知道這是一個可以實現的目標。然后才是進行云外包平臺的運營和推廣。”張海龍介紹說,“2014年底,我們的云外包服務就可將啟動。”

  在云外包平臺上,有專業人員負責開發項目的需求分拆,客戶和開發者雙向選擇,通過眾人協作完成一個項目的開發。云外包從技術平臺的搭建最終演變成一種新的商業模式,這對于傳統的軟件開發來說是一種顛覆。張海龍表示,云外包是一個大市場。記者請他預測一下云外包市場何時才能崛起?他說這與當初人們對移動互聯網何時興起進行預測一樣困難,因為涉及到諸多因素,5年以后或許人們可以看到一個云外包市場的出現。

  軟件行業或被顛覆

  在互聯網化、眾包等新模式逐漸盛行的今天,軟件行業很可能是下一個被迅速顛覆的行業。依靠社交編程平臺,客戶完全可以從開源社區里找到所需要的開發人員。恒拓開源信息科技有限公司創始人兼CEO馬越認為,雖然目前的一些大型軟件開發項目還需要傳統的軟件開發企業來承擔,但從未來的趨勢看,傳統的軟件開發模式必將被眾包等新模式所取代。

  社交編程平臺、軟件協作開發管理平臺等依托云計算的新開發模式會不會對傳統軟件開發企業帶來沖擊呢?劉炳成認為,目前不會產生什么沖擊。一些大型的開發項目依然會采用招標等方式,由具有規模的軟件開發企業接包完成,而一些中小型的開發企業出于降低成本等方面的考慮會選擇中國源這樣的軟件協作開發管理平臺。“你可以想像,東軟肯定不會接一個幾萬元的單子,而在中國源上目前也不太可能有價值數百萬元的分包項目,這就像一些大型的電子商務網站現在還不會銷售汽車這樣的貴重物品一樣。”劉炳成舉例說,“在中國源平臺上,100萬元以內的項目可能是比較適合的。我們的客戶群還是以個人開發者或小型開發企業為主。”

  文思海輝公司高級副總裁吳凱認為,在一些企業級的大型開發項目中,“規模”仍然是取勝的一個關鍵因素。目前,文思海輝擁有數萬人的開發團隊,分屬7個業務集團,在研發外包服務方面直接面對的都是一些海外的企業級大客戶。集團的優勢、多年的企業級項目開發經驗等使得文思海輝在進行商業軟件開發時具備很強的競爭力。“通常來說,商業軟件的開發需要大型的開發團隊。”吳凱表示,“當然,我們也會積極地參與一些新的開發模式的研究。”張海龍認為,在云開發外包時代來臨后,傳統的軟件開發企業可能會成為他們的合作伙伴。

  現在,軟件的開發、測試等越來越多地在云平臺上進行已經是大勢所趨。吳凱十分認可這一趨勢,并表示云的應用開發本來就應該在云中部署和實現。文思海輝內部已經擁有開發、測試云環境,并且在日常項目的開發過程中已經實現了多個小團隊在云平臺上的協作開發。“搭建一個虛擬化的云開發平臺,不僅是軟件開發企業業務發展的需要,更是客戶的迫切需求。”吳凱表示,“在項目開發過程中,借助虛擬化的云平臺進行開發和測試現在已經是常態。”

  文思海輝平時也十分關注基于云平臺的軟件開發、測試以及開源軟件的發展。文思海輝本身就積極投身于OpenStack、CloudStack等開源云平臺,并且參與了很多基于OpenStack的軟件開發項目。“我們不但在公司內部的項目開發過程中使用了云平臺,而且在許多給客戶做的項目中也使用了云平臺。”吳凱補充說,“我們公司也將一些代碼放到了GitHub上。”

  “追求自由是人類的天性。”馬越認為,“隨著云計算、移動互聯網等技術的出現,開發人員沒有必要天天坐在辦公室里,他們需要的只是一個像中國源這樣的協作開發平臺。”

轉載于:https://blog.51cto.com/gtstorageworld/1323020

總結

以上是生活随笔為你收集整理的“码农”的逆袭的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。