回覆列表
  • 1 # 大學生程式設計指南

    作為一個用了十幾年C++程式設計師,幾乎每天都涉及這門語言,還是覺得遠遠不到精通層面,主要原因是實際工作過程中不可能每個語法細節都能涉及到,而且標準還在不停的更新增加,這門語言是值得研究一輩子,現在很多畢業沒有多長的小夥伴,簡歷上寫上精通的基本上面試透過的機率不大,真不知道天高地厚,前幾天有個去公司實習的大學生,也是計算機科學與技術專業,讓接觸這門語言,結果開始搞就傻眼了,這個和學校學的差太遠了,學校搞的基本上算皮毛。

    這也就是學校和企業最大差距,學校裡面主要還是理論灌輸為主,說的再直接一點不掛科完成學業為主,企業主要面向社會以結果論,可能在實際操作過程中用的不是最新理念但是功能完成的讓客戶非常滿意,學校很多理論點到為止。常年戰鬥在程式設計第一線的程式設計師反而掌握的不一定全面,到只要涉及到了,都是實實在在的經驗,而且平時工作相對比較忙,有可能跟不上新的標準出來,長此以往時間長了還是覺得這門語言永遠沒有學完。

    這門語言之所以很難精通,主要設計者在理念上想透過一些語法細節約束,做出一門精緻的語言,很多業內的大咖對這種設計理念很不爽,程式語言大趨勢是走向簡單化,從現在比較熱門的語言可以看的出,基本上這門語言一旦扎進去就出不來了,而且隨著不停的更新語法細節越來越多,同現在程式語言大趨勢背道而馳,關鍵現在很多架構師對這門語言愛不釋手,被虐夠了反而喜歡上了,一門讓人又愛又恨的程式語言,不建議初學者直接選擇這門語言作為入門程式語言,容易把自己那點激情給打掉,現在很多客戶端框架設計首選,畢竟既能保證效能又有面向物件設計也只有C++了,實踐才是真理,敢不敢用這門語言做個專案,感受下。

  • 2 # 人工智慧機器人小葵

    #define _A(X) X_WTF

    #define A(X) _A(X)

    看懂這個說明精通C

  • 3 # 井151276607

    10年沒搞明白c++,說明這個人沒獨立主持過用c++開發過任何需要使用c++開發的工作。簡單說,工作中沒有實戰的需要。

    想自虐一下自己的人,嘗試將qt的基礎程式碼,用java重寫(實現)。無論成功與否,對兩種語言的理解都會有提高,漲幅與工作質量相關。

  • 4 # ma小奎的碼世界

    c++的語法確實繁雜。連發明人也不建議搞懂所有語法細節。學習語言要深入,但也不能說要掌握所有語法點。畢竟用它是來工作的,深入,夠用就行。就像漢字一樣。我們也就掌握了3,4千字,但已夠我們交流用了。語言掌握到一定階段,還是要向軟體設計和架構方向走。這樣會有更大的舞臺。

  • 5 # 智潮

    我看到很多人的簡歷上寫著精通XX,精通BB,精通CC等等,包括我的簡歷也寫著精通C++,但我寫的戰戰兢兢。

    精通是什麼概念?

    我們來盤一下,一門語言包括語言語法和函式庫,做到這兩點不難,多看書,多寫,兩年就差不多了。

    但這樣能做事嗎,要寫程式還要包括資料結構,設計模式,再做到這兩點,四年差不多可以做到教材上的。

    繼續盤,C++能做什麼,這時候很多小夥伴心裡都有一長串答案,大到作業系統,小到小工具,前臺後臺,客戶端服務端,windows,linux等等各個工具平臺上都有C++的身影,是的,C++能做的太多了,多到你不敢想象。

    那麼,你能做這些嗎,或者說做過的,再盤一盤。

  • 6 # Alpha天啟

    c++是一個一個強大的語言,但並不是一個優秀的語言。有很多設計缺陷和毛病。程式碼量巨大的c++程式,後期是難以維護的。優秀的程式設計師可能只會利用c加加最精華的部分。

  • 7 # lipbw

    每天都在用別人的輪子,自己不造輪子,當然不能說精通了,但是隻要你能造好一個輪子,就敢說自己精通了,因為一個輪子就能包含90%的語言精髓

  • 8 # 肥崽之父

    計算機語言跟人類語言一樣,是個溝通的工具,你肯定沒有認識全部的漢字但是不妨礙你文章寫得不錯,也許你還會寫詩,所以與其花時間去記幾萬個漢字不如用有限的文字生動的表達你的意境。思想才是最重要的。比c++更重要的是面向物件的思想。

  • 中秋節和大豐收的關聯?
  • 孟定到思茅通關有幾公里?