太原軟件工程師培訓
151 2017-04-13
太原軟件工程師培訓?軟件工程的學生需要學些什么?學校里開的那些課真的有用嗎?筆者剛上大學的時候也很困惑,總感覺不知道該學些什么才能讓自己成為一個技術性人才。這里是筆者學了這些年的一些感悟,希望可以給困惑的人一些幫助。
軟件工程的學生需要學些什么
1、在學好專業(yè)課的同時,不要忽略高等數(shù)學、線性代數(shù)、概率論,等公共基礎的課程,尤其是線性代數(shù)和概率論,看起來我們可能根本用不到那些晦澀難懂的數(shù)學公式定理,但是,實際上在寫程序時可能涉及到很多數(shù)學知識,比如矩陣,正態(tài)分布等等,因為寫程序會涉及到各種算法,你要想熟悉算法什么的,數(shù)學的知識一定不能少。
2、不要忽略英語,英語不一定要多么優(yōu)秀,但是一定不能就拋棄它。要知道很多非常好的資料書籍都是用英文寫成的,即使是有翻譯版的,但是看原版的有時候會更加深刻的理解知識。而且,程序都是用英文寫的,相信寫過程序的人都了解,寫程序的過程中會碰到為很多變量、函數(shù)、對象等等命名,而命名需要的就是‘望名而知其意’,所以學好英語,能為你帶來很多便利,而且也是幫助你能更加容易的看懂別人的程序。
3、一定要學好的幾門課程,除了C語言基礎,C++基礎,java語言外,計算機操作系統(tǒng)、計算機網(wǎng)絡、計算機組成原理、編譯原理、數(shù)據(jù)庫這幾門課是一定要學好的,這里著重提一下是因為很多人覺得麻煩,不愿意認真去學。但是學好的好處是非常大的,畢竟我們學習編程語言不能只是為了寫計算器這樣的小程序,更深入的學習和理解,都需要設計、硬件、原理的知識。
4、將上面所述的學好,可以說是打了個非常好的基礎了,有了基礎,再去學習其他的東西,比如網(wǎng)絡編程,C#語言等等,都會讓自己學得相對容易,如果在上課時沒有好好聽,在以后的學習中會比較吃力。還有一點就是有的學生可能會覺得老師講的都是書本上的,我自己看也可以,這種想法是非常錯誤的,先不說自己課下會花去更多的時間,老師講課是幫你更好的學習,提高效率,這是自己看書所不能比的,除非你的學習能力非常強。
5、值得注意的是,要常常上網(wǎng),去一些論壇、博客上看看別人的學習心得和技術總結,這會開拓你的視野,幫助自己提高能力。
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號