雖然學的是專科的計算機網路技術,但是感覺那些太淺了,只教個c語言,其他啥都不講,想自己學學本科計算機專業的內容但是不知道該從哪裡下手,也不知道一共有哪些專業課


即將畢業的軟體工程學子,我說說我學了些啥吧!

C++大一學的,編程入門必學,入門級別就可以了,當然越深越好!

計算機網路,各種協議,二進位,很基本的東西要知道。

大二學的Java語言和設計模式,Java是門很不錯的語言,喫雞中的M416,eclipse真的太強大了,一直到現在都是我的主修語言

設計模式瞭解原理就好了,你可能記不住名字,但在編程過程中,實現某種功能該用什麼模式就會想到

還學了PS,當娛樂課程,皮毛就那麼多,能滿足美圖秀秀的大部分操作是怎麼實現就行了,更難…那就去學數字媒體技術吧,別學編程了

之後就是Maven,mybitis,MySQL,ajax,HTML,jsp,servlet框架等等前段技術

即使你想做後端,前端也必須會!!!

即使你想做後端,前端也必須會!!!

即使你想做後端,前端也必須會!!!

重要的事情說三遍!

------------------

想了想還是更新到後面吧19/9/17

不到半年時間又學了一些軟體和語言,當然大部分都是自學的

Photoshop用來P圖做網頁,做動圖,表情包等等

Primer視頻剪輯,就是簡單的視頻剪輯

xmind用來做思維導圖,總結學習筆記,流程圖等

md用來做筆記的,可以生成HTML網頁

Axure用來做網頁原型設計,挺簡單,也好用,能快速做出原型,更易於開發和前段瞭解

框架springboot,jeecg一個開源項目,可以集成網頁端APP端,挺強大的,團隊也一直在更新

Vue.js前段渲染方式,使用方法類似於JS,但和JS側重點不一樣,JS側重於動作,Vue側重於數據(個人淺見)

appcan一款軟體用來做移動端應用,會JS,css,HTML就能入手(我暫時沒接觸過其它做APP的軟體)

cocoscreater一款遊戲引擎,可以通過插件或自己編寫的代碼,官網有一個簡單的例子,做完之後就可以發布到其它平臺(比如微信小遊戲),還設置連接好雲端資料庫(以前沒用過,超興奮)

暫且到此…還在學習中…軟體的道路上越走越遠…


數據結構、C++/Java、資料庫、計算機系統、計算機網路、離散、線代、尤其是前三個人數據結構是重中之重、至於高級語言 你喫透一門就等於喫透了基本上所有的高級語言 無非就是特性要重學 思維轉變 資料庫的話…沒資料庫聯動機 啥都幹不了。


我學計算機應用的

感覺和軟體工程有點點相似

我們在學資料庫 c語言

還有JAVA 類似這些

軟體工程應該也差不多啦


計算機專業的課程基本上都差不多,只是個別突出點不一樣

所以不論你計算機學的哪個專業,計算機網路、數據結構、編譯原理、語言等這些一定要學好,把基礎打紮實,這樣不論你想去哪個計算機類的專業都能快速進去

畢竟基礎都是一樣


每個學校的課程可能會不太一樣,如果想走軟體開發這條路的話,以下幾門課程是必須要學習的。

1.數據結構與演算法,只要你做開發,這一點就必須好好的學習,把它學透了,對編程的優化幫助很大。

2.計算機組成原理,一門特別難學的課程,學透了,是大牛級別的。

3. 資料庫,作為一名軟體開發人員,資料庫肯定是要會的,必備的知識,目前來說,MySQL 資料庫用的比較多,可以多研究研究。

4.網路編程,軟體終歸都是通過網路來交互的,所以網路編程同樣蠻重要的,TCP,UDP協議等。

重點就是這些吧,其他的就跟具體的語言有關係了,不過把這些學好了,語言只是工具,學習任何一門語言都特別的輕鬆。

學校教的確實有點少,需要自己課後多學習,加油吧。


導論,數據結構,計算機組成原理


推薦閱讀:
相關文章