在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

只有從事20-50年編程才知道的事情

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-09-25 09:10 ? 次閱讀

程序員的成長就是對經驗的沉淀與積累。近日,Quora網站中提出了“什么是只有一直從事編程20-50年才能知道的事情”這一問題,Gigantic Software的CEO John Byrd對此作出了精彩回答,總結了14條寶貴經驗。

“程序員的成長很大程度上就是沉淀與積累腦中的傷疤,每一行新代碼都會在你未來的重構過程中造成一定的傷害。”

——Andrej Karpathy

李飛飛高徒、特斯拉人工智能總監Andrej Karpathy

正如Andrej Karpathy所言,成長就是一個沉淀與積累的過程。學會總結,汲取經驗,才能快速提升自我。

而有些事情,只有當你從事了很多年之后,才能得以撥云見日。

以下就是Quora網站中Gigantic Software的CEO John Byrd對“只有從事20-50年編程才知道的事情”的精彩回答。

其實,所有與軟件開發有關的東西已經被開發出來了,人們只是對其不斷的重新挖掘并假裝“發明”一些新東西。你所認為非常酷炫或者新穎的東西,都是從Smalltalk、HAKMEN、Ivan Sutherland、Douglas Engelbart、早期的IBM或者Bell Labs中復制出來的。

不要相信編譯器!不要相信工具!不要相信文檔!不要相信你自己!

我們不再需要更多的編程語言了。不過,你還是會立馬跑去開發一個新語言。讓我猜一下,你所謂的“神奇”的語言,用的是IEEE 754二進制浮點數算數標準和固定精度整數吧。但我想告訴你的是,你所“發明”的語言已然是破損不堪的。

要知道,維護代碼比寫代碼要更困難。編寫大量的新代碼可能是“懶惰”的標志。

你在學編程的時候會有一種錯覺,仿佛內存、處理器時間和網絡帶寬都是無限且免費的。但我要告訴你的是:

它不是!它不是!它不是!

去看下Knuth大師有關過早最佳化(premature optimization)的文章吧!畢竟他說過一句名言:“過早最佳化是萬惡之源”。

你將在接下來的幾個月里忘記你寫的代碼的作用,并且讀著你寫的這些代碼,你會覺得它簡單得可笑。

有時候,你所需要的只是sed中的一行代碼而已。

一定要小心那些說話特別絕對的程序員!比如,“我的方法永遠比你的好”,或者“編程是一門藝術,而不是一種信仰”。

備份是一回事兒,恢復是另一回事兒。

代碼能在你的機器上正常運行,并不代表它沒有bug。——Piers Sutton

十一

在安裝開發工具之前,請等待0.1版本的開發工具。讓別人去當小白鼠吧。

十二

優秀的程序員寫好的代碼。偉大的程序員不寫代碼。宗師級程序員刪除代碼。

十三

不管有多少經理對你大聲訓斥,你要做的第一步是復制bug。

十四

你總會遇到一個在你身邊呆了一段兒時間的長輩,他有的時候會教你一些有關編程的規律。請忽略這個人的存在!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1947

    瀏覽量

    34848
  • 代碼
    +關注

    關注

    30

    文章

    4808

    瀏覽量

    68813

原文標題:【Quora爆款】什么是持續編程20年以上才能知道的事情?

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    20歲用上無線呼叫器——少走50彎路

    ,也就是俗稱的老年人呼叫器,20歲的年紀就用了老年人無線呼叫器——妥妥的少走50彎路! 倉庫無線呼叫器?? ??????在我國,人口的老齡化日益嚴重,為老人設計的智能呼叫產品卻不多見,我們技術部研發了這款老人無線呼叫器
    的頭像 發表于 01-07 16:34 ?45次閱讀
    <b class='flag-5'>20</b>歲用上無線呼叫器——少走<b class='flag-5'>50</b><b class='flag-5'>年</b>彎路

    ADS1299套件的可編程增益是只有在差分輸入情況下可用嗎?

    昂問一下ADS1299套件的可編程增益是只有在差分輸入情況下可用嗎?我用AIN口輸入單端信號 調節PGA大于1時信號就不對了
    發表于 12-26 06:29

    馬云現身螞蟻20:寄語未來20

    近日,支付寶與螞蟻集團迎來了其20的慶典。在這個特殊的日子里,久未露面的馬云也悄然現身螞蟻園區,為這一重要時刻增添了不少光彩。 馬云首先向螞蟻集團送上了誠摯的祝福,他深情地表示:“今天,我來到
    的頭像 發表于 12-09 13:49 ?225次閱讀

    求助,求推薦能支持開漏輸出,且速度可以到50M以上的電平轉換芯片?

    TXB0104電平轉換芯片不支持IIC協議(開漏輸出)的轉換,只有TXS0104支持開漏輸出的轉換。幫忙找下封裝兼容,能支持開漏輸出,且速度可以到50M以上的電平轉換芯片
    發表于 12-03 08:39

    為什么是50歐姆,50歐姆阻抗的來源和意義

    數字反復出現在各種標準、應用說明和設計指南中,好像有什么不一樣的魅力。 那為什么是50Ohm,不是40Ohm,60Ohm或者100Ohm? 難道50Ohm真的與眾不同嗎? 下面我們一起來了解下。 50Ohm這個標準的起源可以追溯
    的頭像 發表于 11-22 10:43 ?689次閱讀
    為什么是<b class='flag-5'>50</b>歐姆,<b class='flag-5'>50</b>歐姆阻抗的來源和意義

    使用TPS5410/20/30/31/50用鋁/陶瓷輸出電容

    電子發燒友網站提供《使用TPS5410/20/30/31/50用鋁/陶瓷輸出電容.pdf》資料免費下載
    發表于 10-12 10:22 ?0次下載
    使用TPS5410/<b class='flag-5'>20</b>/30/31/<b class='flag-5'>50</b>用鋁/陶瓷輸出電容

    航天級50krad 2線制分立式4–20mA電流變送器電路

    電子發燒友網站提供《航天級50krad 2線制分立式4–20mA電流變送器電路.pdf》資料免費下載
    發表于 09-20 10:04 ?1次下載
    航天級<b class='flag-5'>50</b>krad 2線制分立式4–<b class='flag-5'>20</b>mA電流變送器電路

    XTR106輸入只有超過400mv時,輸出正常變化,為什么?

    我使用12位DAC產生模擬信號代替電橋輸出信號,XTR106輸出用RL=220歐當負載,發現無論電路參數怎么修改,輸入只有超過400mv時,輸出正常變化,小于400mv的任何電壓,輸出不變化
    發表于 09-10 06:51

    FDA的壓擺率都太高,TPA6133的SR只有0.4V/us,不知道這樣搭配會對20-20K音頻范圍產生什么影響?

    準備搭棚一個聲卡自己玩,選了一些便宜、5V運作、結構簡單的材料,但就一個問題卡住。。。 FDA的壓擺率都太高,TPA6133的SR只有0.4V/us,不知道這樣搭配會對20-20K音頻范圍產生什么影響??產生的影響有沒有解決
    發表于 08-23 06:40

    科山芯創推出低功耗(70uA)、可選擇增益的精密儀表放大器COSINA333-20-50

    COSINA333-20-50是一款可選增益儀表放大器,提供四種增益選項,涵蓋采用小型封裝的COSINA333-20和COSINA3333-50型號。COSINA333-20具有10或
    的頭像 發表于 08-10 14:38 ?587次閱讀

    COSINA333-20和COSINA333-50零漂移儀表放大器英文手冊

    電子發燒友網站提供《COSINA333-20和COSINA333-50零漂移儀表放大器英文手冊.pdf》資料免費下載
    發表于 08-06 11:44 ?0次下載

    TLV3801的輸出LVDS信號幅值只有50mv,為什么?

    您好,TLV3801的輸出LVDS信號幅值只有50mv,原理圖按照數據手冊設計,但是輸出信號一直都是50mv,請問問題出在哪里,謝謝
    發表于 07-26 07:28

    【量子計算機重構未來 | 閱讀體驗】+機器學習的終點是量子計算?

    很高興,有可以有書看了。 對量子計算感興趣,要從大概10前說起了,雖然我之前從事的工作跟計算關系不是很直接。 但是,后來隨著接觸的任何事情越來越多,發現,原來很多
    發表于 03-10 16:33

    未來從事鴻蒙開發?是否會有前景?

    很多的。 鴻蒙的布局很廣,對比Android、ios系統是“青出于藍而勝于藍”對于開發者而言可以作為近10的發展道路。 鴻蒙開發適合人群: 0基礎小白:想學一門IT語言,從事IT行業 計算機
    發表于 02-19 21:31

    BCP為什么只有在收集數據后存儲數據?

    有很多不便之處,因為可以存儲在 BCP 中的收集數據的數量限制為 10,000。 為什么只有在收集數據后存儲數據?
    發表于 01-22 07:06
    主站蜘蛛池模板: 亚洲色图17p| 人人玩人人添天天爽| 看真人一级毛片| 狠狠色丁香久久婷婷综| 国产高清免费| 亚洲手机看片| 人人艹人人草| 成人激情在线| 69xxxx欧美老师| 高h乱肉辣文辣书阁| 亚洲成人免费在线观看| 色中文网| 久操久操| xxxxxxxxx18免费视频| 91亚色视频在线观看| 国内精品99| 四虎新网址| 久久综合九色综合欧洲| 扒开双腿疯狂进出爽爽爽| 午夜免费伦费影视在线观看| 欧美猛交喷潮在线播放| 91大神大战高跟丝袜美女| 一女被两男吃奶玩乳尖口述| 一级毛片视屏| 日本黄色小视频网站| 国产卡1卡2卡三卡网站免费| 午夜影视剧场| 成人国产激情福利久久精品| 亚欧美视频| 国产精品欧美激情在线播放| 日本一视频一区视频二区| 亚洲人成电影在线| 欧美色视频日本片免费高清| a天堂中文在线官网| 噜噜噜动态图超猛烈| 又粗又大又猛又爽免费视频| 一级做a爱免费观看视频| 欧美成人综合在线| 91正在播放| caobi在线观看| 中文字幕有码视频|