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

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

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

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

GitHub上開源了自己的學習指南,以便讓更多人能夠快速學會編程

DPVg_AI_era ? 來源:lq ? 2019-09-01 09:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【Google 面試大學】的作者是John Washam,一名軟件工程師,也是一名全棧工程師。John 在中學時代便開始接觸編程,畢業(yè)后參軍。退伍后重拾編程,經(jīng)過一年的學習,他掌握了多門語言并成為一名全棧工程師。他在 GitHub 上開源了自己的學習指南,以便讓更多人能夠快速學會編程。

如果讓你選擇一家互聯(lián)網(wǎng)科技公司加入,你會選擇哪一家?

具體答案因人而異,不過我相信,作為目前全球最為知名的互聯(lián)網(wǎng)公司,Google 一定名列其上。

自 1996 年誕生以來,Google 至今已推出多款改變世界的互聯(lián)網(wǎng)產(chǎn)品,旗下也匯聚了一大批優(yōu)質(zhì)的工程師與科學家。與此同時,因其崇尚自由開放,不作惡的互聯(lián)網(wǎng)理念,也受到了許多互聯(lián)網(wǎng)優(yōu)秀人才的認可,Google 也成為了他們最想去的互聯(lián)網(wǎng)企業(yè)之一。

來自西雅圖的工程師 John Washam 便是其中一員。

誰是 John Washam?

John Washam 是一名軟件工程師,目前定居于美國西雅圖。2016 時,因其在 GitHub 上發(fā)布了一個名為「Google 面試大學」的項目而名聲大噪,引發(fā)技術圈內(nèi)諸多人的關注。

John 在中學時代便開始接觸編程,后面上大學的時候,主修的確是經(jīng)濟學專業(yè)。原因是他認為在他大學畢業(yè)后,計算機專業(yè)的人才將會供過于求。后面事實證明,他錯了。 幾年后,John 畢業(yè),他選擇了參軍,軍隊駐扎于韓國,因此他自學了兩年韓語。 從軍隊退伍后,他又開始重拾編程,經(jīng)過一年的學習,他掌握了 Perl、HTML、CSS、JavaScript 和 SQL 等相關知識,這些知識讓他成功在西雅圖找到了一份編程相關的工作。 隨后 15 年,John 一直在 Web 開發(fā)領域深耕,期間創(chuàng)立了 3 家公司,當中有 2 家還成功盈利了。在這個過程中,他還掌握了團隊管理、市場營銷等其它非計算機專業(yè)的基礎知識,使其成為不折不扣的全棧工程師。

正常情況下,普通人能走到這一步,已經(jīng)算是人生贏家了。但是,John 并不滿足于此,他想完成另一個新身份轉變:從 Web 工程師變?yōu)檐浖こ處煛?許多人看到這里,估計會心里犯嘀咕,這兩個崗位區(qū)別有那么大嗎?但 John 認為,相較于前者,后者需要掌握數(shù)據(jù)結構、算法、編譯語言、內(nèi)存優(yōu)化等更深層次的編程知識。 之后,John 便開始投入精力學習,并將進入 Google 工作視為其成功掌握這項技能的判定標準。 在學習的過程中,他開始接觸大量與編程相關的知識與教學資源,秉著前人栽樹后人乘涼的精神,John 在 GitHub 上開源了這份學習指南,并將其命名為「Google Interview University」(現(xiàn)已更名「Coding Interview University」)。

https://github.com/jwasham/coding-interview-university 谷歌面試大學 在 John 放出這個項目后沒幾天,GitHub Star 便如火箭般快速飆升,短短三四天內(nèi)便突破 10000 Star,成功霸榜 GitHub Trending! 項目歷史增長曲線:

這份指南里面包含 Google 相關的介紹視頻、面試過程、教學資源,同時也有數(shù)據(jù)結構、算法、密碼學等計算機專業(yè)的知識講解。 指南已中文版: https://github.com/jwasham/coding-interview-university/blob/master/translations/README-cn.md 不過由于這份譯文未跟原文保持同步更新,因此內(nèi)容難免會有缺失。英文閱讀能力尚可的同學,還是建議直接看 README 原文。 下面我簡單挑選了幾張項目截圖,讓大家感受一下這份資料里面都有什么干貨:

可以看到,這份指南資料整理得還是非常齊全的。 盡管 John 最后沒去成谷歌(去了亞馬遜),但他留下的這份指南,還是讓諸多后來者受益無窮,在此也對作者表示下感謝。 如果你也有一顆想進入大企工作的心,不妨開始照著這份指南學起來吧! 以上,便是今天的分享,希望大家喜歡,覺得內(nèi)容不錯的,歡迎點擊「在看」支持,謝謝各位。

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

    關注

    55

    文章

    11343

    瀏覽量

    110164
  • 編程
    +關注

    關注

    90

    文章

    3718

    瀏覽量

    97284
  • GitHub
    +關注

    關注

    3

    文章

    488

    瀏覽量

    18731

原文標題:GitHub超8萬星!這份編程面試指南讓你輕松進谷歌

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    登臨科技GPU與開源AI智能體OpenClaw深度賦能更多場景

    近期,開源AI 智能體OpenClaw(龍蝦)全面火出圈,一躍成為新晉頂流。2026年短短不到兩個月時間,其在GitHub的Star量就強勢突破20萬,甚至超越Facebook、L
    的頭像 發(fā)表于 03-11 10:16 ?389次閱讀

    KubePi:開源Kubernetes可視化管理面板,集群管理如此簡單

    :教學機構需要讓學生能夠快速理解和操作Kubernetes,但原生界面過于復雜。解決方案 :在教育環(huán)境中使用KubePi,為學生提供一個直觀的學習和實踐平臺,降低學習曲線,學生更專
    發(fā)表于 02-11 12:53

    嵌入式單片機開發(fā)學習路徑

    的基本結構和工作原理。過去很多大學都是從51單片機開始學習,目前也有很多高校直接從STM32開始學習。不管哪種方式,都能幫助你快速認識單片機,尤其是點亮第一個LED燈到各個元器件在你
    發(fā)表于 02-09 15:42

    學單片機編程對數(shù)學英語有要求嗎

    嗎? 答:看你怎么學,互聯(lián)網(wǎng)的好處就是什么資源都能搜集到,相反的也容易迷惑世人,資料太多眼花繚亂你無從下手,今天,我特意花了1周時間精心整理出一套快速學會達到月薪過萬的視頻教程資
    發(fā)表于 02-02 06:24

    強化學習自動駕駛模型學習更快嗎?

    是一種機器通過“試錯”學會決策的辦法。與監(jiān)督學習不同,監(jiān)督學習是有人提供示范答案,模型去模仿;而強化
    的頭像 發(fā)表于 01-31 09:34 ?722次閱讀
    強化<b class='flag-5'>學習</b>會<b class='flag-5'>讓</b>自動駕駛模型<b class='flag-5'>學習</b>更快嗎?

    學習單片機快速方法

    學習單片機的快速方法 先介紹下單片機。把單片機說成是電子信息類專業(yè)最重要的一門課程一點也不為過,你在街上看到的廣告彩燈、煙花表演、紅綠燈、自動開關門這些都可以用單片機實現(xiàn)。有單片機,你就可以寫程序
    發(fā)表于 01-14 07:42

    Beremiz 開源 PLC 從安裝到運行全流程實操指南

    一、產(chǎn)品概述 Beremiz是一款開源的PLC(可編程邏輯控制器)開發(fā)軟件,專為工業(yè)自動化控制系統(tǒng)的編程和調(diào)試而設計。它支持IEC 61131-3標準,為工程師和開發(fā)者提供強大的工具來創(chuàng)建、測試
    的頭像 發(fā)表于 01-05 16:42 ?548次閱讀
    Beremiz <b class='flag-5'>開源</b> PLC 從安裝到運行全流程實操<b class='flag-5'>指南</b>

    【社區(qū)之星】向愨——通過文檔來梳理自己的思路,自己思維更細致,更規(guī)范

    學習、工作經(jīng)歷嗎,您是怎樣進入電子行業(yè)的呢? @川楠: 大學畢業(yè)之后,我第一份工作是音頻產(chǎn)品設計,在這里我算是初入職場的小蝦米,我學習焊接,電路打板,軟件編程也得到落地。但是真
    發(fā)表于 12-19 10:35

    學習RTOS的意義?

    站上可以看到,同樣是嵌入式軟件工程師,懂RTOS的崗位的薪資普遍高20~50%。 首先,要學會操作系統(tǒng)的應用接口,用好操作系統(tǒng)實現(xiàn)項目功能; 其次,可以學習開源操作系統(tǒng)的源碼,這些都是世界
    發(fā)表于 11-27 08:16

    微軟開源GitHub Copilot Chat,AI編程迎來新突破

    30分,微軟首席執(zhí)行官Satya Nadella向大家展示VS Code的最新AI開源編輯器GitHub Copilot Chat。 GitHub Copilot Chat的一大技術
    的頭像 發(fā)表于 07-02 09:34 ?1283次閱讀
    微軟<b class='flag-5'>開源</b><b class='flag-5'>GitHub</b> Copilot Chat,AI<b class='flag-5'>編程</b>迎來新突破

    元器件數(shù)據(jù)手冊學習指南

    數(shù)據(jù)手冊提供影響采購決策的關鍵信息,可幫助您為特定應用選擇正確的元件。然而,數(shù)據(jù)手冊的風格并不統(tǒng)一;它們在形式、信息類型和詳細程度上可能會有很大差異。盡管這些文件通常具有內(nèi)容詳盡且技術性強的特點
    的頭像 發(fā)表于 06-23 11:41 ?1042次閱讀
    元器件數(shù)據(jù)手冊<b class='flag-5'>學習指南</b>

    零基礎學習LuatOS編程快速上手開發(fā)實戰(zhàn)教程!

    無論你是剛接觸物聯(lián)網(wǎng)編程的新手,還是希望拓展技能的技術愛好者,本教程將為零基礎的讀者提供一條清晰的LuatOS學習路徑。從安裝開發(fā)工具到編寫第一個程序,我們將通過實例講解核心概念,助你快速實現(xiàn)從理論
    的頭像 發(fā)表于 06-13 17:27 ?660次閱讀
    零基礎<b class='flag-5'>學習</b>LuatOS<b class='flag-5'>編程</b>:<b class='flag-5'>快速</b>上手開發(fā)實戰(zhàn)教程!

    開源電機驅(qū)動,免費直播學習!

    開源電機驅(qū)動,免費直播學習!
    的頭像 發(fā)表于 06-13 10:07 ?1851次閱讀
    <b class='flag-5'>開源</b>電機驅(qū)動,免費直播<b class='flag-5'>學習</b>!

    開源分享】:開源小巧的FPGA開發(fā)板——Icepi Zero

    。程序員可以使用它在多種架構測試他們的代碼。 Icepi Zero 還有一個板載 USB 到 JTAG 轉換器,因此不需要外部編程器。此外,Icepi Zero 是完全開源的,沒有任何附加條件。如果你想
    發(fā)表于 06-09 14:01

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎知識

    硬件的發(fā)展,在Arduino出現(xiàn)以前,雖然也有很多公司在推廣一些簡單易用的可編程控制器,但是由于開發(fā)平臺種類繁多,而且使用這些控制器基本都需要對電子技術、數(shù)字邏輯、寄存器等內(nèi)容進行多方面的了解和學習,才能
    發(fā)表于 05-13 09:28