回覆列表
  • 1 # 有理想的碼農

    其實無所謂先學那個,主要是先找一本好點的教材,個人推薦找國外原版教材或翻譯質量好的國外教材,比如《The C Programming Language》,《Starting Out with C++ from Control Structures to Objects (9th Edition) 》等,在亞馬遜上搜索best c++ book 就能找到。

    首先掌握基本語法和結構,掌握指標和引用,知道它們的區別和相同點,瞭解那些地方可以用,那些地方不能用,然後開始嘗試寫一些小程式。

    等基本概念掌握了以後,可以去學習一些純面向物件的語言,比如c#,這樣有助於瞭解和掌握什麼oo。然後再回過頭來學習c++一些高階的知識,比如stl,模板,指標和引用的高階內容,看別人程式碼能夠理解為什麼要用指標和引用。

    當你對指標和引用能夠說出個一二三,知道什麼時候該用,什麼時候不該用有個認識的時候,就可以說對c/c++入門了。

  • 2 # IT人劉俊明

    學習網路工程專業可以從C語言開始學起,具體原因有以下幾點;

    第一:C語言簡單易學。C語言是典型的面向過程式的程式語言,語法結構相對清晰,學習起來也相對比較容易。C++語言是C語言的面向物件版本,C++增加了面向物件的概念,提升了抽象的層次,對於初學者來說,C++還是具有一定學習難度的。另外,C語言的實驗環境比較好搭建,這對於初學者來說也是比較重要的。

    第二:C語言在網路領域有廣泛應用。網路工程需要與大量的網路裝置打交道,網路裝置(交換機、路由器等)通常都有自身的作業系統,而這些作業系統通常都對C語言有較為完善的支援,所以掌握C語言在網路領域有大量的應用場景。

    第三:C語言在嵌入式程式設計領域有廣泛的應用。嵌入式程式設計在當前的物聯網發展背景下有廣闊的發展空間,而C語言是嵌入式程式設計領域應用最為廣泛的程式語言之一,所以學習C語言對於嵌入式開發具有重要的意義。網路工程專業與物聯網關係密切,掌握C語言會進一步擴充套件自身的就業面。

    第四:C語言是運維人員的基本技能之一。網路工程專業有不少畢業生未來會從事網路運維工作,雖然網路運維可以使用Python語言,但是C語言對於運維人員來說也是比較重要的,畢竟Linux作業系統就是採用C語言編寫的。

    對於女生來說,學習網路工程應該選擇一個適合自身條件的發展方向,通常來說網路運維工作並不適合女生來做,畢竟運維崗位還是具備一定工作強度的。

    最後,如果條件允許的話,建議讀一下研究生。

  • 中秋節和大豐收的關聯?
  • 今年的火箭隊是歷史上最強的嗎?