入門需要具備一定的英語基礎、計算機體系結構和匯編語言、計算機操作系統原理、數據結構和算法、軟件工程、windows程序設計等相關知識點。
![]()
一、具備一定的英語基礎
對于初級IT程序員來說,英語只需要寫簡單的詞匯就可以,但是如果想要走的更遠,還是要去學習和掌握。在學習IT技術上,沒有專業文檔的閱讀能力,中文的翻譯偏少,現在的許多出版社直接英文印刷,學習方法是強迫自己看原版的教材,開始會看不懂要多看,孰能生巧。
二、計算機體系結構及匯編語言
關于體系結構的書推薦《80x86匯編語言程序設計教程》,重點學習386后保護模式的程序設計。否則在學習現代操作系統底層的一些東西的時候會覺得是在看天書。
三、掌握計算機操作系統原理
開發在特定的操作系統上進行,如果不是自己實現一個操作系統,無論如何,操作系統原理是必讀的。這就像我們為一個芯片制作外圍設備時,芯片基本的工作時序是必須了解的。
四、學習數據結構和算法
數據結構和算法能夠決定一個人程序設計水平的高低,也是一門核心課程。很多人喜歡買C++版的,但沒有必要,C++的語法讓算法實現過程變得復雜多了,而且許多老師喜歡用模塊這一東西讓算法變得更復雜,倒是在學完了C版的書以后再來瀏覽一下C++版的書是最好的。
五、學習軟件工程
實用軟件工程不要花太多的時間去記條條框框,看不懂就跳過去。在每次自己完成了一個軟件設計任務以后再來回顧回顧,每次都會有收獲。
六、入門Windows程序設計
建議任何企圖設計Windows程序的人在學習VC以前仔細的學完它,而且前面的那本《InsideWindows2000》也最好放到這本書的后面讀。VC很容易學,不要在沒有看完這本書以前提前學習VC,因為看不懂。
以上內容為大家介紹了IT程序員入門必須要學會哪些東西,本文由多測師親自撰寫,希望對大家有所幫助。https://www.duoceshi.com/xwzx-hydt/1417.html






