計算機專業學生如何提高自己的程式設計能力?

時間 2021-12-20 14:02:44

1樓:好了的

做為過來人 ,我講下我的經驗吧 。

對於學生而言,因為基本都是課本上面的東西,課本上面的 ,都是非常零散的 ,碎片化的東西 。

基本以演算法和語法為主 。

那麼這些是否需要深入研究呢 ??這些如果你不是做研究用途的 ,基本看得懂就可以了 。

比如排序演算法 ,查詢演算法 ,其實在C++有非常優秀的框架可以實現 ,不是做特別底層 ,懂原理即可 。

如下:其實我們課本上面所學習到的東西,你在各大框架, 都能找到答案,有時候你做開發,其實就是

找到合適的框架,原始碼,拼湊出來 ,

很多人可能會說 ,那麼簡單 ,其實這也不見得簡單,你能把各種框架找出來,完成你的任務 ,

這個也是一門高深的技術活 ,有時候 ,你有原始碼,可能你編譯都不會 ,更別說按照自己的思路實現相關業務邏輯 。

即使你到了將來,出去工作,你發現 ,和我說的差不多 ,到了公司,就是用前輩開發出來的各種框架,

根據具體的業務需求 ,進行修改,維護,在大公司 ,有專門的人,大牛,做核心框架設計 。

所以對於課本上面的 ,如果不是做學術研究,不是為了考研 ,僅僅是為了工作 ,看懂即可 。

研究一些有價值的原始碼,是最快的提公升自己的水平的途徑 。學習別人原始碼的同時,就對課本上面講解的有深刻的理解了 。

那麼很多人感覺,自己什麼都不會 ,發現學了幾年,啥也做不出來 ,應該怎麼辦 ??

很多人參加培訓,一般培訓都是幾萬起步,沒錢沒有問題,可以幫你貸款 ,以後工作慢慢還 。還包工作 ,

這個很誘人吧 ??如果你認為這樣就可以提高你的水平的話 ,那麼你大錯特錯了 。包你分配工作 ,都是分配給他們合作公司 ,實習幹幾個月 ,滾蛋 。

你會為你那幾萬塊 ,後悔得腸子都青。

那就只能自學嗎?

這個當然不是,高水平的大神還是有的,很多水平高的技術,都是做的專案,因為他們都不限於去給你專門當老師講課

都比較偏向於做專案,因為做專案賺的更多

本人做專案多年,有很豐富的專案經驗,如果你想要提公升自己的技術實力

可以參考下圖來跟我實戰學習

public void calc()

double resultPositive;

double resultNegative;

double resultUnsure;

resultPositive = priorPositive * allBackPos;

resultNegative = priorNegative * allBackNeg;

resultUnsure = priorUnsure * allBackUns;

System.out.println("積極:" + resultPositive);

System.out.println("消極:" + resultNegative);

System.out.println("不確定:" + resultUnsure);

}//解析出文章中的詞語,並且對映上頻數

public void calcFreauency(Map wordMap,File article)

}public void setWordMap(Element tok,Map wordMap)

2樓:楚浩

考研的話,有基礎的能力,不影響專業課的學習、實驗室的實驗即可。具體來說,沒時間的話,因專業課需求再隨時補充學習即可。

如果有時間,那麼學資料結構的時候,刷刷題是很有幫助的。不必刷太複雜的,哪怕只是基本的資料結構應用題,只要是oj上面的,那麼你就能體驗到需要通過測試點意味著什麼,對你的具體理解和實現能力都是很好的鍛鍊。

再具體的題目,你就自己摸索著找找吧。你畢竟不是我的學生,我不清楚你的進度和水平、特點,題目推薦這種事只能具體情況具體分析。

最後,吐槽一下leetcode的質量……比各種老牌oj差好多,要不是因為面向找工作做了很多題目篩選、蒐集的服務,這種時間、空間都不靠譜,測試環境也不清不楚有bug的oj,誰會用呀……

非計算機專業學生如何掌握計算機思維?

山東中公優就業 與其說計算機思維不如說是邏輯思維能力。不管什麼思維,最終都是要解決問題的,能不能解決問題,大多和思考方式有關係。而思考方式,有一部分是經驗總結出來的,有一部分是看書 閱讀前沿技術領悟的。先從小問題著手,一步步的考慮越來越全面,對技術的把握越好,越能解決實際問題。 CodeAllen ...

計算機專業的學生如何看待考研?

16年剛考完。本科基礎還算可以,渣績點3.5保研失敗。早出晚歸半年多,自認為還算用功努力。全書三遍,真題三遍 660兩遍 王道三遍。政治英語也都不是問題 托福第一次考88,不算好,但也有老底。考前也算蠻有信心,數學一的複習強度算中上,秉著考研數學重概念,難題少,自己目標也只是120。15分難題大不了...

計算機專業的學生如何在大三之前找準自己的方向?

毛草 兄弟,我都大三過去十幾年了,還是不敢說自己已經找準方向了。我何德何能去指導你現在就能 找準 啊!不過我可以說的是,數學學好了絕對是沒錯的,程式設計的基礎就是數學,學好了數學各種程式語言都是不同CFG構成的小道。這東西純粹靠熟能生巧,沒什麼太好的捷徑。然後下一步目標就是能去解決各種各樣的問題。當...