0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

國內(nèi)外軟件開發(fā)工程師的差距

工程師人生 ? 來源:工程師吳畏 ? 2019-05-29 16:19 ? 次閱讀

在開始任何其他文字之前,首先有必要正視一個(gè)根本現(xiàn)實(shí):國內(nèi)外軟件開發(fā)的水平是有差距的。

這一結(jié)論的最直接證據(jù)是每一輪新技術(shù)的發(fā)起者基本上都是國外的人或公司

從方法論(CMMI,敏捷等)到各種框架(近來很熱的Hadoop等)再到新的編程語言都是如此。

總的來看這類差距似乎可以概括為“原創(chuàng)的缺失”,大多時(shí)候,我們只是處在一種“跟隨者”的角色上。

RUP出來后我們跟誰RUP,敏捷出來我們跟誰敏捷,云計(jì)算出來后我們跟隨云計(jì)算,大致如此。

年紀(jì)小的時(shí)候,會(huì)單純的以為造成這種局面的主要原因是個(gè)人技術(shù)能力不足或努力不夠。

但現(xiàn)在想來,這反倒是次要原因。

單以單兵能力來看,國內(nèi)外的程序員群體未必就有很大的差距。

這點(diǎn)可以反過來看,那么多開源的庫,看過代碼后,那個(gè)是國內(nèi)程序員看不懂并完全寫不出來的?

如果說既能看懂,有足夠的時(shí)間也可以自己寫出來,那么大致上就不是個(gè)人技術(shù)能力的問題。

這樣事情就變的有些微妙,我們也就需要在更高的視點(diǎn)上審視一下促成一件事情的因子。

一件事情的成敗大致可以用四個(gè)維度去考量:

有沒有意識(shí)去做 --》創(chuàng)新

有沒有能力去做

有沒有時(shí)間去做 --》環(huán)境

有沒有動(dòng)力持續(xù)去做 --》意愿和環(huán)境

排除第二點(diǎn)能力之外,其余三點(diǎn)可以大致概括為:勇為天下先的意識(shí)(創(chuàng)新)和創(chuàng)新得以生長的泥土(意愿和環(huán)境)。

這幾者彼此影響,不可分割。

一提創(chuàng)新,很多人可能會(huì)想到其瓶頸是沒有想法,進(jìn)而認(rèn)為差距的主要原因是意識(shí)問題。

但這很可能是錯(cuò)的,就我自身的觀感,程序員這個(gè)群體里,現(xiàn)實(shí)的情形應(yīng)該是想法很多,但受種種制約,實(shí)踐下來的不多。

現(xiàn)實(shí)的需要激發(fā)了創(chuàng)新,也提供了實(shí)踐創(chuàng)新的場所和養(yǎng)分,脫離實(shí)際需要的創(chuàng)新是走不遠(yuǎn)的。

這似乎只能寄希望于本土軟件企業(yè)的崛起,為程序員提供相應(yīng)的環(huán)境(時(shí)間+實(shí)踐創(chuàng)新的場所),

接下來如果程序員這個(gè)群體再有實(shí)踐自身追求的意愿,那么事情將會(huì)改觀。

國內(nèi)外差距的一個(gè)間接證據(jù)是國內(nèi)軟件開發(fā)的工程化的程度過于薄弱。

軟件這東西過度工程化是不行的,但不工程化也一定是不行的。

先不論CMMI這種大型方法論,就說最簡單的軟件工程數(shù)據(jù)收集。

在這點(diǎn)上國外比較容易找到各種數(shù)據(jù),比如下面這樣的表格:

即使是在日本,也有一個(gè)叫IPA這樣的機(jī)構(gòu)在定義各種指標(biāo),并持續(xù)收集數(shù)據(jù)。而國內(nèi)似乎還沒人做這類事情。

這樣的話對(duì)軟件開發(fā)個(gè)體而言,負(fù)面影響可能并不直觀,但從整體來看卻也是一種切切實(shí)實(shí)的差距。

這點(diǎn)上很難靠個(gè)人來推進(jìn)和改善,需要有一種組織(軟件協(xié)會(huì)?)來持續(xù)推進(jìn)才有可能改觀。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 軟件開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    597

    瀏覽量

    27316
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1565

    瀏覽量

    68405
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ECU電控軟件開發(fā)及測試介紹

    本文重點(diǎn)介紹符合AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、MBD開發(fā)模式下的軟件質(zhì)量評(píng)估與優(yōu)化方案、復(fù)雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?3186次閱讀
    ECU電控<b class='flag-5'>軟件開發(fā)</b>及測試介紹

    求LORA技術(shù)開發(fā)工程師合作

    求LORA技術(shù)開發(fā)工程師合作
    發(fā)表于 09-02 10:21

    嵌入式軟件開發(fā)招聘

    本帖最后由 jf_19082533 于 2024-7-26 13:56 編輯 尋求:嵌入式軟件工程師 要求:3年以上開發(fā)經(jīng)驗(yàn),音視頻領(lǐng)域應(yīng)用層開發(fā) 地址:北京市昌平區(qū) 郵箱:1017933921@qq.com 歡迎廣大感興
    發(fā)表于 07-26 13:44

    反制無人機(jī)的技術(shù)進(jìn)展:國內(nèi)外先進(jìn)系統(tǒng)與技術(shù)概覽

    隨著無人機(jī)技術(shù)的快速發(fā)展和廣泛應(yīng)用,無人機(jī)帶來的潛在威脅也日益凸顯。為了應(yīng)對(duì)這些威脅,反制無人機(jī)技術(shù)成為了國內(nèi)外關(guān)注的焦點(diǎn)。本文特信無人機(jī)反制小編將概述當(dāng)前國內(nèi)外在反制無人機(jī)技術(shù)方面的先進(jìn)系統(tǒng)和技術(shù)。
    的頭像 發(fā)表于 06-27 09:07 ?598次閱讀
    反制無人機(jī)的技術(shù)進(jìn)展:<b class='flag-5'>國內(nèi)外</b>先進(jìn)系統(tǒng)與技術(shù)概覽

    【《軟件開發(fā)珠璣》閱讀體驗(yàn)】+ 心得

    ,《軟件開發(fā)珠璣》是一本值得每個(gè)軟件開發(fā)者閱讀的書籍。它教會(huì)了我們?nèi)绾瘟私庑枨?、設(shè)計(jì)、項(xiàng)目管理,如何與團(tuán)隊(duì)合作以及如何持續(xù)學(xué)習(xí)和進(jìn)步。在未來的軟件開發(fā)生涯中,我將繼續(xù)秉承書中的理念,努力成為一名項(xiàng)目的
    發(fā)表于 06-23 17:56

    找STM32硬件開發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開發(fā)兼職工程師,會(huì)硬件開發(fā),嵌入式軟件開發(fā),可項(xiàng)目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12

    嵌入式軟件工程師如何提升自己?

    的發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。 2.掌握專業(yè)技能 除了基礎(chǔ)知識(shí)外,嵌入式軟件工程師還需要掌握專業(yè)的技能。這包括熟練掌握嵌入式系統(tǒng)的開發(fā)工具、硬件平臺(tái)和軟件開發(fā)流程。建議通過參加培訓(xùn)課程、實(shí)習(xí)經(jīng)驗(yàn)或自學(xué)等方式
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師軟件開發(fā)領(lǐng)域中的一種專業(yè)工程師
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    STM32國內(nèi)外發(fā)展現(xiàn)狀

    電子發(fā)燒友網(wǎng)站提供《STM32國內(nèi)外發(fā)展現(xiàn)狀.docx》資料免費(fèi)下載
    發(fā)表于 04-08 15:56 ?28次下載

    巖土工程監(jiān)測儀器振弦采集儀的發(fā)展歷程與國內(nèi)外研究現(xiàn)狀

    巖土工程監(jiān)測儀器振弦采集儀的發(fā)展歷程與國內(nèi)外研究現(xiàn)狀 巖土工程監(jiān)測儀器河北穩(wěn)控科技振弦采集儀是用于測量土體或巖石地層的力學(xué)性質(zhì)、地層結(jié)構(gòu)、地下水位等參數(shù)的一種儀器設(shè)備。它通過振動(dòng)在地下傳播的聲波信號(hào)
    的頭像 發(fā)表于 03-08 11:19 ?470次閱讀
    巖土<b class='flag-5'>工程</b>監(jiān)測儀器振弦采集儀的發(fā)展歷程與<b class='flag-5'>國內(nèi)外</b>研究現(xiàn)狀

    嵌入式人工智能的就業(yè)方向有哪些?

    的發(fā)展方向有很多,門檻高低不一樣。下面給大家列舉一些相應(yīng)崗位所需具備的技能: 一:嵌入式Linux,C語言開發(fā)工程師,Linux軟件開發(fā)工程師 LinuxC語言
    發(fā)表于 02-26 10:17

    嵌入式軟件開發(fā)軟件開發(fā)的區(qū)別

    嵌入式軟件開發(fā)軟件開發(fā)是兩個(gè)不同的概念,它們?cè)谝恍╆P(guān)鍵方面有著明顯的區(qū)別。嵌入式軟件開發(fā)是指開發(fā)嵌入在硬件設(shè)備中的軟件,而
    的頭像 發(fā)表于 01-22 15:27 ?2124次閱讀

    盤點(diǎn)國內(nèi)外免費(fèi)SCADA軟件工具

    隨著工業(yè)自動(dòng)化的飛速發(fā)展,SCADA系統(tǒng)已經(jīng)成為工業(yè)領(lǐng)域智能化轉(zhuǎn)型繞不開的重要工具,不少個(gè)人和公司也都加入到了學(xué)習(xí)研究SCADA系統(tǒng)的隊(duì)伍中。數(shù)維圖小編耗費(fèi)大量時(shí)間整理了國內(nèi)外免費(fèi)(非完全免費(fèi))的SCADA軟件工具,有部分開源軟件
    的頭像 發(fā)表于 12-07 17:11 ?1872次閱讀
    盤點(diǎn)<b class='flag-5'>國內(nèi)外</b>免費(fèi)SCADA<b class='flag-5'>軟件</b>工具