歡迎光臨
每天分享高質量文章

非名校出身的我,是如何拿到Facebook、谷歌、微軟、亞馬遜和Twitter的Offer的?

來自:36氪
連結:http://36kr.com/p/5122385.html
原文:https://medium.freecodecamp.org/how-i-landed-offers-from-microsoft-amazon-and-twitter-without-an-ivy-league-degree-d62cfe286eb8

非名校出身,也沒有知名科技公司的工作經驗,他竟同時拿到了美國5家頂尖科技公司的Offer。他究竟是如何做到的?


這篇文章是專門為那些即將開始找工作的人寫的。很多正在找工作的人可能會擔心因為自己不是畢業於常青藤名校而無法在頂尖科技公司找到一份理想的工作。還有可能其他人會告訴你說因為你不夠優秀而無法在微軟或Facebook找到一份工作。但是我想告訴你的是,即使你不是出身名校,你依然可以在全球頂尖的科技公司找到一份你理想中的工作。下麵我分享一下我是如何找到我夢寐以求的工作的。


這篇文章將主要包含以下幾部分內容:


(1)我的個人背景。

(2)我是如何獲得眾多全球頂尖科技公司的面試機會的,這些公司包括Facebook、Amazon、LinkedIn、微軟、Twitter、Pinterest、Snapchat和其他公司。

(3)我是如何拿到幾家頂尖科技公司的軟體工程師職位的Offer的。

(4)我從面試經歷中學到的經驗。

我的個人背景


我並非畢業於常青藤名校(常青藤聯盟成員包括哈佛大學、耶魯大學、賓夕法尼亞大學、普林斯頓大學、哥倫比亞大學、布朗大學、達特茅斯學院、康奈爾大學)。我在愛達荷州的一所社群大學讀了兩年書,然後在一所小型天主教大學拿到了電腦科學學位。


我是在大三的時候就開始學習電腦科學的,因為當時我覺得這門學科聽起來非常有趣。在我成長的過程中,我擁有的的唯一一件類似電腦的產品就是超級任天堂的中國山寨版。甚至在當時,每次我放一盤磁帶進去的時候,它都會崩潰。


為了在大學期間能夠自力更生養活自己,我做了很多份的兼職。當我畢業的時候,我並沒能很快就找到一份工作。我申請了盡可能多的大型科技公司的職位,並有幸獲得了幾次電話面試的機會。


當時我對technical screen電話面試沒有任何概念,所以也就不知道該如何為這種面試做準備。我參加這些面試之前想當然地認為面試官可能會問我連結串列或者二叉樹是什麼這類面試問題。


在參加的所有幾個電話面試中,我都沒有透過。


勇往直前


我沒有過多地探究自己是否優秀。我知道我的學習能力非常強。我需要的只是一個機會。正如大家所說的那樣,要廣撒網。而這正是我做的。


我接下來做了一件讓我特別引以為傲的事情。我寫了一個簡單的Python指令碼,它在Craigslist上抓取了一些含有一些關鍵字的職位串列,併在電子錶格中收集這些職位的電子郵件聯絡方式。這並不是最聰明的解決辦法,但在Craigslist上發帖的人對他們所要招聘職位的描述出奇地準確。然而,Craigslist並不喜歡人們抓取他們網站上的內容。為瞭解決這個問題,我透過一個VPN執行我的指令碼,並有一個計時器,每隔幾分鐘就會暫停指令碼。雖然它兵不完美,但卻執行得很好。最後,我搜集了來自舊金山、波特蘭、斯波坎和西雅圖的公司的大約500封招聘電子郵件。我根據這些職位的具體釋出時間和其它資訊對結果進行了過濾,並透過新增越來越多的特性來改進它。後來我發現已經有一些機器人在爬Craigslist上的資訊併傳送自動電子郵件。這些公司大多是海外公司,它們希望將自己的公司推銷給美國市場。


我採用的一個變通方法是,我精心製作了電子郵件,我在郵件標題裡使用了那些公司釋出的招聘資訊裡的一些關鍵詞。然後,我在郵件正文部分添加了更多的細節資訊,讓郵件內容看起來更個性化。我做了一個快速的A/B測試,就這樣,我收到的應聘公司的回覆率從2-3%增加到了10%。


在傳送的大約500封應聘電子郵件中,我收到了大約50份回覆,其中一小部分給了我電話面試的機會。我之所以只發500封電子郵件,這是因為我時間不夠,需要儘快找到一份工作。我會盡可能提高面試透過率,而不是獲得盡可能多的面試機會。


幸運的是,我最終在西雅圖的一家創業公司找到了一份初級軟體工程師的工作。這家創業公司當時位於Kirkland,所以我必須坐45分鐘的巴士才能趕上面試的時間。


在接下來的3年半的時間裡,我一直在這家公司工作。我在那裡學到了很多東西,比如亞馬遜AWS、EC2、DynamoDB、SQS和Docker。我在這段時間裡成長了很多。我學習瞭如何編寫模組化的、可維護的程式碼,我學會瞭如何對軟體設計進行推理,我也學會瞭如何處理人事方面的問題。


我周圍全是一群聰明的人,他們有的在微軟工作,有的在Amazon工作,有的在LinkedIn工作,我努力成為這群人中的一塊“海綿”,我盡可能多地從他們身上進行學習,這對我的職業生涯產生了非常巨大的影響。

在創業公司工作的日子


我在加入的第一家創業公司工作期間,我做的幾乎全部都是後臺開發方面的工作,中間會涉及一些開發運維。我開始編寫一些函式來新增或修改一個影響範圍很小的特性,不過這是一個瞭解程式碼庫併進行一些程式碼審查的好機會。一年之後,我開始負責程式碼庫的一部分,然後我的任務是將一組特性轉換為服務。這是這家創業公司SOA階段的開始。我們開始將站點的各種元件轉換為服務,我就是在這個過程中學習更多有關RESTful服務、身份驗證、AWS服務、釋出-訂閱、分散式系統等方面的知識的。


有趣的是,我並不是透過書本或正規的教育來學習這些知識的。相反,是因為我在實際工作中需要開發完成一系列功能部件,但我在這方面存在知識瓶頸。所以我想,那就邊學邊做吧。很多時候,我都陷入了分析癱瘓狀態,在這種狀態下,我過度分析了各種情形場景,最終無法取得進展。


那些艱難的時刻其實是最好的學習機會。我開始學習功能範圍、監視、警報和檔案方面的知識。這個過程的每一步都揭示出我需要學習更多的東西。在過去的2-3年時間裡,我成長地最快,無論是作為一個個人還是作為軟體工程師都是如此。

我是如何準備面試的?


在經歷了第一次求職面試中的各種艱難曲折後,我告訴自己,在未來的求職面試中我必須做好充足地準備。


我開始透過對我擅長的、不擅長的以及我可以改進的地方進行概述,從而為未來的面試做好充分準備。我將它分為三個類別:資料結構、演演算法和系統設計

我在自己的正式職業生涯中基本都是在PHP領域工作,在大學裡也學過C++,所以我想嘗試一些更簡單、更不繁瑣的面試。因為這個原因,我選擇了Python。這是一門用來學習的非常好的語言,它很容易學習,支援許多開箱即用的資料結構,並且可以在白板上快速書寫。我是透過Youtube上的一些影片教程學習Python的,並閱讀了教學檔案。另外,我選擇學習Python的另一個原因是,它具有很高的可讀性,而且在白板上書寫很容易。這是C++和Python之間的一個簡單的比較:


下麵是用C++語言寫的降序排序:

下麵是用Python寫的版本:

我積累的經驗的是,很多應聘者在面試過程中會在簡潔方面犯錯。在45分鐘的面試中,你需要用大部分的時間來解決實際問題。


黃金小建議:選擇一種不那麼冗長的語言,這樣你就可以在白板上更快地寫程式碼了。


面試準備樣式


我花了大約一個星期的時間在LeetCode、HackerRank和Project Euler中做了一些簡單的測試挑戰,以便熟悉它們的介面,並讓自己開始習慣用Python編寫程式碼。


第一週我瞭解了我在某些程式語言方面的能力水平。我又花了一週時間來進行一些設計上的挑戰,並盡可能做到深入和廣泛。


這對我來說是非常有趣的,因為我經常檢視iOS應用,並試圖弄清楚它們是如何做到的。例如,你如何從頭開始重新開發Instagram?(我在Facebook面試時曾被問到這個問題)。我的專業背景是API設計和服務導向式架構。因此,我藉此機會展示了我將如何設計我自己的Instagram版本。因為我在一些業餘專案中積累了一點iOS應用程式設計經驗,所以我在回答這個面試問題時可以稍微講一下回呼函式等方面的內容。我一開始講的是我想在我自己的Instagram版本中加入的一些功能:贊、上傳照片和簡單的時間線。功能範圍使我能夠構建一個非常可靠的API,因為我非常瞭解這些場景。然後我畫了一些概要設計圖片,介紹了客戶端機如何與後端互動,以及後端如何儲存

資料。


我從小處著手,然後在需要的地方新增更多的元件,並主動尋找瓶頸所在。我做了一些有根據的猜測(而非盲目的猜測),以及每一項技術是如何融入進去的的。同樣重要的是,什麼技術無法很好地融合進去。例如,為什麼要使用Cassandra而非MySQL來儲存某些資訊,為什麼要使用OAuth而不是透過簡單的認證,是使用Cassandra還是Memcached來快取資料,是使用流媒體還是批處理處理等等。


在這裡,你需要探索的領域還有很多。因此僅僅透過一個小時的溝通是不夠的。為了能夠更好地回答這類面試問題,你必須閱讀並學會權衡取捨。一個行業的技術優勢和劣勢是什麼。為此,我推薦一個網站:HighScalability。


回答這類面試問題時,要做到就像和同事進行一次典型的頭腦風暴一樣,做盡可能廣泛和深入地探索。你要知道,這些設計面試的目的是要瞭解你的知識面有多廣,以及你瞭解的有多深入,這是一個讓你脫穎而出的機會,這一點很重要。我在Youtube上看了一段關於如何解決設計問題的影片,它給了我深刻的洞察力,為我在回答設計類面試題中提供了巨大的幫助。我從中學到的兩個主要經驗是:推動設計對話、展示你所知道的。


我列出了自己在下麵這些領域裡的能力水平:資料結構(連結串列、雜湊對映、二進位制樹、二進位制搜尋樹、堆、陣列)、演演算法(二進位制搜尋、雜湊、動態規劃、排序)和特定語言的語法和庫(例如,Python的lambda、附加和索引)


我選擇了我最不擅長的領域,並開始研究它:演演算法。演演算法從來都不是我的強項。我大學畢業已經有一段時間了,在我的日常職業生涯中,我沒有花太多時間在二進位搜尋上。我對每個演演算法的執行原理在使用場景一個初步的瞭解,但我無法在10分鐘內寫出二分查詢程式,不管是在白板上還是在面試官面前都是如此。


我買了一堆精美的細馬克筆,效果非常好。但在面試室裡的馬克筆通常都不好用,我通常在面試室裡會花2-3分鐘找一支能用的筆,而這2-3分鐘是你浪費不起的。另外,細馬克筆允許你在一個典型的白板上寫5-8行程式碼。


黃金小建議:自己準備一盒馬克筆。


我從Costco花了50美元買了一塊白板,從亞馬遜買了一些相關書籍,然後開始了我的程式設計實踐。我確保我在二分查詢、遞迴、動態規劃、BFS和DFS上做了專門的提升練習。很多的面試問題都是圍繞遞迴和二分查詢展開的。我所見過的最好的面試問題是那些有很多不同解決方案的面試問題。


在參加Google的面試中,我曾被問到一個與檔案系統目錄有關的問題,以及如何遍歷這些目錄(提示:遞迴)。我很快就解決了這個問題,然後面試官問瞭如何在那個目錄中找出一個丟失的檔案。這個問題相對更難一點,但是我還是解決了。然後我們討論瞭如何重建目錄,如何對它進行序列化和反序列化,我們花了大量的時間討論檔案目錄在底層是如何執行的。對我來說,這是一次非常愉快的面試。

參加頂尖科技公司的面試


可以這麼說,參加這類面試是一次令人神經崩潰的經歷,給人的感覺如同做過山車。

我是根據下麵這個方式來分配我的時間的:20%的時間用於簡歷製作,20%的時間用於調查研究,60%的時間用於面試準備。


我將自己20%的時間都用在整理自己的簡歷上了,而我的簡歷至少有三年時間都沒有更新過了。我仔細研究了我過去做過的所有事情,並選擇了一些我從頭負責到底至的專案,不用考慮專案的複雜性如何。


我之所以會這麼做,主要有兩個方面的原因。從頭到尾負責一個專案需要紀律和領導能力,這是我想向面試官重點突出的兩個能力。其次,對於那些我從頭至尾負責的專案,我可以向面試官深入且廣泛地描述專案的各個方面。這一點在我參加Twitter的面試時回答有關設計的面試問題時發揮了重要作用,在Twitter的面試中,面試官不僅對我負責的專案的設計工作進行了嚴格的考察,而且還對背後的決策進行了考察。


我會將20%的時間用於調查研究。這裡說的調查研究是指對我感興趣的公司進行盡職調查,並尋求內部推薦的機會。透過內部推薦的方式能夠大大提高求職信的回覆率。根據我自己的實際經驗,我向20多家創業公司和中等規模的公司發送了求職cold message,只有少數幾家公司回覆了。但是如果得到對方公司內部員工推薦的話,那麼對方公司幾乎都會在一週時間內內給我回覆資訊。


我並不善於交際,我認識的能將引薦給我感興趣的公司的人其實並不多。為瞭解決這個問題,我會經常使用LinkedIn。LinkedIn裡有一個搜尋功能,我經常用它來搜尋1 度聯絡人和2度聯絡人。所謂1度聯絡人,就是透過接受邀請直接建立聯絡的會員。你可以檢視他們的個人檔案和人脈資訊,不受限制地向對方傳送站內信,還可以在你的個人首頁看到對方在領英的動態訊息。所謂2度聯絡人,就是已經與你的1 度聯絡人建立聯絡的會員。通俗理解就是你好友的好友,一般是沒有建立直接聯絡,但和你可能有交點的人群。免費賬戶可以看到2度人脈的個人檔案,可以看到和對方的共同聯絡人,但不可以直接發站內信。


LinkedIn的搜尋功能


這是非常重要的,因為給一個人你不認識的人直接打求職電話是非常困難的。當接到不請自來的陌生人打來的電話時,人們通常都非常謹慎,透過這種方式很難很快建立信任關係。LinkedIn在我調查研究階段對我的幫助非常大。


回顧我面試過的所有公司,以下是我對每一家公司的看法:


  • Facebook/Google:很機械化。標準的面試流程,我和這些公司無法建立任何情感連線。

  • Pinterest:在這家公司的面試體驗並不是最好的,但這家公司是一個很酷的公司,產品也是很酷的產品。

  • 微軟:我非常喜歡我所面試的團隊,尤其是團隊經理。標準的面試問題,但是非常個性化。是我的第二選擇,當然這個因人而異,微軟每個團隊的面試風格是各不相同的。

  • Amazon:標準的面試流程。大概有50%的人會喜歡這種面試風格,也有大概50%不喜歡這種面試風格。

  • Twitter:面試流程非常有趣和個性化。我個人非常喜歡它的面試流程,非常重視個人和我過去做過的事情。

  • Snapchat:在洛杉磯有非常酷的辦公室,有很多人都決定在創業的大潮中加入其中。

  • Lyft:離我住的地方不遠,辦公室很不過,標準的面試流程,我對這家公司沒有太強烈的感覺。


下麵分享一下我最喜歡的一家公司及其面試流程


從很多方面來說,我認為要透過Twitter的面試都是非常困難的。但與此同時,Twitter的面試流程比我面試過的其他任何公司都更有趣、也更個性化。


Twitter的面試流程大概是這樣的:與一個工程經理進行簡單的介紹性電話面試。接下來是一到兩輪的技術電話面試,這取決於你的表現。如果透過電話面試,他們會把安排你到應聘工作地點進行現場面試,我是在西雅圖參加的現場面試。一共有3輪1小時15分鐘的現場面試,每場面試都有兩個面試官。


最開始的兩輪電話技術面試都是標準化面試,你需要在一個共享的編碼檔案中透過程式設計來解決實際的問題。


現場面試更像是一種雙方的互動交談,也不會讓人感到太害怕恐懼。面試官會問你一些關於你過去參與過的專案的深度問題,他們會詢問你過去做過的事情。如果你過去曾負責過一個專案,那麼面試官就會問一些有關這個專案的問題。面試官鼓勵你用這些專案作為參考,並從中來試探你的想法。


其它公司的面試感受


相比之下,我覺得Facebook和Google的面試更加機械化。他們有1-2輪的技術電話面試,5到6輪的現場編碼考核。每一輪面試都需要你在白板上進行編碼,還要要求你在一個相對合理的時間內完成一個近乎完美的解決方案。


Facebook有兩輪編碼面試,一個設計面試,一輪行為面試。在一天面試快要結束的時候,我又參加了一輪shadow面試((即老員工面試,自己旁聽),這部分面試並沒有計入我的面試總分。


Google有5輪編碼面試,沒有一輪有關設計的面試,期間沒有一位面試官問我之前做過的專案。雖然我並不認為這是一種糟糕的面試方法,但這種面試讓我感覺太機械化了,並沒有給工程師提供多少機會來展示他們的能力。有些人在這種面試中表現得非常好,就像有些學生在考試中表現優異一樣。


我並不是喜歡在Pinterest的面試體驗。我認為Pinterest這款產品本身非常有意思,他們的工程技術團隊似乎也在解決一些非常酷的技術問題。但是我在Pinterest的面試體驗卻是非常糟糕的。


Pinterest有三輪程式設計面試、一輪設計面試。在這4輪面試中,設計面試是最讓我失望的。為什麼這麼說呢?面試官遲到了,他花了幾分鐘時間在我瀏覽了一下我的簡歷,然後開始在白板上畫一些API。他簡短地描述了他期望API做什麼,並問我該如何解決這個問題。我們闡明瞭API的特性,然後我開始使用白板描述我的解決方案,大概5分鐘後,我轉過頭髮現他竟然睡著了。這次面試體驗太糟糕了。我在一項調研問卷中向招聘人員反饋了這個問題,但是沒有收到任何回覆。


我就不詳細和大家分享我在面試中被問到的所有問題的細節了,不過我想和大家分享我在準備面試的過程中學到的一些經驗和有用的技巧。


我學到的東西:


(1)簡歷內容一定要做到實事求是。大多數公司的面試官會問你一些關於你的簡歷上的內容的問題,面試官通常能夠根據你的回答很容易判斷你是否在簡歷內容上作假了。此外,對一個專案做到100%的瞭解要比對10個不同專案有10%的瞭解要好得多。


(2)簡歷最好只用一頁。對於科技公司來說尤其如此,因為科技領域有一個普遍的共識,只有當你有博士後的研究經歷或者親自深度負責過很多專案,這時你的簡歷有2頁或更多頁才是合理的,否則最好用一頁。


(3)多出去社交並建立一個自己的人脈網路。軟體工程師職位的競爭非常激烈,這些頂尖的科技公司每天要篩選成千上萬份簡歷。如果你應聘的公司內部有員工幫你引薦,那麼你的簡歷被關註的可能性會更高。


(4)精心準備面試內容。每一個對你感興趣的公司都想知道你為什麼對他們感興趣。一個糟糕的回答是:我現在急需找到一份工作幫賺錢支付賬單。一個不那麼糟糕的回答是:我在網上瀏覽,發現了你們公司,好像你們在做一款非常有趣的產品。一個很好的回答是:我知道你們公司在X領域做了一些有趣的工作來實現Y。我在過去做過一些工作,這是我學過的關於A、B、C的知識,這些知識可能與X領域有關。我對Y非常感興趣,因為……(不要將這當作一個固定的模板。相反,你應該從中找到樣式,——做充分的調查研究,向你應聘的公司展示為什麼你和這家公司是非常匹配的。)


其它一些建議


技術面試是非常困難的。然而,最好的機會是留給那些準備好的人。


(1)早做準備,而且要做充分地準備。每個人都知道他們應該為面試做準備,但大多數人都不知道如何才能真正做好準備。就像任何值得做的事情一樣,需要刻意練習才能在某件事上有出色得表現。而刻意練習意味著你需要有一套系統。


(2)建立一套用來練習技術技能的系統。我會根據1-10分的評分方式對自己的表現進行評分,並努力提升我自己最不擅長的領域。我花了好幾天時間研究不同型別的面試問題,直到我完全掌握了每個概念。我每天都在Evernote上做筆記,筆記內容包括程式設計技巧、常見錯誤和誤解、用於解決特定問題的框架等等。


我的Notebook


(3)將你掌握和學會的知識記在本子上。我同時使用Evernote和OneNote來記錄和追蹤事情。我用OneNote來記錄技術方面的內容或程式碼,因為我可以按照我喜歡的方式來對這些筆記進行格式化。我用Evernote主要寫一些文章或感想。上面的圖片顯示的是我在架構和系統設計上的一些想法。

Evernote主要用於記錄想法/技巧


(4)把所有的事情都記錄下來,即使你認為你不會用到它也要記錄下來。我非常健忘,所以我會將我學會的任何東西都記錄下來,包括shell命令。我會時不時地閱讀技術部落格,如果我發現任何有趣的東西,我都會立刻在Evernote上將其記錄下來。我會每星期或每月對記錄過的內容做一次整理最佳化。這個習慣在我的職業生涯中對我的幫助很大。


(5)模擬面試。這絕對是非常有價值的,我極力推薦大家這樣做。我會和朋友一起進行模擬面試,並盡可能多地練習。如果你找不到朋友一起練習模擬面試,那麼我推薦你使用Refdash,這是一款“面試即服務”的產品。這個平臺上有一群在Google、Facebook和微軟等大型科技公司工作的面試官。這些面試官會評估你的編碼和設計技能。最重要的是,在每次模擬面試後它都會給你打出一個分數,並給出一些具體可行的改進方法。


(6)允許自己失敗。在我整個應聘過程中,我經歷過很多次的失敗。有時失敗只是因為你運氣不好。即使你面試失敗了,這對你來說也不是世界末日。公司在招聘的過程中傾向於說“不”,因為這對他們來說風險更低。從長遠來看,犯假陽性的錯誤比假陰性的錯誤的成本更高。最初的幾次拒絕給人造成的打擊最大。當我剛開始面試的時候,我幾次電話面試都沒有透過,我的自信心也受到了嚴重打擊。我對自己的能力也開始心存懷疑,並開始擔心自己的技能在當今的就業市場中已經不受待見了。然而,我給自己支了一招:如果你失敗了10次,那麼再多嘗試10次。你所需要的只是一次成功,這種安慰給了我很大的信心,讓我能夠不斷嘗試,當我拿到第一個Offer之後,後來的其它Offer來得就會容易很多。


我花了大約兩個月的時間來為我的面試做準備和並做各種模擬練習。我每週大概會在這方面花20個小時,或者每個月花80小時,在全職工作之餘進行學習和記筆記。

為了充實我的簡歷,我花了3年半的時間去專心刻意地工作。在日常工作中,我會有意識地選擇那些困難棘手的工作,這樣我就能比其他人學到更多東西。儘管我並非畢業於常青藤名校,之前也沒有在頂尖科技公司工作的經驗,但我對我所負責過的專案有一個清晰透徹的理解,併在簡歷中體現出這一點,從而讓自己在面試中能脫穎而出。這是有可能做到的,因為我做了很多研究,並將我學到的所有東西都記錄了下來,並建立一個用來練習技術技能的系統。


要記住:堅強的人能夠生存,堅韌的人能夠茁壯成長。


小結:不要放棄,為機會而時刻準備著,多練習,並始終懷有希望。專註於過程,併在整個過程中採用嚴格、專門的方法。


我推薦的書籍和工具:


  • 書籍《Elements of Programming Interviews: The Insiders’ Guide》 :對解決那些非常難的程式設計問題非常有幫助。

  • 書籍《Cracking the Coding Interview: 189 Programming Questions and Solutions》:很好地改寫了基本的CS知識。

  • OneNote:我使用這款工具來儲存所有的程式碼片段。

  • Evernote:我使用這款工具來記錄儲存其它所有東西。

  • CodeRunner:我非常喜歡這款Mac應用,我曾多次使用它來執行特定的Python指令碼和函式,而且效果非常好。

  • Jobscan:我聽說過很多關於它的很酷的事情,建議你試試它的簡歷篩選工具。

  • Refdash:由一群前Google員工運營的產品。用這款產品來模擬面試的效果非常贊。我在Refdash上碰到的面試官曾在Google工作過,他為我指出了很多我應該關註的地方,以及Google面試的主要評分依據。我強烈建議你嘗試一下。

  • CodePath:一個幫助人們進入科技行業工作做準備的非盈利組織。公司的兩位負責人Tim和Nathan都是很棒的人,我從他們那裡學到了很多。這個社群非常有幫助,每個人都願意伸出援手。


●編號473,輸入編號直達本文

●輸入m獲取文章目錄

推薦↓↓↓

 

Python程式設計

更多推薦18個技術類微信公眾號

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

贊(0)

分享創造快樂