當前位置:編程學習大全網 - 網絡軟體 - 程序員都要學習哪些課程?

程序員都要學習哪些課程?

很多想做程序的同學開始的時候都納悶程序員都要學習哪些課程,今天迅騰國際(西安)軟件工程師培養基地就來告訴大家 如果妳是學生,或者如果妳有充足的時間。我建議妳仔細的掌握下面的知識。我的建議是針對那些希望在IT技術上有所成就的初學者。同時我還列出了壹些書目,這些書應該都還可以在書店買到。說實在的,我在讀其他人的文章時最大的心願就是希望作者列出壹個書單。 大學英語——不要覺得好笑。我極力推薦這門課程是因為沒有專業文檔的閱讀能力是不可想象的。中文的翻譯往往在猴年馬月才會出來,而現在的許多出版社幹脆就直接把E文印刷上去。學習的方法是強迫自己看原版的教材,開始會看不懂,用多了自然熟練。吃得苦下得狠心絕對是任何行業都需要的品質。 計算機體系結構和匯編語言——關於體系結構的書遍地都是,而且也大同小異,倒是匯編有壹本非常好的書,妳需要著重學習386後保護模式的程序設計。否則妳在學習現代操作系統底層的壹些東西的時候會覺得是在看天書。 計算機操作系統原理——我們的開發總是在特定的操作系統上進行,如果不是,只有壹種可能:妳在自己實現壹個操作系統。無論如何,操作系統原理是必讀的。這就象我們為壹個芯片制作外圍設備時,芯片基本的工作時序是必需了解的。這壹類書也很多,我沒有發現哪壹本書非常出眾。只是覺得在看完了這些書後如果有空就應該看看《Inside Windows 2000。 數據結構和算法——這門課程能夠決定壹個人程序設計水平的高低,是壹門核心課程。我首選的是清華版的(朱戰立,劉天時)。很多人喜歡買C#版的,但我覺得沒有必要。C#的語法讓算法實現過程變得復雜多了,而且許多老師喜歡用模塊這壹東西讓算法變得更復雜。倒是在學完了C版的書以後再來瀏覽壹下C#的版的書是最好的。 軟件工程——這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲壹樣不知所雲。我的建議是看《實用軟件工程)。不要花太多的時間去記條條框框,看不懂就跳過去。在每次自己完成了壹個軟件設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收獲。

  • 上一篇:異界逍遙王的小說基本信息
  • 下一篇:i5臺式主機玩什麽遊
  • copyright 2024編程學習大全網