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