假期自学编程没有学习路线?
假期假想自學(xué)編程?^ _ ^
首先,我們要搞清楚,會語法和會編程 區(qū)別很大
熟練的語法是編程的基礎(chǔ),但絕對不是全部。一門語言的熟練精通需要反復(fù)練習(xí)實戰(zhàn)。
這里我首推C語言,計算機(jī)系學(xué)生基本都會學(xué)習(xí)。
(去洛谷等平臺刷題,你可以看到一堆用C寫算法題的,其他語言都比較少)
因為C語言偏向于機(jī)器,偏向于底層,可以讓你對以后老師上課講解的內(nèi)存溢出、數(shù)組越界等等問題有一個親身的體會。
另外,也可以對自己后面的學(xué)習(xí)作鋪墊。像博主做的高性能并行計算方向,CUDA、openMP等并行框架都支持C、Fortran等比較“古老”的語言。
反之,最近幾年很火的Java,Python等不一定會有這么好的適用性,所以,這無疑是適用性最廣,學(xué)習(xí)成本最低的選擇之一了。
另外mooc上面的學(xué)習(xí)視頻,推一個公認(rèn)的不錯的 浙大 翁愷老師的 C語言程序設(shè)計,講得深入淺出,大一國慶節(jié)就是看他的視頻預(yù)習(xí)的C語言
(其實真要學(xué)習(xí),B站也是真不錯,我的fortran就是看視頻自學(xué)的)
但光有聽,沒有練習(xí)絕對不行,編程是需要多次實踐才能掌握的
mooc課程后面其實也有練習(xí)題,可以隨時鞏固所學(xué)內(nèi)容。
課程看完后(鬼知道我花了多長時間)
去PTA做天梯賽的題目,一道一道做,遇到不會的就百度看題解 遇到不會的就先思考,PTA是指下面這個,不要搞到什么奇怪的東西去了!
或者去洛谷等平臺做分類分難度的題目
PTA上自帶編譯器,不過說實話,比較簡陋。編譯器大學(xué)老師一般叫用VC++或者DEV,VC++是真滴老,不建議再使用了。個人還是比較推薦Visual Studio ,去微軟官網(wǎng)下社區(qū)版(Visual Studio Community),社區(qū)版開放免費,就是比較大
暑假看到鏈表以前就差不多了,等以后老師來講理解起來很快的,暫時就這了,Coding from now!
關(guān)注我的博客,歡迎在博客私聊交流!問得多的可以單獨出一片文章詳說。
總結(jié)
以上是生活随笔為你收集整理的假期自学编程没有学习路线?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何使用WordPress建立亚马逊会员
- 下一篇: Carla 对象和蓝图