-
1 # 探探雜貨鋪
-
2 # 非著名程式設計師
作為一個計算機科學與技術專業畢業的學生的話,我只能從我們學校開設的課程大致來講一講。在講之前,先宣告一點:雖然都是叫計算機科學與技術專業,但是每個大學有每個大學的特點和課程,肯定不會完全一樣,多少會有一些出入。
計算機科學與技術專業應該是計算機類專業中的一個大專業,包含的內容相對來講比較多,是國家一級學科,包含下設了軟體工程,資訊保安,計算機軟體和理論,計算機系統結構,計算機應用技術,計算機技術等專業。
我們在大學前兩年是不細分的,到了大三就開始分軟體方向,硬體方向,還是網路方向,針對自己的興趣和愛好,去選擇自己學習的方向,在大三開始就根據自己選擇的學習方向,上對應的課程了。在大一,大二前兩年,同為計科專業的學生都學得一樣,大三開始分開學習的,軟體方向的學習軟體開發相關的課程,硬體方向的就是嵌入式相關的課程,網路方向的就是跟網路相關的課程。
所以,在你進入計算機科學與技術專業之前,前兩年都要學的課程,你可以從這些課程中進行準備,畢竟你在沒選擇方向之前,可能你也不知道自己將來會選擇哪個方向,那麼應該準備基礎的,統一的課程。
如果要學習,預習的話,下面的課程是有必要提前學習的,比如:C 語言相關的,C 語言都得學,是基礎。計算機導論,作業系統,編譯原理,計算機網路,資料結構,演算法相關的書籍,這些課程和書籍,你可以提前讀讀,都是比較基礎的,學習計算機都可能多多少少能夠用到或者相關的,即使將來分了方向,也有助於你開闊眼界,夯實基礎。
關於書籍的購買,在網際網路時代,其實你沒必要購買,電子書相關的多得是,都可以讀一讀,尤其是一些經典的計算機類的書籍。
-
3 # 極客程式視界
其實不必要刻意去準備什麼,因為你既然能順利考入計算機專業,那麼已經說明你擁有了具備學習計算機的基礎專業知識了,如果非要說有什麼提前準備的話,我個人覺得,你可以去網上搜羅下透過程式設計能夠做出哪些有意思有趣的專案,透過一個初識認識到程式設計的樂趣,保持極其濃厚的興趣,以此來驅動你接下來準備要學習的專業知識。
1 靈活優雅的運用搜索引擎。你需要知道如何使用關鍵詞查詢,檢視其他開發人員的程式碼,並將其應用於你要解決的問題。 2 程式設計是個手藝活,越練越有思路,有新的見解,只有不斷的堅持,你才能在這條道路上越走越遠。始終保持作為程式設計新人時的那種對新知識、新技術的渴望,不斷地在實踐中成長,多練習,多看別人的程式設計思路,你就能開啟自己的侷限性,同時也催促你學習更多未知領域的知識。
3 任何一個看似不起眼的地方都至關重要。例如,變數命名、呼叫函式、命名CSS屬性,雜湊表及陣列的選擇,這些知識點雖然看不起眼,但是他們都將對結果產生很大的影響。很多時候程式的bug其實只因你的一個小小的疏忽導致。
4 認識到那些看似重大的決定其實並沒有想象的那麼重要。經驗豐富的開發人員總是明白怎麼去大事化小,怎麼去避開一些開發人員經常陷入的大麻煩。這些事情在某些程度上來說,頗具有些禪意。
5 使用合適的高效工具。現在市面上存在這麼多不同的庫、工具和框架。經驗豐富的程式設計師們總能知道在面對不同的問題時應該選擇什麼工具,以此來提高自己的學習和工作效率,從而事倍功半。
回覆列表
時間充裕的話,計算機網路,微機原理與介面技術,C/C++,資料結構,編譯原理,計算機組成原理。但是如果時間緊,計算機網路,C/C++資料結構。理論部分:你可以參看一些計算機基礎入門的書籍。C語言,資料庫,電路原理等方面的一些書籍。
實踐部分:可以看一看計算機組裝與維護一類的書籍,自己多動手操作,實踐。差不多就是這些了,