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