原文作者:量子位
零基礎想學 C++ 進大廠?
這件事其實沒那麼難。
一位國内在讀研究所學生的 C++ 學習指南本月初登上了 GitHub 熱榜,目前已經收割 2000 星。避免啃書、注重實戰、效率與節奏并重,這位研一才接觸 C++ 的同學已經拿到了鵝廠背景開發的 offer。

除了教程,還有各大廠面試試題總結,面試經驗傳授,以及内推、招聘情報等珍貴資料。無論你是程式設計入門還是求職面試,這份指南不容錯過。
最完整的 C++ 入門進階資料庫
作者「光城」研一才開始學習 C++,在 GitHub 上建立「C++ 那些事」隻是作為自己的學習筆記。但沒想到,兩年内,這個項目受到越來越多人的追捧,并在本月初登上了熱榜,于是光城同學對整個項目的結構做了梳理規劃,細分出了「基礎」、「進階」、「實戰」闆塊,并将所有代碼開源供大家學習,此外還專門為這個項目做了網站。
這是一個适合初學者從入門到進階的倉庫。解決的問題 1:初學者如何入門 C++。解決的問題 2:面試者如何深入 C++。除此之外,還拓展了更加深入的源碼分析(源于作者自己做過的項目),多線程并發等的知識,是一個十分全面的 C++ 從入門到進階提升資源庫。
10 天狂練和極客 30 講:一切以實戰為目标
整個指南從基礎進階開始,包括 C++ 基本文法和簡單執行個體:
基本概念講解與執行個體:
了解了基本文法之後,馬上就開始實戰「基礎 10 日狂練」,包括遞歸、靜态變量、繼承多态等等:
以 day 3 為例,實戰中包含兩數交換、函數綜合習題等内容:
基礎實戰結束後,還有重點實戰練習,主要是一些重要功能的實作:
除此之外,另一個亮點是「極客實戰 30 講」,手把手教學如何處理實際程式設計中的難題:
△SFINAE:不是錯誤的替換失敗是怎麼回事?整個指南還包括:設計模式、源碼剖析、并發程式設計、慣用法、常用工具等子課題:
從入門到就業,保姆式全程護送,這麼貼心的程式設計指南還是頭一次見到。
還有啥理由不學習起來呢?GitHub 位址:
https://github.com/Light-City/CPlusPlusThings網頁版指南: