{eval=Array;=+count(Array);}
我也是軟件工程專業的 我已經畢業了。 你學了C語言就代表入門了編程,知道了一些和編程語言相關的知識。 未來你要學 數據結構,算法,計算機網絡和操作系統數據庫(概念和SQL)這些理論性的課程,這些是一個科學的知識結構不要著急比較枯燥。 編譯原理 學校應該也會安排學習只是這門課大多數人用不上。
編程語言你學了C建議在深入學一學,然后再面向對象編程語言 Java和C++選擇一門,個人建議是Java吧! C++也要了解。 掌理論學科最重要,編程語言一定不要學多 學廣需要了在學入門很快的。學精幾個就夠了。Java可以做很多,android,服務器web后端都可以。假如你對web前端感興趣 HTML css JavaScript要學好。 不過這些學科本科都會有安排。
大一現在時間多,建議不要把時間蘭花肥皂社團學生會這種地方。 有了編程語言基礎可以去LeetCode上看看簡單的題目培養一下編程思維。
編程是個長期過程,不要好高鷺遠,不要急慢慢來。尤其是 不要被大數據 人工智能數據挖掘這些所謂高大上的迷糊了,萬丈高樓平地起。
最后 數據結構+算法=程序設計。
學啥啊!好好玩吧!修夠學分能畢業就行了。畢業以后出來當碼農苦逼的很,有的是時間學而且是必須得學。沒日沒夜加班加點,放心到時候學啥都快!趁著假期最好先找個女朋友,一入開發深似海。頭發越來越少在婚戀方面就沒什么競爭力了。別老想著提升自己,搞開發會的越多加班越多。能力永遠都超不過項目經理的需求文案,沒入行之前好好珍惜自己的青春吧!
大一學生,軟件工程專業,目前學了C語言,數據結構,接下來暑假的時間,想充分利用,自學些課程,應該學習哪些呢?首先為小哥哥或小姐姐有這么一個主動學習的意愿而感到高興。目前很多學生,進入大學以后,就沒有了方向,也不懂得自主學習,以為修完學校培養計劃制定的相關課程,順利畢業就可以找到很好的工作。這種思想,放到20年前,確實沒有任何問題,放到如今的社會,只會到處碰壁。修完課程,不代表學會了,會用了,理解了,能力具備了,只代表通過了該課程的考試,僅此而已。如果想要在專業上有所發展,有所收獲,自主學習相關的課程,擴展相關的知識體系,是必不可少的。那么,學習了C語言和數據結構,如果想自學的話,應該學習哪些課程呢?建議可以到招聘網站上看下,一般招聘軟件工程師或相關崗位的任職要求、應聘條件;我想當前需要學習哪些軟件相關的知識或技能,沒有比企業的招聘信息中更能體現的了。另外個人的意見的話,理論方面可以接著深入學習數據結構,算法,然后操作系統,編譯原理,數據庫,計算機網絡開發等。語言技能方面的話可以自學JAVA,當然有C語言的基礎,學習JAVA還是比較快的,但是僅僅學習JAVA是干不了什么事情的,然后可以再根據自己是對前端開發感興趣還是對后端開發感興趣,然后再學習相關的內容。
軟件工程專業,將來的主要就業是做程序員。希望這些經驗可以幫你在程序員的路上少走點彎路。
先說說學什么,數據結構和算法是硬道理,不光要學理論,關鍵要動手寫程序,從簡單的開始,慢慢寫一點復雜的。如果想往深學,接下來就是框架,設計模式,數據庫,計算機結構,操作系統,計算機網絡。但是,單純的學理論,一枯燥,二不夠。所以,一定要動手。
接下來說說暑假,如果有機會,優先找個實習做,能動手編程的那種,跟個有經驗的程序員學兩個月,比自己在家學理論強得多。
還有就是要準備面試,技術面試分理論和編程,越早開始準備越好,早準備沒什么壓力,可以每個星期做一兩個題,理論和編程題都要做,看到有意思的題,還可以回去和自己宿舍的人得瑟一下。刷編程題去leetcode看看,從簡單到復雜,別看答案,先自己寫,都調通了再和別人的方法比較,看看誰的更好。
這么積極向上,主動要求學習,先給你點個贊,希望將來能找個稱心如意的工作。
你們學校第一年沒學計算機組成概論嗎?假設沒有,先學這個。這門課等同于專業教育,會告訴你計算機體系是什么,等同于景區的導覽圖。
假設學了,那么先學操作系統原理及技術,對其中通信部分不懂的話先放著。接下來學計算機網絡,然后是學數據庫原理及技術。
學到這里,接下來開始學Java。因為有C的基礎,你應該比較快。
到這里,接下來,學校課程能給你的幫助會降低。給自己一個課題:做一個web的學生管理系統,或類似的吧。歡迎來到廣闊的互聯網學校來繼續學習!
先這樣吧。后續有問題你再問我再答。祝學習順利!
軟工專業偏應用多些,盡管與計算機科學與技術教材一樣,側重點是有所不同的。理論緊密結合實際是學科的目標,題主也應緊跟發展潮流。
暑假期間學習純理論的知識那是相當枯燥。既然題主有C語言和數據結構的基礎,因此建議你學習面向對象程序設計,以C++語言作為基礎。學成后,一能掌握面向對象的基礎理論知識,二會用IDE編譯器,三了解程序的語法,語義檢查、編譯、鏈接、生成的原理。此外,了解泛型編程,并能應用STL庫編寫簡單的程序。學習過程可以通過刷題的方式增加樂趣。推薦去力扣網站檢驗自己的學習成果。
學實際應用時也要琢磨用到的理論知識,從而幫助加深理論理解。例如程序調試用到的內存、多線程知識源自操作系統;排查語法、語義錯誤的知識源自編譯原理;刷題用到的算法知識源自算法導論等等。
上述要點足以讓你渡過一個充實而又有意義的假期。與此同時,代碼Go還建議你多參加參加戶外活動,鍛煉出一個強健的體魄,為你的程序員生涯鑄就最堅實的基礎。
最后,特別表揚一下題主的能管主動性主,這是取得好成績的必要條件。要記得生活從來都不會辜負一個努力的人。
我是@代碼Go說科技 ,碼農的視角看科技,帶給大家不一樣的感受。歡迎大家閱讀評論轉發加關注。
聲明:圖片來自網絡,如有侵權,聯系必刪!
學了C語言后,基本對程序結構和程序思維有基本的了解。可以繼續加深C語言的學習啊,不要以為學了一學期就懂了,一學期你最多就會一些循環條件的基本語句,知道一些基本的數據類型和數組以及一些排序,估計連指針都還不是很熟,可以加深C的庫學習。如果實在要自學其他語言了,推薦C++或者JAVA,這二門現在工作中很熱門
0
回答4
回答0
回答9
回答0
回答10
回答0
回答0
回答0
回答0
回答