91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

為什么覺得老外寫代碼比國(guó)內(nèi)程序員強(qiáng)

工程師人生 ? 來(lái)源:工程師吳畏 ? 2018-12-03 11:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說(shuō)到代碼的重構(gòu)對(duì)于國(guó)外的程序員提到的比較多,特別是大型的開源工程,基本上一個(gè)模塊或者函數(shù)的實(shí)現(xiàn)會(huì)反復(fù)的修改,一個(gè)文件能被修改成千上萬(wàn)次,曾經(jīng)訂閱了linux內(nèi)核組的郵件,每天的收到的修改文件成千上萬(wàn),有時(shí)候一個(gè)文件都能被修改上百次,對(duì)于文件修改最瘋狂的是google的chrome源碼,重構(gòu)的次數(shù),讓你覺得每天都在重寫但是功能上感覺越來(lái)越流暢。為什么我們周圍的程序員絕大部分時(shí)間做的不是這樣的事情。

為啥從直覺上覺得老外的寫的代買質(zhì)量比我們的要高,我們國(guó)內(nèi)的程序員絕大部分的時(shí)間是在趕進(jìn)度,準(zhǔn)確的來(lái)講忙著增加功能和修改bug,其實(shí)也從側(cè)面反映出為什么國(guó)內(nèi)出不了android以及Linux等影響深遠(yuǎn)的科技創(chuàng)新,從全球開源代碼的占比就可以看出,差距還是很巨大的。

為什么覺得老外寫的代碼比我們的強(qiáng)?

國(guó)內(nèi)軟件發(fā)展主要階段還在解決有沒有,還遠(yuǎn)談不上強(qiáng)大

中國(guó)的軟件經(jīng)過(guò)近幾十年長(zhǎng)足的發(fā)展,已經(jīng)取得了巨大的成就,特別在互聯(lián)網(wǎng)行業(yè)已經(jīng)有幾個(gè)巨頭躋身世界前列了,最近炒的很熱的臉書的用戶數(shù)據(jù)泄密事件,作為當(dāng)事人扎克伯格,也在論述中提到中國(guó)有幾個(gè)很厲害的互聯(lián)網(wǎng)公司,這說(shuō)明中國(guó)在互聯(lián)網(wǎng)領(lǐng)域還是取得了相當(dāng)大的成就,但是在一些核心的領(lǐng)域,或者門檻很高的領(lǐng)域差別還是非常巨大。

任何事情在發(fā)展的初級(jí)階段首要考慮的是不是有沒有,所以如同創(chuàng)業(yè)初期的公司會(huì)選擇短時(shí)間內(nèi)搞出來(lái)個(gè)產(chǎn)品,哪怕是不成熟的產(chǎn)品,然后快速的投入市場(chǎng),根據(jù)市場(chǎng)用戶的反應(yīng)同步追蹤問(wèn)題,等到產(chǎn)品差不多穩(wěn)定,并且產(chǎn)品在市場(chǎng)上有了一席之地之后,后續(xù)的事情就要考慮優(yōu)化功能,對(duì)里面的代碼或者產(chǎn)品的性能進(jìn)行全方面的提升,目前國(guó)內(nèi)大部分的互聯(lián)網(wǎng)一般比較年輕,還在解決有沒有的問(wèn)題,相信隨著時(shí)間的推移以及國(guó)內(nèi)軟件的發(fā)展,也會(huì)有大量的高質(zhì)量的開源框架代碼出來(lái),但這一切都需要很長(zhǎng)的時(shí)間。

所以國(guó)內(nèi)的程序員大部分時(shí)間都是在趕進(jìn)度和根據(jù)需求完成功能代碼。

軟件產(chǎn)業(yè)的底子還很薄弱,歷史積淀還不夠

舉個(gè)很典型的例子,現(xiàn)在很多國(guó)內(nèi)的程序員到了30多歲就開始考慮后續(xù)的轉(zhuǎn)型了,因?yàn)楹竺娴妮p輕人會(huì)帶來(lái)很大的沖擊,所以大部分的30多歲的程序員都在考慮自己后路,都要考慮轉(zhuǎn)型的問(wèn)題。老的有經(jīng)驗(yàn)的程序員反而轉(zhuǎn)型去做管理或者合伙創(chuàng)業(yè)了,哪有幾個(gè)還在安心搞技術(shù),年齡大了還在搞技術(shù)的還被人鄙視,覺得自己沒有出息。

但是在國(guó)外寫代碼是一種很常見的職業(yè),和別的工種沒有多大的差異,40,50歲了寫代碼也是比比皆是,做軟件是一種技術(shù)工種,經(jīng)驗(yàn)的占比是很高的,所以老程序員寫出來(lái)的代碼更加有深度,穩(wěn)定性更高,一切的根源還是產(chǎn)業(yè)的發(fā)展不夠成熟,需要時(shí)間和歷史的積淀,從這方面講國(guó)內(nèi)的軟件整體產(chǎn)業(yè)還是比較薄弱,從業(yè)人員的整體素質(zhì)和工作氛圍還有待慢慢的成熟,周圍都是有經(jīng)驗(yàn)的程序員在帶領(lǐng)著如何去重構(gòu)代碼,如何提升代碼的質(zhì)量,而國(guó)內(nèi)大部分的程序要還是被產(chǎn)品經(jīng)理鞭策著增加需求和修改代碼。

公司的文化差異

目前很多的中國(guó)技術(shù)公司更多的追求的是短期利益的最大化,在基礎(chǔ)軟件的投入遠(yuǎn)遠(yuǎn)不夠,畢竟基礎(chǔ)的投入很難短期見成效,在一個(gè)具體的場(chǎng)景,有一個(gè)產(chǎn)品主體的功能已經(jīng)實(shí)現(xiàn)了,也能在用戶那邊投入使用了,一般的公司很難拿出時(shí)間來(lái),讓你做代碼的重構(gòu),畢竟這種事情很難直接產(chǎn)生經(jīng)濟(jì)效益。這與公司本身的文化差異有很大的關(guān)系,重視的技術(shù)或者懂得技術(shù)的公司對(duì)于這方面相對(duì)比較重視,反之就差很多。

小時(shí)候課本上就說(shuō)著我們落后100年,所以高樓大廈不是一天建成的,所以在追趕的道路很漫長(zhǎng),所以承認(rèn)存在差距,然后努力加倍的去追趕。

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

    關(guān)注

    30

    文章

    4971

    瀏覽量

    74046
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

    30950
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Claude Code在國(guó)內(nèi)怎么使用?AI編程人員必看的完整指南!

    這兩年,AI編程工具層出不窮,但最近 Claude AI 在程序開發(fā)者圈子里備受歡迎,越來(lái)越多程序員發(fā)現(xiàn)使用Claude的體驗(yàn)非常接近“一個(gè)懂工程的搭檔”,而不是簡(jiǎn)單的代碼生成器。 但問(wèn)題也隨之而來(lái)
    的頭像 發(fā)表于 01-23 14:09 ?3639次閱讀
    Claude Code在<b class='flag-5'>國(guó)內(nèi)</b>怎么使用?AI編程人員必看的完整指南!

    芯盾時(shí)代SDP助力企業(yè)應(yīng)對(duì)核心機(jī)密泄露危機(jī)

    無(wú)論你是程序員、文案、財(cái)務(wù),無(wú)論你想擼代碼、出海報(bào)、做報(bào)表,各式各樣的AI總能滿足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?691次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國(guó)際開發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?735次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    C語(yǔ)言訪問(wèn)某特定內(nèi)存位置

    嵌入式系統(tǒng)經(jīng)常具有要求程序員去訪問(wèn)某特定的內(nèi)存位置的特點(diǎn)。在某工程中,要求設(shè)置一絕對(duì)地址為0x67a9的整型變量的值為0xaa66。編譯器是一個(gè)純粹的ANSI編譯器。代碼去完成這一任務(wù)。 考察點(diǎn)
    發(fā)表于 12-22 15:42

    程序員最常見謊言

    了。 28我已經(jīng)測(cè)試過(guò)了,這個(gè)功能沒問(wèn)題,可以上線了。 29別擔(dān)心,這個(gè)問(wèn)題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對(duì)程序員多一些容忍以及諒解! 各位程序員你們都被我說(shuō)中了哪些?說(shuō)說(shuō)你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    覺得哪個(gè)軟件verilog體驗(yàn)最好?有什么優(yōu)勢(shì)?

    覺得哪個(gè)軟件verilog體驗(yàn)最好?有什么優(yōu)勢(shì)?請(qǐng)?jiān)谠u(píng)論區(qū)留言跟大家分享一下吧。
    發(fā)表于 11-10 07:47

    代碼開發(fā)平臺(tái)推薦:2025國(guó)內(nèi)代碼開發(fā)平臺(tái)排名TOP10

    是 2025 年國(guó)內(nèi)代碼開發(fā)平臺(tái)排行榜 TOP10,為企業(yè)選擇適合的代碼開發(fā)平臺(tái)提供參考。 1. 普元低代碼平臺(tái) 普元低代碼平臺(tái)是
    的頭像 發(fā)表于 10-28 10:22 ?785次閱讀

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了一個(gè)圓滿句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來(lái)”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?796次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長(zhǎng)沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會(huì)在長(zhǎng)沙圓滿落幕。本次活動(dòng)以“湘聚長(zhǎng)沙,共赴熱AI”為主題,通過(guò)技術(shù)分享與實(shí)戰(zhàn)競(jìng)賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?727次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會(huì)圓滿落幕!

    1024程序員節(jié) | 致敬用代碼構(gòu)建美好未來(lái)的你

    ?
    的頭像 發(fā)表于 10-24 20:56 ?1283次閱讀
    1024<b class='flag-5'>程序員</b>節(jié) | 致敬用<b class='flag-5'>代碼</b>構(gòu)建美好未來(lái)的你

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    CY7C68013A無(wú)PID和VID,如何制作PDF?

    我用 CY7C68013A MCU 設(shè)計(jì)了一個(gè) PCB,所以這意味著我不是程序員之類的。 但是我嘗試上傳一些代碼,但沒有 PID 和 VID。 我找到了一些關(guān)于如何制作的 PDF,但那些對(duì)我來(lái)說(shuō)很難。 有人可以幫我嗎?
    發(fā)表于 05-13 07:50

    為何嵌入式開發(fā)者覺得 MCU 開發(fā)無(wú)趣,更傾向 MPU(Linux)?

    咱嵌入式圈子里,最近老能聽見有人念叨:“搞 MCU 開發(fā)越來(lái)越?jīng)]勁兒了,不如轉(zhuǎn) MPU(Linux)有意思?!?作為在這行摸爬滾打二十多年的老兵,我也算看明白了 —— 這事兒就像程序員單片機(jī)裸機(jī)
    的頭像 發(fā)表于 04-25 10:48 ?819次閱讀
    為何嵌入式開發(fā)者<b class='flag-5'>覺得</b> MCU 開發(fā)無(wú)趣,更傾向 MPU(Linux)?

    如何在 樹莓派 上編寫和運(yùn)行 C 語(yǔ)言程序

    ,一本很好的書是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書對(duì)經(jīng)驗(yàn)豐富的程序員和想學(xué)習(xí)C語(yǔ)
    的頭像 發(fā)表于 03-25 09:28 ?1182次閱讀
    如何在 樹莓派 上編寫和運(yùn)行 C 語(yǔ)言<b class='flag-5'>程序</b>?

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

    是一種非常有用的編程語(yǔ)言,其語(yǔ)法易于閱讀,允許程序員使用比匯編、C或Java等語(yǔ)言更少的代碼行。Python編程語(yǔ)言最初實(shí)際上是作為L(zhǎng)inux的腳本語(yǔ)言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?2081次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python<b class='flag-5'>程序</b>?