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