軟體工程大一結束還不太懂程式設計怎麼辦

時間 2021-05-07 00:46:23

1樓:guargarg

不要跟著學校的進度走,程式設計只是乙個手段而已,關鍵在於你要要做成什麼,如果以乙個你不感冒的、抽象的程式設計來作為你的行為驅動,那你還是趁早放棄做自己想做的事,遊戲也好、談戀愛也好都比這種盲目跟隨要好,以目的為驅動,才是做好一件事的方法(我自己的觀點)。

大一的暑假,有很多的時間,可以像其他回答一樣,做做oj上的程式設計題,也可以自己預習資料結構,同樣,你也可以去做你感興趣的,其他人不會強制要求你一定要做什麼,唯一會讓你做的就只有你自己。

偏題勿怪。

2樓:Ethanlita

軟體工程一年級你會學到什麼課程呢?

微積分,線性代數,C語言,這些就差不多了吧

但是不要小看這幾門課,這幾門課是你作為程式設計師職業生涯的基礎的基礎的基礎

這三門課雖然基礎,然鵝這幾門課學下去,又是非常深入的,微積分,線性代數擴充套件下去就涉及到運籌學,資訊理論,決策樹這些東西,而這些東西就是很多東西的基礎,比如人工智慧什麼的;至於C語言,就更不要說了

能把C語言的語法學通,學會,這就可以了,我反對那些答案說的刷leetcode,或者看primer什麼的(不可否認的是,強者當然可以看),但是,乙個以前沒有接觸過程式設計的人,在沒學過資料結構,演算法,和一些其他東西的時候就看primer,刷leetcode,是不是太強人所難了一點

畢竟題主以後還有很多課等著你,軟體工程,計算機網路,演算法資料結構,資訊理論,作業系統,再深入一點的大資料,人工智慧,雲計算,還有那麼多課程在等著你,沒必要操之過急,做好你現在該做的事情就好了

當然,我可沒有否認鑽研,只不過自己鑽研也要建立在具有完善的知識體系的基礎上...不能沒學會走路就開始跑嘛,但是跑之前先把走路學熟悉了,還是很有必要的吶吶吶

3樓:

首先資料結構的確要預習起來

因為真的很難……很難……很難………………

剛學到二叉樹表示猝死

然後可以去LeetCode刷刷演算法題。在GitHub上找找專案。

或者說學習另一門語言,因為剛學C寫的東西,還是有點侷限性,如果會一點python之類的,那能做的事情就非常多了。

這些知乎上也有很多類似問題,可以去看看。比如GitHub上C的專案、剛學python找專案等等。

軟體工程 大一新生 應該多學點程式語言,Adobe工具之類的,還是多學點演算法和資料結構?

yi bbbian 資料結構和演算法是計算機基礎知識的學習,第一重要,計算機語言是計算機軟體以後吃飯的傢伙,Adobe是應用軟體的使用,是其他行業吃飯用到的計算機軟體產品。 呵呵 第一,程式語言是必須的,不學程式語言,咋子程式設計嘛?學計算機的畢業後有多少不程式設計的崗位?第二,程式語言不要選多,一...

大一軟體工程新生,要買什麼電腦啊?

平子霽 考慮到系統相容性,建議別買蘋果 軟工對顯示卡的需求量不大,普通價位的惠普或戴爾就可以應付。聯想價效比低,同學有買神州的,容易出問題。 saika 別買蘋果就行,否則彙編什麼的系統不行很麻煩。其實大學你寫不了什麼對配置要求很高的程式,如果遇到了,請檢查是不是無腦遞迴了。 Dua lipazzZ...

大一軟體工程學生,對計算機什麼都不懂,應該怎麼入手看書

改個名字 學東西怎樣才能不枯燥呢,我覺得首先是要上手一些比較簡單,而且能夠快速提起自己興趣和東西,所以先推薦學習一些比較簡單容易上手的語言,比如python,在有了這個之後,去嘗試理解一些基礎知識,比如作業系統,還想再深入了解的話,可以看看計算機組成,另外還有一些應用的,比如計算機網路和資料庫。 H...