回覆列表
-
1 # 80後老程式設計師
-
2 # 裳裳而華
首先,用熟語法,這個確實要練。其次,程式語言只是個工具而已,數學是基礎,要提高就要去研究資料結構、演算法等等,不是幾條基本語法可以搞定一切問題。以後,等你真正工作了,參與大型產品研發,會發現程式設計風格,可維可測,重構方法等等,更重要。
-
3 # 蛇象
先看書,看課,再做題,邊學邊練!oj那種ac的成就感就是你的動力。洛谷和poj都不錯,推薦學下mooc上北大和浙大的計算機課程免費的!很有幫助
-
4 # TonyDeng
這個,玩玩就好了,不值得把精力放在這上面,出來用到的機會極少,而若因搞這個沒學更有用的東西,出來後補償的代價更大。
-
5 # 我就喜歡你6523
C語言新手,剛刷一段時間,非常非常正常。
建議,
1.刷題的同時研讀
C primer/ C++ Primer之類高階書籍。
2.自學離散數學、資料結構和演算法、最佳化初步之類的理論。
3.剛學C很難說刷題能入門,要繼續刷題,儘可能做到程式碼規範、程式碼整潔、bug free一遍過,不要在IDE環境刷題,最好是vim/notepad之類無提示的。
4.每天沉浸式刷題3小時以上持續半年以上,每週刷題10小時左右保持一年以上,算是入門了。
先學學理論,多熟悉一下;
動手寫的時候,用問題去驅動,可以學的更多,更紮實。
比如:我想做個計算器,或者,做個自動批次下載圖片的工具,或者,做個圖片批次重新命名的工具,……
每寫一句,都要想到效率,怎麼才能效率更高,執行速度更快。
祝你每天進步一點點!