編程大佬總結的50點學習C+的方法,一針見血,少走彎路

2021-01-09 騰訊網

馬上到2021年了,我們都知道2020年,不論是工作還是生活都產生了很大的影響。

2021年,出現了很多的工作機會,網際網路作為熱門行業,市場需求越來越大,做一名程式設計師似乎更加吃香一點。

社會對於c++語言的認識越來越深,很多企業在面試程式設計師的時候都會說到c++,這就說明c++的時代來臨了,所以我們要重視c++。

下面的是學c++時要注意的。絕對經典。

1.把c++當成一門新的語言學習(和c沒啥關係!真的。);

2.看《thinking in c++》,不要看《c++變成死相》;

3.看《the c++ programming language》和《inside the c++ object model》,不要因為他們很難而我們自己是初學者所以就不看;

4.不要被vc、bcb、bc、mc、tc等詞彙所迷惑——他們都是集成開發環境,而我們要學的是一門語言;

5.不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引申出很多知識點;

如果想學c++並想學好,可以加這個qun,首先是壹壹伍,中間是壹叄玖,最後是伍玖伍,有大量的學習資料可以下載。

6.會用visual c++,並不說明你會c++;

7.學class並不難,template、stl、generic

programming也不過如此——難的是長期堅持實踐和不遺餘力的博覽群書;

8.如果不是天才的話,想學編程就不要想玩遊戲——你以為你做到了,其實你的c++水平並沒有和你通關的能力一起變高——其實可以時刻記住:學c++是為了編遊戲的;進群有相關遊戲開發視頻教程可以領取。

9.看visual c++的書,是學不了c++語言的;

10.浮躁的人容易說:xx語言不行了,應該學yy!——是你自己不行了吧!?

11.浮躁的人容易問:我到底該學什麼?——別問,學就對了;

12.浮躁的人容易問:xx有錢途嗎?——建議你去搶銀行;

13.浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!

14.浮躁的人容易問:xx和yy哪個好;——告訴你吧,都好——只要你學就行;

15.浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人;

16.把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;

17.c++不僅僅是支持面向對象的程序設計語言;

18.學習編程最好的方法之一就是閱讀原始碼;

19.在任何時刻都不要認為自己手中的書已經足夠了;

20.請閱讀《the standard c++ bible》(中文版:標準c++寶典),掌握c++標準;

21.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;

22.別指望看第一遍書就能記住和掌握什麼——請看第二遍、第三遍;

23.請看《effective c++》和《more effective c++》以及《excepti c++》;

24.不要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;

25.和別人一起討論有意義的c++知識點,而不是爭吵xx行不行或者yy與zz哪個好;

26.請看《程序設計實踐》,並嚴格的按照其要求去做;

27.不要因為c和c++中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;

28.c++絕不是所謂的c的「擴充」——如果c++一開始就起名叫z語言,你一定不會把c和z語言聯繫得那麼緊密;

29.請不要認為學過xx語言再改學c++會有什麼問題——你只不過又在學一門全新的語言而已;

(小編推薦一個學C語言/C++的學習群:715383213,入群即送C/C++全套學習資料,滿滿的乾貨!)

30.讀完了《inside the c++ object model》以後再來認定自己是不是已經學會了c++;

31.學習編程的秘訣是:編程,編程,再編程;

32.請留意下列書籍:《c++面向對象高效編程(c++ effective object-oriented software c software c patterns)》《the art of computer programming》;

33.記住:面向對象技術不只是c++專有的;

34.請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有原始碼;

35.把在書中看到的有意義的例子擴充;

36.請重視c++中的異常處理技術,並將其切實的運用到自己的程序中;

37.經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去;

38.不要漏掉書中任何一個練習題——請全部做完並記錄下解題思路;

39.c++語言和c++的集成開發環境要同時學習和掌握;

40.既然決定了學c++,就請堅持學下去,因為學習程序設計語言的目的是掌握程序設計技術,而程序設計技術是跨語言的;

41.就讓c++語言的各種平臺和開發環境去激烈的競爭吧,我們要以學習c++語言本身為主;

42.當你寫c++程序寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請儘快將餘下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫(參見43);

43.別心急,設計c++的class確實不容易;自己程序中的class和自己的class設計水平是在不斷的編程實踐中完善和發展的;

44.決不要因為程序「很小」就不遵循某些你不熟練的規則——好習慣是培養出來的,而不是一次記住的;

45.每學到一個c++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;

46.記錄下在和別人交流時發現的自己忽視或不理解的知識點;

47.請不斷的對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成version 100.xx;

48.保存好你寫過的所有的程序——那是你最好的積累之一;

49.請不要做浮躁的人;

50.請熱愛c++!

小編推薦一個學C語言/C++的學習群,入群即送C/C++全套學習資料,滿滿的乾貨!還有十多年編程經驗的大牛在線解答問題。

轉行或是對編程感興趣的朋友歡迎評論加入噢

相關焦點

  • 人中看女人,少走彎路
    人中看女人,少走彎路人中是指鼻尖以下唇上的那一條凹形小溝,即位於上唇中線的垂直溝,人體穴位之一。中國傳統命相學認為,人中的長短、寬窄、深淺及直曲等,可以看出一個人的貴賤、貧富、壽命、運氣的吉兇及子孫的有無等。通常人中反映的是人的51歲後的面相。
  • 全腦教育、編程、藝術類機構看過來,寒假招生文案超適合
    已經好久沒給大家發文案了,今天又整理了些藝術類和全腦編程教育方面的文案發給大家~老規矩,需要更多文案的,聯繫幫幫進文案群~1、關於寒假,你準備怎麼過呢?2、孩子為什麼要學習編程?1、鍛鍊邏輯思維,數理學科不再難短期鍛鍊孩子的邏輯思維,數理學科更容易,寫作邏輯更清晰。2、克服畏難心理,遇到難題不害怕解決學習編程中的難題,孩子學會獨立解決問題,內心更強大。3、改掉馬虎陋習,作答考卷更仔細程序運行不容出錯,引導孩子養成細心檢查的好習慣。
  • 十二星座一針見血的毒舌總結~
    十二星座一針見血的毒舌總結~
  • 學點奇門遁甲|讓你在看病求醫時少走彎路
    也就是說現在大部分的疾病,癌症,「新冠」等等,就算最頂尖的醫生也沒找到有效的治癒方法,所以叫做「有時治癒」。能時常幫助,可以說有的疾病是運氣好,在對的時間找對了醫生。不少病人在求醫的過程中遇到不少挫折,花了冤枉錢,還得不到治療。很多疾病一開始是最好找中醫還是西醫,也是一個大難題。其實,這些在奇門遁甲中,都能找到答案!
  • 「30期-每日分享」技術大佬的共同特徵:英語好+持續學習
    內容都來自於熱愛編程、熱愛生活的小夥伴們!分享的話題與編程、生活、興趣、愛好、運動等相關!想要每天都進步一點點的小夥伴們快點下關注吧!今天的分享來自於飢人谷程式設計師分享群 白熊分享:學好英語&持續學習~本期分享內容大家好,今天輪到我來做分享。
  • python編程30個常用技巧
    打開APP python編程30個常用技巧 深度學習這件小事 發表於 2020-12-24 15:07:51 1、冒泡排序
  • 緊跟時代發展腳步,從學習少兒編程開始
    這就是我國目前少兒編程行業現狀的兩大難點,而也是這兩大難點導致了在教學成果層面很難獲得家長的認可。雖然少兒編程目前很難獲得大部分家長的認可,但是有讓孩子接觸過少兒編程的家長可以明顯地發現,孩子在學習少兒編程後,綜合能力明顯有所提升。
  • 想要成大事的人,必須牢記這3條天規,才能少走彎路
    想要成大事的人,必須牢記這3條天規,才能少走彎路每一個能成大事的人,背後都是從一點一滴的小事積累起來的。背後付出的辛苦沒有人能真正的身同感受。那個過程中需要很多內心的力量,每一步都要走的很穩,否則一步錯步步錯。
  • 聊聊面向對象編程的幾個基本原則
    進行面向對象編程,有下面幾個原則:一. 面向抽象原則二. 開閉原則三. 多用組合少用繼承原則四. 高內聚-低耦合原則下面首先先介紹抽象類和接口,然後介紹面向抽象編程。5.阿里Java高級大牛直播講解知識點,分享知識,多年工作經驗的梳理和總結,帶著大家全面、科學地建立自己的技術體系和技術認知!6.小號或者小白之類加群一律不給過,謝謝。目標已經有了,下面就看行動了!記住:學習永遠是自己的事情,你不學時間也不會多,你學了有時候卻能夠使用自己學到的知識換得更多自由自在的美好時光!
  • 天道:忘恩負義的小人,往往都有這2個特徵,看清了能少走彎路
    天道:忘恩負義的小人,往往都有這2個特徵,看清了能少走彎路生活中,我們許多和各種各樣的人打交道,難免就會遇到一些忘恩負義的小人,自己掏心掏肺的為他們好,最後卻落得一身的不是,甚至給自己惹禍上身造成嚴重的損失。
  • 每個人都應該學習編程,因為它教會你如何思考!
    01                         —      啥叫編程?還是從這個老話題開始,編程是什麼?某某百科告訴我們:編程(biān chéng)是編定程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。說人話:編程就是人和電腦對話,用計算機「聽得懂的話」,告訴它我們想讓它做的事。大家會想,跟人說話都費勁,咋跟機器說?二者有什麼不同?
  • 少兒編程課程為什麼學習Python 有什麼優勢?-七考網
    少兒編程課程學習Python的理由Python已經納入高考2018年,從3月開始,全國計算機等級考試需要考Python; 6月,浙江高考擬將Python內容加入信息技術科目;其實不止浙江,教育大省山東也即將把Python編程基礎納入信息技術課程和高考的內容體系。
  • 陰陽師你不知道的小技巧 萌新少走彎路
    陰陽師萌新不知道的小技巧分享給大家,包括了前期的各大主要方向的選擇,乾貨十足,讓萌新少走彎路。下面來看看都有哪些實用技巧吧。
  • 俗話「人窮不省3錢,富時不串2門」,早點明白,人到中年少走彎路
    就好比俗話「人窮不省3錢,富時不串2門」,若能早點明白,人到中年或能少走彎路。 那麼,此處所說的「不省3錢」,分別為哪3種錢呢? 1.為學習花錢 曾有著名經濟學家說過,「最好的投資就是教育」,畢竟學習是沒有止境的,唯有不斷去學習,才能不被時代所拋棄。
  • 伊伊塔羅佔卜:怎樣才能在愛情裡少走彎路?
    塔羅牌A:權杖二牌面解析:這張牌表示如果你不想在愛情裡走彎路那麼你在做與愛情任何有相關的決定都要深思熟慮塔羅牌B:審判牌面解析:這張牌表示想要在愛情裡少走彎路首先要做到真心實意,不能為了想要或者達到某種目的而對另一半有欺騙或者隱瞞;同時在選擇伴侶上也是需要更加認真的去做決定
  • 什麼是面向過程和面向對象編程
    一張圖帶你看懂什麼是面向過程和面向對象編程兩種思想的對比:面向過程是具體的東西,而且面向過程是面向對象的基礎。比如開汽車去某個地方,你就需要先有個汽車而且你需要會開車,而汽車有開車,加減速和剎車等功能,關於汽車的操作每一個都需要一個具體的過程來實現總結來說就是,面向過程是一種基礎的方法,它考慮的是實際的實現。一般情況下,面向過程是自頂向下逐步求精,其最重要的是模塊化的思想方法。因此在模塊化編程的時候才會有「低耦合,高內聚」的思想來提高效率。
  • 有智慧的家長,會經常對孩子說這四句話,讓他的人生少走彎路
    三、找對方法,事半功倍大部分人的失敗是因為沒有找對方法,導致事倍功半的現象出現。因此,在決定去做成一件事情之前找對正確的方法是很重要的事情。這個方法並不是去隨波逐流,認為大家都推崇的就是好的。所謂正確的方法就是要根據自身情況所制定的最合適的方案。譬如學習數學這件事情,如果不找對方法,通常會導致孩子無論怎麼努力學卻仍舊收效甚微。
  • 自學編程到底需要多長時間?
    如果僅僅是為了興趣,你只需要利用空餘時間即可;但如果想要作為以後工作的方向,在前期則需要投入大量的時間進行學習編程,在從事相關工作以後,也需要不斷進行學習提升編程技能。第二、編程基礎影響自學編程時間周期很重要的一點是:是否有編程基礎。對於有編程基礎的同學來講,學習起來會相對容易一些,所花費的時間自然較短。
  • 原神:雷澤主C玩法攻略!
    原神雷澤主C玩法攻略1.聖遺物養成雷澤聖遺物完全可以靠撿垃圾(45級前東湊湊西湊湊主詞條好一點的角鬥士套就能打出不算刮痧的傷害)45級之後還沒有其他適合主c的話可以嘗試2角鬥士2染血為我50級之前雷澤的聖遺物及面板,說實話我染血本只刷了十來次。(可能算運氣好吧?)
  • C/C+編程筆記:浪漫流星雨表白程序,七夕想表白,我教你啊!
    明天就七夕節了,各位學習編程的小可愛們,有什麼美好的計劃了嗎?約好了自己心儀的姑娘嗎?什麼!不要告我說明天你準備宅家看動漫!