從人類第一臺計算機誕生至今計算機軟件的發(fā)展速度飛快,從最初的簡單計算數(shù)字方式到如今幾乎任何事情都可以在計算機上完成。如今各行各業(yè)都已經(jīng)與計算機基本離不開了,那如今計算機至關(guān)重要的一環(huán);軟件開發(fā)發(fā)展到如今又是什么現(xiàn)狀呢?
由于程序員工作的特殊性,需要長時間對著電腦編程、測評、調(diào)試,有時候接連幾個小時或者一天就一個姿勢窩在那,加上工作時容易陷入過分投入、處于超負荷的疲勞狀態(tài),頸椎病、腰肌酸痛等職業(yè)病接踵而來。這也直觀的說明程序員任然是一個有著非常大缺口行業(yè),程序員工資確實是很高,比其他職業(yè)基本都高,但在一個人口大國中國來說目前國內(nèi)的需要遠遠大于目前的供應(yīng),這就導致國內(nèi)程序員們基本就是長時間對著電腦做著大量的工作,一份薪水可能做著幾份工作的量。
而看看歐美日等發(fā)達國家的程序員,他們的生活可是過得相當滋潤,大部分時間都在開會討論思考,一天真正的編程時間不超過 4 個小時,下班后便去參加各種興趣班,例如:唱歌、跳舞、拉小提琴等藝術(shù)型活動。
表面看來,中國的程序員很勤奮很努力,但是在核心技術(shù)上仍然受制于人,讓我想起一個在金融界經(jīng)常流傳的箴言,“辛苦活一般不賺錢”。
雖然中國有 QQ、微信、支付寶等一大批應(yīng)用軟件,但在操作系統(tǒng)、數(shù)據(jù)庫、中間件等基礎(chǔ)軟件上,市場份額卻微乎其微,這些基礎(chǔ)軟件基本被微軟、谷歌、甲骨文、IBM 等公司壟斷,看似紅火的 ICT 產(chǎn)業(yè)和互聯(lián)網(wǎng)產(chǎn)業(yè),其實是建立在美國的基礎(chǔ)軟硬件之上的,國內(nèi)設(shè)計公司只是把國外公司賣給我們的模塊做集成工作,國外上游企業(yè)只要斷了技術(shù)支持和技術(shù)授權(quán),國內(nèi)這些設(shè)計公司的研發(fā)就會停擺,近期美國政府制裁中興,華為等公司的舉措,恰恰打到了中國 IT 產(chǎn)業(yè)的軟肋上。
就開源軟件而言,大多數(shù)開源系統(tǒng)和工具都是由國外程序員貢獻的,例如:Linux、MySQL 等,雖然中國擁有數(shù)以百萬計的龐大程序員隊伍,但在對代碼的貢獻量方面卻極其有限,別以為百度搜索引擎很牛逼,其實有時候搜索同一個問題出來的答案,大部分都是千篇一律,只不過經(jīng)過多次轉(zhuǎn)手復制黏貼而成。
那么中國數(shù)以百萬計的程序員到底在做些什么?略微統(tǒng)計下,編寫 Java 的程序員有上百萬人,編寫 JavaScript 的程序員也有上百萬人,編寫 QT 的也很多。但程序員各語言任然缺口非常大,因為上文說過作為人口大國需求太大,尤其是web前端,這兩年最火的專業(yè),騰訊公司前段時間搞了一個web前端技術(shù)交流峰會又讓前端技術(shù)火了一次,因為HTML5新技術(shù)的引入,把前端推上了風口。
那么你想成為一個優(yōu)秀的程序員嘛?專注于Web前端技術(shù)學習交流零基礎(chǔ)到項目實戰(zhàn),每天有老師會直播講解實戰(zhàn)項目,答疑解惑,學習與快樂同在。歡迎加入討論企鵝群:956766604
綜上所述,國內(nèi)軟件開發(fā)現(xiàn)狀;基于人口大國的原因,對于軟件開發(fā)的需求種類繁多且量大,程序員從業(yè)人員基數(shù)小,還得以經(jīng)濟建設(shè)和發(fā)展為中心,不要熱衷于開發(fā)各種來錢快的軟件,比如手機游戲、場外配資軟件系統(tǒng)、網(wǎng)頁游戲、訂餐軟件等;對于那些技術(shù)門檻高、研發(fā)周期長的基礎(chǔ)軟件需要大力引導,讓中國在世界軟件開發(fā)占一席之地。
?