當前位置:
首頁 > 科技 > 如果你讀懂了這本書,就給我發簡歷吧

如果你讀懂了這本書,就給我發簡歷吧

1968 年,高德納(Donald Ervin Knuth)完成了《計算機程序設計藝術》這套書的第一卷:《基本演算法》,這套書後來被譽為計算機科學領域的聖經,截至目前已有 4 卷問世(規劃共 7 卷),分別是:基本演算法、半數值演算法、排序與查找以及組合演算法。高德納本人也憑藉此書獲得了1974 年的圖靈獎,並至今保持著最年輕獲獎者的記錄。

這套書代表著他一生的成就,他也因此被譽為計算機演算法的鼻祖。

後來,比爾·蓋茨在第一卷封底的推薦語中寫道:「如果你自認為是一名優秀的程序員,那就去讀一讀這本書吧......如果你看懂了這本書,一定要記得給我發一封簡歷。」

《計算機程序設計藝術》前四卷

為什麼一套講演算法的書被大家如此推崇?我想,除了它凝聚了高德納本人畢生功力之外,還有一個很重要的原因,那就是演算法本身在程序設計中極其重要,它是代碼的靈魂,是一切編程活動的核心。

如果你想從一個只會堆砌業務邏輯的程序員成長為能夠獨立設計一套優秀架構的高級工程師,如果你想進入 Google、Amazon、Facebook 以及 BAT 這些國內外一流的互聯網公司,做一些更有挑戰的事情,如果你想寫出一個被業界廣泛採用的開源框架,並在技術發展史上留下屬於自己的印記……那麼,演算法就是你必須跨過的一道坎,這道坎也是普通程序員和優秀程序員之間的分界線。

當然,任何有價值的東西,在你得到它之前,都需要付出相應的代價。

很多人在演算法學習方面付出了不少時間和精力,但效果甚微。不少人一本《演算法導論》拿起又放下,直到現在還是只了解一些初級演算法,關鍵原理一問就懵,更別說搞定那些千奇百怪的演算法面試題了。

這時,你需要改進的就不是學習態度了,而是學習方法。很多時候,你冥思苦想好久都想不通的問題,高手一兩句的提點就會讓你豁然開朗,他們能幫你快速摸清演算法學習規律,掌握關鍵知識脈絡及核心原理,從而能夠舉一反三,不僅學得快,還能學得好。

為了幫助大家跨越鴻溝,我們邀請資深技術專家陳皓(左耳朵耗子)以及極客時間熱門專欄《數據結構與演算法之美》的作者、前 Google 工程師王爭一起開設了一期演算法訓練營,旨在通過兩天線下課程以及後續一個月的線上學習,幫你在短時間內掌握常見演算法的核心知識點,補全演算法知識體系,提升演算法解題能力。後續經過個人的持續練習,相信你完全可以達到通過國內外一線互聯網公司演算法面試的能力。

高德納認為,有些計算機程序就像伊麗莎白·畢曉普的詩和菲利普·羅斯的《美國牧歌》一樣,是可以評得上普利策獎的文學作品。

作為主辦方,我們也希望,通過本次訓練營,除了幫助你搞懂一些常見的演算法,掌握一些經典演算法題的解題思路,獲得一些實際性的好處之外,還可以讓你真正感受到演算法之美,並帶你領略計算機程序設計為何能被稱之為一項藝術,而這些,也正是高德納踐行終身的「文學編程」理念。

演算法改變生活,你準備好了嗎?

課程詳情:


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

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


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

一個沉重的問題:軟體開發還有價值嗎?
創新技術重塑未來物聯網

TAG:InfoQ |