中國的頂級軟件編程工程師和歐美的頂級軟件編程工程師差距有多大?

楊言773


作為一個寫了十幾年代碼的程序人員,曾經和歐美的工程師一起共事過一段時間,接觸的時間不是很長,水平可能不是最頂級的那種,單純的比較一個國家的軟件編程水平和另外一個國家坦白來講意義不是很大,首先要看到國內編程的土壤距離歐美的還是有一定的差距,而且差距不單單純正技術方面的,還有生態系統以及生存環境方面的因素。

現在就談談個人對於國內程序員和歐美程序員的現狀,首先國內的程序員編程環境,國內企業主要還是以應用方面開發多一些,還有很多人覺得國內的程序員就會山寨,沒有什麼創造力,還掙扎在溫飽線的情況下,先通過拿來主義彌補自己巨大的差距,等基礎層面上去了,自然一些創造性東西就出來了,現在國內的軟件企業大部分通過應用級開發進行圈地運動,先守住自己的護城河,等有了江湖地位之後再花力氣搞真正有技術含量的東西,阿里巴巴玩的就是這種模式,開始先把電商平臺搭建好,有了足夠的現金流之後就開始花真金白銀去開發有技術含量的東西,比如阿里雲現在已經是國內領先,全球第三,這些都是在擁有核心技術競爭力的情況下拿到的,而且這個體量還在不斷的增加。

現在國內的程序員的總量已經非常大,但高級以上級別還是絕對的偏少,所以講差距還是非常大,國內的頂級的程序員在研究的是別人框架是如何運作的,如果自己開發一個需要多長時間或者有多大的技術難度,而且國內企業的環境也不允許你去搞研究,畢竟生存是第一位的,歐美的高手在琢磨著能不能創造出一種更加具有創新性的軟件包出來,做的事情和思考的事情出發點都不一樣,得出的結論自然不一樣,先不要說這些起點相對比較高的,就從基礎點開始現在絕大部分的編程語言都是英文方式在開始入門的時候門檻就已經提起來了。

大部分的國內程序員拿到一個開源的框架等大致的思路研究的差不多之後,就開始在裡面定製做東西,剛加上幾個功能之後發現大版本已經更新了又開始新一輪的研究代碼過程了,所以大廈不是一天能夠建成的,現在已經在很多主流的開源社區裡面看到很多中國的程序員在提交貢獻代碼了,這些都是在追趕和進步的表現,但從頂級角度考慮做的事情以及工作的環境都有很大的差異,自然就很難有比較的平臺,單一的差距可能不是那麼大,但中高端的技術人才數量差距一樣非常巨大,這就是為什麼蘋果和谷歌以及微軟一直展示著如此強大的技術能力,最主要和人才的構成有一定的關係。

對於國內程序員而言現在無論山寨也好還是學習也好,都是在彌補差距的一個過程,承認自己落後並且補上也不是什麼丟人的事情,加倍的努力也希望等到真正到揚眉吐氣的一天差距不是1,2人的事情,主要還在於生態鏈以及工作環境。

希望能幫到你。


大學生編程指南


現在國內正規點的軟件公司對軟件項目的管理方法和國外軟件公司的管理方法類似,採用自頂向下的瀑布式開發方法。我參加的項目組大量的時間都是在分析軟件產品的總體架構和算法,模塊分工後經常開會討論接口。不但要寫偽代碼,還要利用project工程管理軟件畫出詳細的設計流程圖,最後才是寫代碼和測試驗收,寫代碼時間只佔很少部分。國外軟件大公司有很多分公司,經常是全球24小時輪流編程。對程序說明和註釋要求很嚴格,熟悉linux開源代碼的程序員都知道。那種做法很麻煩,但可以提高流水作業效率,下班後直接提交代碼後,其它子公司的程序員可以接過來繼續編程。

一些初創公司,人員和資源不足,往往幾個人從頭做到尾,採用原型法開發。也就是先做個簡化版或demo版,給客戶試用,發現問題或根據客戶反饋再修改,甚至過段時間推倒重來,換個框架開發一個全新版本。


帶南的城市


差距非常大。。。美國頂級IT公司,如Google,可以隨隨便便寫個操作系統,比如chromeOS,Android,fuchia,,原因是人。。。去查查golang語言的三位作者履歷,你就知道為啥Google能隨便寫操作系統了。。。。。

中國IT公司,頂級的就是BAT了,三家加起來都趕不上半個Google,尤其是基礎層面。中國現在的幾乎所有軟件都是在應用層面,基礎層基本空白。。。


EndyPark


差距之大,真的接觸過才會覺得恐懼。人家各個是真高手,咱們這根本看不見啥高手。當然了,外國假高手也非常多,非常多,騙起來也6的很。真正的高手都有一個特點,那就是幾十年如一日的專研某個學科或者項目。這種人國內真不多,大部分都啥高學歷啥啥去了。


比克大魔王50


感覺中國的軟件工程師就好比工廠裡的機械加工工藝師和生產工人,發達國家的軟件工程師就好比工廠裡的機械設計師和製圖員


鳳翼麒足


真正的差距在各級架構師、項目管理能力和團隊文化、團隊成員工程規範、英文資料閱讀能力上,真正的代碼實現人員編碼能力差別可能不會很大。


要把為什麼進行到底


歐美人家現在已經不編程了,覺得太累,他們創造金融和品牌就夠了,編程的事都是阿三在做。


捅百熊


差很遠。看看國內環境,稍微厲害的年紀大點都轉管理了,40歲編程的都沒人要,水平能高才怪。別說歐美,中國軟件和印度比都有不少差距。


神經大仙清風


差距不大,但是公司產品管理層差距很大。


TX管理者


中國的根本不會造輪子,只會用別人寫好的框架


分享到:


相關文章: