C++ Primer Plus(第6版)寫(xiě)在前面

學(xué)習(xí)也好做事也罷,我認(rèn)為從來(lái)都不是方法問(wèn)題诲侮,更多是信念問(wèn)題镀虐。我大學(xué)唯一掛的科目就是C++,及格是60分老師給我58分沟绪,當(dāng)時(shí)大二刮便,我專業(yè)教育技術(shù)學(xué)。所以在課程開(kāi)始前要來(lái)說(shuō)點(diǎn)東西绽慈。

為什么想講 C++

首先當(dāng)然是比較熟恨旱,不怎么寫(xiě) Android 了但天天在寫(xiě) C++ 辈毯,通過(guò)整理口述表達(dá),對(duì)我自己有非常大的好處搜贤。我一直覺(jué)得只要我們足夠了解細(xì)節(jié)谆沃,理解最基本的運(yùn)行原理,一切問(wèn)題都能迎刃而解入客。通過(guò)講解管毙,我又會(huì)去鞏固復(fù)習(xí)查資料,所以我想講講桌硫。

在長(zhǎng)沙夭咬,畢業(yè)剛出來(lái)公司就幾個(gè)人,根本用不上 C++铆隘,純粹是感興趣才學(xué)了C++卓舵。后來(lái)音視頻發(fā)展比較火,又學(xué)了一段時(shí)間膀钠,再后來(lái)好在有點(diǎn) C++ 基礎(chǔ)掏湾,順利通過(guò)了微信事業(yè)群的面試,第一個(gè)需求就得用 C++ 來(lái)實(shí)現(xiàn)肿嘲,勉勉強(qiáng)強(qiáng)糊弄過(guò)去了融击,又繼續(xù)開(kāi)始學(xué)。我們客戶端發(fā)消息雳窟,訪問(wèn)網(wǎng)絡(luò)尊浪,存儲(chǔ)數(shù)據(jù),音視頻通話等等封救,這些功能都是用 C++ 來(lái)寫(xiě)的拇涤,客戶端上層只寫(xiě)點(diǎn)界面邏輯,我們的后端代碼也都是用 C++ 來(lái)寫(xiě)的誉结。我自學(xué) C++ 花了大概三四年的時(shí)間鹅士,走了不少?gòu)澛芬膊铧c(diǎn)放棄,通過(guò)講解惩坑,希望能幫助到曾經(jīng)的自己掉盅,所以我想講講。

很多同學(xué)之前也找過(guò)我以舒,講的東西都需要三五年的工作經(jīng)驗(yàn)怔接,剛畢業(yè)找不到工作,你講的東西根本聽(tīng)不懂稀轨,能不能講一些簡(jiǎn)單的基礎(chǔ)。當(dāng)年我很幸運(yùn)岸军,那會(huì)界面能放幾個(gè)按鈕能處理點(diǎn)擊事件奋刽,就能找到了工作瓦侮。得天獨(dú)厚者需替天行道,成就自己的同時(shí)成就他人佣谐,什么是有意義的事肚吏,能影響到他人的事情就是有價(jià)值的,一直希望能幫助到一部分同學(xué)狭魂,所以我想講講罚攀。

哪些同學(xué)適合學(xué)

希望是有點(diǎn)點(diǎn)語(yǔ)言基礎(chǔ)的同學(xué),當(dāng)然沒(méi)有語(yǔ)言基礎(chǔ)的同學(xué)我也盡量會(huì)照顧到雌澄。點(diǎn)點(diǎn)語(yǔ)言基礎(chǔ)怎么解釋斋泄,就是曾經(jīng)搭建成功過(guò)環(huán)境寫(xiě)過(guò) Hello World 就差不多了,如果曾經(jīng)還學(xué)過(guò)其他語(yǔ)言就更好了镐牺,比如 C炫掐、Java、OC 有任何一門語(yǔ)言基礎(chǔ)都行睬涧。

我講的內(nèi)容是跟平臺(tái)無(wú)關(guān)的募胃,也就是說(shuō)不管大家是做 Android 、是做 OC 畦浓、是做 PC(桌面端) 還是做后臺(tái)的同學(xué)痹束,都適合學(xué)習(xí)這套內(nèi)容。就像前面提到的讶请,比如我們發(fā)消息這個(gè)功能祷嘶,Android 、iOS 和 PC 都是用的同一套代碼都是 C++ 來(lái)實(shí)現(xiàn)的秽梅。但如果是做 Android 的同學(xué)抹蚀,推薦大家看我之前的 《NDK實(shí)戰(zhàn)篇》里面有講到基礎(chǔ)、進(jìn)階企垦、JNI环壤、Linux內(nèi)核、數(shù)據(jù)結(jié)構(gòu)算法钞诡、音視頻等等郑现,就無(wú)需再額外花時(shí)間來(lái)學(xué)這套內(nèi)容了。

我很害怕浪費(fèi)大家的時(shí)間荧降,本來(lái)我們時(shí)間可以花在刀刃上接箫,別人說(shuō)風(fēng)是風(fēng)說(shuō)雨是雨,受一兩句話影響把時(shí)間花在了刀把上朵诫,如果把大家?guī)У娇永锬俏业淖镞^(guò)就大了辛友,課程是否合適是不是大家想要的,這個(gè)我們一定要有自己的思考。如果我們沒(méi)有偏見(jiàn)那么我們就足夠客觀废累,如果我們不去干蠢事那么我們就足夠有智慧邓梅。當(dāng)年有一件事印象很深,大學(xué)那會(huì)我們有好幾個(gè)同學(xué)一起學(xué)習(xí)邑滨,到最后就剩我一個(gè)孤零零日缨。很多同學(xué)花了很多時(shí)間和精力卻沒(méi)有得到自己想要的,我時(shí)常提醒自己一句掖看,無(wú)論做什么學(xué)什么匣距,心無(wú)旁騖則萬(wàn)事可破。為學(xué)無(wú)甚增益工夫哎壳,滅除得物累毅待,便超圣境。

我怎么講

我主要是參照 《C++ Primer Plus(第6版)》這本書(shū)的內(nèi)容來(lái)講耳峦,但看過(guò)我視頻的同學(xué)都知道恩静,我講課是不備課的,沒(méi)有課本書(shū)籍也沒(méi)有任何 PPT 蹲坷,所以我不會(huì)帶著大家去看書(shū)驶乾,只是說(shuō)內(nèi)容上參考《C++PrimerPlus(第6版)》這本書(shū)。很多同學(xué)可能會(huì)覺(jué)得看視頻比較慢循签,學(xué)習(xí)能力強(qiáng)的同學(xué)完全可以直接閱讀書(shū)籍级乐,還是那句話我很害怕浪費(fèi)大家的時(shí)間。

我講到某些知識(shí)點(diǎn)的時(shí)候县匠,我會(huì)截取部分代碼圖片出來(lái)风科,比如講到函數(shù)原型、對(duì)象乞旦、重載等場(chǎng)景的情況下贼穆,可能會(huì)截取這么一段代碼:

發(fā)送消息

這函數(shù)我們就是用來(lái)發(fā)送消息的,這樣我們就能知道學(xué)了知識(shí)哪里可以用得上兰粉,也能知道大公司都是怎么寫(xiě)代碼的故痊。騰訊每年都會(huì)進(jìn)行反腐,我們也每年都學(xué)習(xí)公司的《陽(yáng)光行為準(zhǔn)則》玖姑,但依舊有一大波人會(huì)被抓去吃牢飯愕秫。所以君子對(duì)青天而懼,聞雷霆不驚焰络;履平地而恐戴甩,涉風(fēng)波不疑。因此我不能帶大家去閱讀源碼闪彼,在不泄露公司機(jī)密的情況下甜孤,會(huì)截取一些代碼圖片,讓大家學(xué)以致用,知行合一缴川。

我會(huì)將三四年所學(xué)的 C++ 內(nèi)容囱稽,盡量融合提取到一天左右。但我們用腳趾頭想想二跋,這不太好搞,我只能盡力盡量流昏,何況我個(gè)人的技術(shù)水平本就不好扎即,閱歷經(jīng)歷都不行。所以在每次課程的最后我還會(huì)拿出一點(diǎn)點(diǎn)時(shí)間來(lái)講點(diǎn)別的况凉。我自己學(xué)過(guò)后臺(tái)谚鄙,做過(guò) Android 也做過(guò) iOS ,寫(xiě)過(guò) Java刁绒、OC 和 C++ 上層底層都做過(guò)闷营,我一直覺(jué)得無(wú)論是工作學(xué)習(xí)還是生活,最本質(zhì)的東西是不會(huì)變的知市,做事情的套路招式都差不多傻盟,關(guān)鍵還是我們的內(nèi)功心法。

我講的很多東西可能不正確嫂丙,甚至可能是錯(cuò)誤的娘赴,因此大家一定要有自己的思考。過(guò)程中一定會(huì)有同學(xué)聽(tīng)起來(lái)費(fèi)勁跟啤,可能就會(huì)覺(jué)得我講得爛诽表,有些同學(xué)可能覺(jué)得有幫助,那么會(huì)認(rèn)為我講得還不錯(cuò)隅肥。但我本是我不會(huì)隨著意志而改變竿奏,我雖希望能幫到大家,但并不是所有同學(xué)都能堅(jiān)持下去腥放,如果發(fā)現(xiàn)不對(duì)勁大家就早點(diǎn)放棄泛啸,而我唯一能做的就是盡量守正嚼贡。之前很多同學(xué)跟我說(shuō)離職在家學(xué)我視頻侥祭,我是極不推薦的。我們最需要做的是守正出奇诸老,能力決定我們下線伍纫,運(yùn)氣決定上線宗雇。什么是守正,就是到哪里都能把自己的事情做好能混口飯吃莹规,哪怕當(dāng)年在長(zhǎng)沙三年跨了五六家企業(yè)赔蒲,一年搬家五六次,后來(lái)在深圳 OPPO,京東都面過(guò)了舞虱,但是坦白工作經(jīng)歷太差欢际,根本沒(méi)公司敢要最后差點(diǎn)去百度做外包。但就算去百度外包依舊能混口飯吃矾兜,不至于餓死也不差錢损趋,本身我也沒(méi)什么欲望,也沒(méi)什么興趣愛(ài)好椅寺,平時(shí)最多也就是花點(diǎn)錢看看書(shū)浑槽。什么是出奇,運(yùn)氣很好誤打誤撞進(jìn)了騰訊返帕,工資比起以前翻了十幾倍桐玻,期間很多同學(xué)被裁了我老油條留下來(lái)了,錢也基本花不完荆萤,依舊沒(méi)什么欲望镊靴,也沒(méi)什么興趣愛(ài)好,上班寫(xiě)寫(xiě)代碼學(xué)學(xué)技術(shù)链韭,回家花點(diǎn)錢看看書(shū)偏竟。

視頻鏈接: pan.baidu.com/s/19H-FvZf--7ThKekEjHzU2Q
視頻密碼: n3h4

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市梧油,隨后出現(xiàn)的幾起案子苫耸,更是在濱河造成了極大的恐慌,老刑警劉巖儡陨,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件褪子,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡骗村,警方通過(guò)查閱死者的電腦和手機(jī)嫌褪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)胚股,“玉大人笼痛,你說(shuō)我怎么就攤上這事±虐瑁” “怎么了缨伊?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)进宝。 經(jīng)常有香客問(wèn)我刻坊,道長(zhǎng),這世上最難降的妖魔是什么党晋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任谭胚,我火速辦了婚禮徐块,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘灾而。我一直安慰自己胡控,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布旁趟。 她就那樣靜靜地躺著昼激,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锡搜。 梳的紋絲不亂的頭發(fā)上癣猾,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音余爆,去河邊找鬼。 笑死夸盟,一個(gè)胖子當(dāng)著我的面吹牛蛾方,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播上陕,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼桩砰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了释簿?” 一聲冷哼從身側(cè)響起亚隅,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎庶溶,沒(méi)想到半個(gè)月后煮纵,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡偏螺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年行疏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片套像。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡酿联,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出夺巩,到底是詐尸還是另有隱情贞让,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布柳譬,位于F島的核電站喳张,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏征绎。R本人自食惡果不足惜蹲姐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一磨取、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧柴墩,春花似錦忙厌、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至歼指,卻和暖如春爹土,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背踩身。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工胀茵, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人挟阻。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓琼娘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親附鸽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子脱拼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 我是一個(gè)半路出家的“程序員”,在我剛開(kāi)始從事編碼工作的頭幾年坷备,我沒(méi)有接觸過(guò)“算法和數(shù)據(jù)結(jié)構(gòu)”熄浓,覺(jué)得它們是只會(huì)在我找...
    李威威閱讀 1,049評(píng)論 3 0
  • 此文集是我系統(tǒng)復(fù)習(xí)和梳理這兩門編程語(yǔ)言(Swift 3、C++11)知識(shí)的文章集合省撑,這是這個(gè)集合中發(fā)布的第一篇文章...
    大刀和長(zhǎng)劍閱讀 537評(píng)論 2 2
  • 技術(shù)之路沒(méi)有最高點(diǎn)赌蔑,沒(méi)有盡頭,學(xué)海無(wú)涯竟秫,我們需要的是會(huì)當(dāng)凌絕頂?shù)挠職狻?研發(fā) 前端開(kāi)發(fā) 前端開(kāi)發(fā)很廣泛惯雳,這里可以稱...
    秋染蒹葭閱讀 264評(píng)論 0 1
  • 年前上家公司的項(xiàng)目涉及到視頻,用到了FFmpeg鸿摇,那個(gè)時(shí)候第一次接觸FFmpeg石景,也只是用到了一個(gè)簡(jiǎn)單的壓縮功能(...
    moushao閱讀 1,540評(píng)論 1 52
  • “BAT后臺(tái)入門”這個(gè)系列課程,主要是為了幫助對(duì)互聯(lián)網(wǎng)后臺(tái)開(kāi)發(fā)有興趣的你拙吉,了解一線互聯(lián)網(wǎng)公司的后臺(tái)開(kāi)發(fā)崗位潮孽。希望通...
    西七樓閱讀 861評(píng)論 0 4