-
1 # 豐極
-
2 # LaoHuang188
首先是準備一臺膝上型電腦,最好配置高一點的。其次,學習軟體工程專業需要較好數學和英語基礎。如果這兩科不太好的話,利用開學前階段好好補習一下,打好基礎。剛剛說到軟體的學習要很強的數學底子,其實他還要有很好的英語底子,國內有些院校學習軟體工程的時候許多的教材是從印度過來的,教材都是英文的,(國內沒什麼比較好的教材),如果你對英文不是很感興趣,或是英文不是很好的話,呵呵,學起來的其實挺痛苦的。第三,軟體工程新生要找準自己的方向如果自己想搞科研,就多鑽研理論;想畢業就工作,就多參加一些專案(當然不要放棄學業)。學習期間呢,最好考點證,像“軟體設計師”,還有軟體工程是個對動手能力比較高的學科,就業的時候用人單位比較看重動手能力和實踐經驗,要是條件允許的話,多跟老師後面做做專案,對就業肯定有好處的啦。第四,軟體工程的學生需要學些什麼軟體工程的學生需要學些什麼?學校裡開的那些課真的有用嗎?筆者剛上大學的時候也很困惑,總感覺不知道該學些什麼才能讓自己成為一個技術性人才。這裡是筆者學了這些年的一些感悟,希望可以給困惑的人一些幫助。在學好專業課的同時,我想說的就是不要忽略高等數學、線性代數、機率論,等公共基礎的課程,尤其是線性代數和機率論,看起來我們可能根本用不到那些晦澀難懂的數學公式定理,但是,實際上在寫程式時可能涉及到很多數學知識,比如矩陣,正態分佈等等,因為寫程式會涉及到各種演算法,你要想熟悉演算法什麼的,數學的知識一定不能少。不要忽略英語,英語不一定要多麼優秀,但是一定不能就拋棄它。要知道很多非常好的資料書籍都是用英文寫成的,即使是有翻譯版的,但是看原版的有時候會更加深刻的理解知識。而且,程式都是用英文寫的,相信寫過程式的人都瞭解,寫程式的過程中會碰到為很多變數、函式、物件等等命名,而命名需要的就是‘望名而知其意’,所以學好英語,能為你帶來很多便利,而且也是幫助你能更加容易的看懂別人的程式。在這裡我要說一下一定要學好的幾門課程,除了C語言基礎,C++基礎,java語言外,計算機作業系統、計算機網路、計算機組成原理、編譯原理、資料庫這幾門課是一定要學好的,我著重提一下是因為很多人覺得麻煩,不願意認真去學。但是學好的好處是非常大的,畢竟我們學習程式語言不能只是為了寫計算器這樣的小程式,更深入的學習和理解,都需要設計、硬體、原理的知識。將上面所述的學好,可以說是打了個非常好的基礎了,有了基礎,再去學習其他的東西,比如網路程式設計,C#語言等等,都會讓自己學得相對容易,如果在上課時沒有好好聽,在以後的學習中會比較吃力。還有一點就是有的學生可能會覺得老師講的都是書本上的,我自己看也可以,這種想法是非常錯誤的,先不說自己課下會花去更多的時間,老師講課是幫你更好的學習,提高效率,這是自己看書所不能比的,除非你的學習能力非常強。值得注意的是,要常常上網,去一些論壇、部落格上看看別人的學習心得和技術總結,這會開拓你的視野,幫助自己提高能力。大學學軟體工程專業,預習要看什麼書大學學軟體工程專業,預習要看JAVA基礎,資料庫基礎,資料結構C++等。
-
3 # IT人劉俊明
這是一個很多同學都比較關心的問題,作為一名計算機專業的教育工作者,我來回答一下。
首先,軟體工程專業的專業性是比較強的,整體的知識結構都圍繞軟體開發、設計和管理來展開,而且不少學校的軟體工程專業都有較多的產業資源配套,所以通常學生的實踐機會也相對比較多,這對於學生的就業也有比較積極的影響。
對於選擇軟體工程專業的同學來說,在開學前可以重點學習一下程式語言,程式語言作為開啟計算機技術大門的鑰匙,對於後續的學習和實踐都有重要的影響。按照歷史經驗來看,有不少女同學的程式設計能力相對比較弱,所以提前學習一門程式語言也會為後續的學習奠定一個基礎。
在程式語言的選擇上,可以選擇C語言,也可以選擇Java、Python,對於軟體工程專業的同學來說,這三門程式語言都應該掌握。C語言是面向程序式程式設計語言,語法結構比較清晰,而且當前C語言在作業系統開發、嵌入式開發等領域依然有廣泛的應用,所以掌握C語言還是有必要的。
Java和Python是當前流行程度比較高的全場景程式語言,從學習的難易程度上來說,Python語言的初期學習難度要低一些,比較適合自學。學習Python可以按照三個階段來學習,第一個階段是學習Python的基本語法,第二個階段是選擇一個開發方向,比如Web方向、大資料方向、人工智慧方向都是不錯的選擇,第三個階段是結合場景來應用Python。
回覆列表
(1)筆記本,生產力和學習工具,看你打不打遊戲,不打遊戲買個輕薄本就行了,打遊戲就買了遊戲本
(2)英語學習規劃,一定要有計劃,四級必須過,六級努努力爭取過
(3)鍛鍊身體的計劃,身為一個將來要成為程式設計師的人,身體一定要好
(4)大學其實教的東西很少,自學很重要,選一門語言,自學
(5)找個兼職做,提前體驗
(6)大學了,就成人了,儘量自立
(7)多讀書,不要侷限於專業類
(8)想想自己的興趣是什麼,找個感興趣的社團參加