-
1 # 島國君
-
2 # 玩著學程式設計
程式設計無捷徑,多練習,多思考,多敲程式碼,多總結,熟能生巧,練的多了,自然見的問題也多了,遇到很多問題都能夠迎刃而解。
選定方向,入門之後,遇到問題可以先去嘗試解決,實現其功能,然後在對照,進行程式碼的最佳化,這樣提升是很快的,會發現自己程式碼中的很多不足的地方。
對於比較重要的知識點,比如說面試常問的,可以通過錄音的方式來學習,先把該問題描述一遍,然後在去對照標準,查缺補漏,一方面加深了對知識點的理解,另一方面鍛鍊自己的表達能力,為面試做準備。
最重要的一點:學習程式設計,貴在堅持!
-
3 # 非著名程式設計師
作為一個計科專業畢業的學生,也作為一個工作多年的程式眼,我來講講吧,大學生大學期間,該如何學習程式設計,提高自己的能力。
我首先想說的是:作為計算機專業的學生,學生最重要的一個階段就是學習基礎和理論知識。
基礎最重要,比如:在大學期間一定要把演算法,資料結構,二叉樹,連結串列,紅黑樹等基本演算法搞清楚,還有就是編譯原理,計算機組成原理,計算機網路,程式語言上 C,C++ 學習好,可能還有 Java,這些語言課程也要深入理解。
一定要學習明白,理解到位。
我經常說的一句話就是: 看似最枯燥、最基礎的東西往往具有最長久的生命力。所以,對於我們程式設計師成長過程中來說,最重要的是什麼?對,就是那些最基礎的知識。
不要天天談什麼框架,什麼庫,框架每年層出不窮,可是扒下框架那層炫酷漂亮的外衣,裡面還是那些最基礎的知識和原理。
以後你程式設計這道路,所有的東西都「萬變不離其宗」。如果你基礎好,學習什麼都很快。
作為學生前三年的階段就是要把地基打好。
第二個階段,也就是大四,實踐,去找實習,瞭解目前業界都在做什麼?最流行的技術是什麼?框架有哪些?在實習階段要學會總結,積累和反思,找到自己在哪方面不足,就往哪方面練習,實踐最重要的兩點就是:一是瘋狂寫程式碼,積累經驗。二是尋找自己的不足,再努力改變和學習。
在大學期間,經歷這兩個階段的淬鍊,相信你步入社會,能夠找到一份不錯的工作。尤其是大型網際網路公司在校招的時候,對於學生來講,重點面試你們的是基礎知識和演算法,而不是工作經驗。還是那句話,對於學生時代的你們,基礎原理和演算法最重要。
基礎和原理,演算法學好了,才是精通程式設計最重要的基石。
回覆列表
提高程式設計能力方法有很多呀,最簡單粗暴的就是多寫程式碼,多找例項寫,寫過一萬行有效程式碼肯定要比寫一千行有效程式碼提升要大。
後面如果想鞏固自己,可以試試不借助編譯器,用記事本寫程式碼,鍛鍊自己的大腦編譯能力
。