每次寫程序的時候寫不出來我就會去百度,因為這學期才開始學然後基本上現在的好多程序都是記下來的,寫幾遍就能記住,但是自己寫就好費勁。我現在都不知道該咋辦了,求給位大佬給點建議!謝謝了!


編程不能靠死記硬背,沒有思考哪來的提升?

如果你有一個問題不會,百度了理解了之後,一定要獨立把代碼敲出來。

獨立就是不看答案,自己敲。

剛開始接觸某一類問題,看答案很正常,但是看了幾道相似的之後應該用自己的思考獨立先去寫,自己去 debug 。不會思考的程序員是做不好的。

加油


你遇到的問題應該很多人都遇到了,而且估計他們至今還不知道為什麼

C語言只是一門語言,和c++,Java類似的一門語言,語言本身很容易,就是基本的語言,if else ,幾個基礎的結構,指望學會一門編程語言就能熟練的寫代碼是不可能的、

我本科做了很多比賽,畢業後做過無人機開發,嵌入式設備開發,通信協議開發,主要語言都是C語言,要是我只靠C語言那我估計早被開除了,對於項目而言,重要的是項目邏輯功能應用,這部分是最應該花時間研究的地方

對於實現而言,語言的作用也不是最高的,軟體架構設計,一些基礎的數據結構才是項目的核心,語言只是把這些串聯起來,即使不是C語言,也可以其他語言

代碼不是寫幾遍記住之後你就牛逼的,這個和其他歷史,語文的知識差不多,不是背下來就算厲害,理解才是記住最好的方法,就好像你理解了歷史中的故事,你隨時可以和別人侃侃而言,暢談歷史中的人文趣事。

對於編程同樣如此,你把基礎的知識都打好基礎,對所做的項目原理實現都瞭若指掌,那這時候你自然可以快樂的編程


這是肯定的,很多代碼需要自己動手,遇到困難就要多動腦子,多思考,各種困難都會解決的,在這個過程中你的編程思維和能力才會的到鍛煉的。沒辦法,每個人都必須經歷的一個過程。


學習編程,最好的方式就是借鑒優秀的代碼,能少走很多彎路。現在很少學代碼的一開始就從頭開始來了。自己寫出來有問題那台太正常了,我剛開始學的時候什麼都不懂,編譯一次錯一次,但是現在的網路資源這麼豐富,如果你能自己找到問題那最好,找不到就問唄,總有一天會慢慢好起來的。每天編程幾百行,總會有進步的。其實寫代碼出錯真的沒什麼,你想你代碼寫錯了,沒什麼損失,就是浪費了時間而已,那做硬體的出了bug,很多時候就不僅僅是浪費時間那麼簡單了,一定不能怕出錯,多看代碼,多寫代碼,都是這麼一步步過來的


我和你完全相反,看懂別人的代碼太難了,自己寫一個則簡單太多,可以省幾倍的時間。我這樣的人也不在少數。


推薦閱讀:
相关文章