零基礎想學程式設計師一開始有什麼推薦看的書和需要注意的嗎?

時間 2021-06-02 12:09:44

1樓:

這個真的要看自己的底子。。。。零基礎到底零的什麼地步?電腦會不會開關機?能不能分清電腦各個部件?還是上學時學過基礎的計算機課程?

2樓:jack

從零開始,有勇氣的少年。

程式設計師不是那麼好幹。計算機技術也不好學。

主要是課程多,理論性強,還要大量的應用實踐。

既然從零開始,那麼推薦計算機系的第一門專業課——計算機導論。一般是大一的課程。

主要講計算機是什麼,怎麼工作,有哪些硬體部分構成,程式是什麼,程式怎麼執行的。

建立乙個計算機系統的全貌,從巨集觀的角度理解計算機。

既然你自學,那麼推薦一本計算機系必讀書籍。

這本書分成三個部分,簡短介紹下各個部分的主要內容。

第一部分:

第2章,數字在計算機中的表示方法。資料要先輸入計算機,才能計算。

第3章,程式是怎麼執行的。在二進位制指令層級看程式是怎麼被執行的。這是程式設計師能接觸得最低層次。

第4章,處理器體系結構。指令怎麼被處理器執行的。涉及邏輯閘電路等硬體知識。

第5章,優化程式的常見思路。

第6章,儲存器層次結構。馮諾依曼提出的儲存程式結構。儲存器層級與速度的關係。

第二部分:

第7章,編譯鏈結的基本原理。程式與系統庫進行鏈結,擴充套件程式。

第8章,異常處理。作業系統是怎麼處理異常的。

第9章,虛擬記憶體。作業系統設計了虛擬記憶體技術,用於管理物理記憶體。虛擬記憶體到物理記憶體的對映技術。記憶體管理和分配。

第三部分:

第10章,檔案IO。檔案概念,輸入與輸出。

第11章,網路原理。網路是怎麼工作的,套接字。

第12章,併發程式設計。充分利用多核。多程序多執行緒技術。

既然零基礎,再為你量身設計乙個高效的學習計畫

第一階段,第2,3章,第6章

主要建立概念。程式是什麼,儲存器是什麼。程式是怎麼執行的。

第二階段,第10,11,12章。

程式要解決問題。程式必須與檔案,IO,網路打交道,才能解決現實中的問題。

第三階段,第7,9章。

記憶體管理如何進行的。高階學習。可以不用學。

了解,計算機原理之後,就要工程實踐了。

推薦計算機系常看的python入門書

這本書是經典中的經典。

純實戰的書。有料,不拖沓。

附贈高效的學習計畫。

第一階段,前四章python基礎。前四章學完,其實就可以做專案了。

第二階段,第8~13章。python物件導向技術。物件導向在工程中,不可或缺。

掌握了python語言之後,大量做專案。獲取專案經驗。

3樓:Felix

還在上學的話,不如看看《電腦程式構造和解釋》(SICP)(狗頭。因為興趣也可以看看。工作要養家需要馬上上手一門技術的話就算了。

4樓:

我沒辦法回答,我只是好奇python然後知乎前上兩個月推了個鵝廠程式設計師給我,長相挺好,我也不差,然後現在談戀愛了,所以要不找個程式設計師男友帶你飛?我本來想找教程,然後直接脫單了,我到現在都懵了!

零基礎小白學當程式設計師有可能嗎?

西瓜之心 工業革命開闢了大量工人崗位,網際網路時代開闢了大量程式設計師崗位,初級程式設計師和傳統行業工人並無非常大的差別,門檻低,好就業,當年的工人了解熱機原理嗎,不照樣幹活。但是從工人到工頭,到工程師,對學歷,對能力都會有要求。 乙個個個個哈哈 對99 的程式設計師來說,出去面試數學好不加分,英語...

零基礎,想要成為一名程式設計師要怎麼做?

晴姐說IT網路評測 題主還是很有眼觀的,現在IT普遍就業前景都比較好,薪資待遇差不都都在8000以上。前期找機構系統培訓,專業老師大綱培訓能讓自己少走很多彎路。很多人建議小白自學,但有沒有想過對於一些理解能力差的人來講你是花多長時間才能學會呢,是一年還是兩年,自己學到什麼程度才算是入門呢?所以講現在...

零基礎學畫畫應該買哪些書?大一開始學晚不晚T T最主要的是真的畫得很醜T T

張大夏 不建議自學,找個老師從素描速寫開始練。我也很喜歡acg,自己買零基礎漫畫的書,下班回家就畫一下這樣子!大概畫了一年吧。去年辭職以後,家人覺得我那麼喜歡畫畫應該去學繪畫。然後就開始學習了,一開始先是臨摹畫了幾個月伯里曼,相當枯燥,不過,幾個月下來,感覺比之前一年的練習畫得更好了,畢竟,畫畫很多...