當前位置:
首頁 > 新聞 > 「Quora爆款」什麼是持續編程20年以上才能知道的事情?

「Quora爆款」什麼是持續編程20年以上才能知道的事情?

「Quora爆款」什麼是持續編程20年以上才能知道的事情?

新智元 AI World 2018 世界人工智慧峰會全程回顧

新智元於9月20日在北京國家會議中心舉辦AI WORLD 2018世界人工智慧峰會,邀請機器學習教父、CMU教授 Tom Mitchell,邁克思·泰格馬克,周志華,陶大程,陳怡然等AI領袖一起關注機器智能與人類命運。


愛奇藝

上午:https://www.iqiyi.com/v_19rr54cusk.html

下午:https://www.iqiyi.com/v_19rr54hels.html

新浪:http://video.sina.com.cn/l/p/1724373.html

新智元報道

來源:Quora、Twitter

作者:John Byrd 編輯:三石

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

——Andrej Karpathy

「Quora爆款」什麼是持續編程20年以上才能知道的事情?

李飛飛高徒、特斯拉人工智慧總監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。

十四

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

原文鏈接:

https://www.quora.com/What-are-some-things-that-only-someone-who-has-been-programming-20-50-years-would-know/answer/John-Byrd-2?share=1

「Quora爆款」什麼是持續編程20年以上才能知道的事情?

新智元AI WORLD 2018

世界人工智慧峰會全程回顧

新智元於9月20日在北京國家會議中心舉辦AI WORLD 2018世界人工智慧峰會,邀請機器學習教父、CMU教授 Tom Mitchell,邁克思·泰格馬克,周志華,陶大程,陳怡然等AI領袖一起關注機器智能與人類命運。

全程回顧新智元 AI World 2018 世界人工智慧峰會盛況:

愛奇藝

上午:https://www.iqiyi.com/v_19rr54cusk.html

下午:https://www.iqiyi.com/v_19rr54hels.html

新浪:http://video.sina.com.cn/l/p/1724373.html

「Quora爆款」什麼是持續編程20年以上才能知道的事情?

「Quora爆款」什麼是持續編程20年以上才能知道的事情?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 新智元 的精彩文章:

十幾家醫院診斷誤判,幾百億美元打水漂,IBM Watson能治病嗎?
留美博士生湧現迴流中國潮!一是因為工資,二是因為特朗普

TAG:新智元 |