想自學網絡編程,需要學習哪些知識?

第二,學習編程語言,彙編語言建議必須語言,高級語言可以選擇php,NET。

第三,學習數據庫,推薦mysql,完美搭檔php+mysql。

第四,學習網絡各種協議,網絡編程重點學習協議,常見有網絡層協議:IP協議;DNS協議;傳輸層協議:TCP協議;UDP協議。

如果還有精力可以學習linux系統。

希望能幫你,謝謝!


常青春科技



網絡編程,從大的方面說就是對信息的發送到接收,中間傳輸為物理線路的作用。

網絡編程最主要的工作就是在發送端把信息通過規定好的協議進行組裝包,在接收端按照規定好的協議把包進行解析,從而提取出對應的信息,達到通信的目的。中間最主要的就是數據包的組裝,數據包的過濾,數據包的捕獲,數據包的分析,當然最後再做一些處理,代碼、開發工具、數據庫、服務器架設和網頁設計這5部分你都要接觸。

上面一堆囉裡囉嗦的廢話說太多也沒什麼用,咱們直接切入主題。

上面提到了5個方向:代碼、開發工具、數據庫、服務器架設和網頁設計,咱們分開來說。

首先來講,代碼、開發工具、數據庫,這三個是三位一體的。你要擼代碼,你肯定得有趁手的開發工具,現在主流的代碼,Java也好,Python也好,或者別的什麼,都是要用到數據庫的,所以這三個得一塊兒學。

只要你不學下面這個就行XD

_(:з」∠)_

這要說,要麼得長篇大論,要麼只能泛泛而談,說得太多了,也容易聽不明白。簡單而言,就是首先得選好一門語言,追求極致學C++,追求好找工作就學Java,追求好學就Python,追求新穎就Go語言……而相應的語言對應不同的開發工具,也對應相關的數據庫,這個學了就懂了。

而至於網頁設計,這個,主要說一下,現在H5才是核心熱點,說實話很多人恐怕也想不到,2年前還沒人看好,確切地說是沒人看好以國人的習慣,能夠在H5席捲全球的時候緊跟時代,而不是繼續著自己的“穩健”……

簡單來說吧,得H5者得天下。


從不加班的程序猿


直接學習Python吧,如果你沒有編程底子的話。人生苦短,我用Python。Python入門起來還是很容易的,本身也不太難。祝好


Python進階學習交流


自學網絡編程的成功率挺高的,很多學習資料網絡都會共享。需要學習的知識有喝多,比如代碼、開發工具、數據庫、服務器架設和網頁設計等等。前期主要是學代碼,至少要熟練掌握一種開發語言,比如Java、C語言等。想從事相關行業,還需要有項目實戰經驗。題主自學的話,知識應該沒問題,但是項目經驗會欠缺一點。所以很多計算機專業的學生畢業會考慮參加一些實訓課程,學完就比較好找工作。


分享到:


相關文章: