1. 程式人生 > >小白如何突破瓶頸,保持對程式設計的興趣?

小白如何突破瓶頸,保持對程式設計的興趣?

    這是我的第一篇部落格,也是我接觸程式設計以來第一次決定用文字的形式來記錄我每天的程式設計心得,就像奇葩說裡的楊奇函說,每天問自己一遍,今天你更博學了嗎?那麼今天,我打算總結一下之前的程式設計經歷,也就是在程式設計入門之前的一些困惑以及如何去應對這些困惑。

  首先,我想說的是,程式設計是一門愛好,把它當成自己喜歡的事情去做,因為只有心甘情願的去學一門東西才能堅持下去。我第一次接觸程式設計是高中時參加的一次全國青少年機器人大賽,為了這個比賽,幾乎所有的時間都跑去實驗室研究如何設計內部程式,應該就是從那個時候開始對程式設計產生了興趣,遺憾的是,由於家庭經濟條件不是很富裕,父母無法給我電腦,所以我與程式設計有過一次難忘的邂逅。

  我相信,對大多數剛接觸程式設計的小白而言,他們對程式設計充滿了濃厚的興趣和滿滿的期望。在我自學程式設計的前期,每天都去圖書館翻看一些程式設計類的書籍,每看到一門新奇的程式語言,我就會把這本書借走,比如《C++語言程式設計》,《java web自學視訊程式設計》等等,但那些書我借回去後卻很少翻看,因為實在搞不清楚他們到底是什麼,密密麻麻的文字,一連串的字元,看著實在是頭暈。所以,這也驗證了那句話,夢想很美好,現實很殘酷!但是,正如我前面提到的,把程式設計當作自己的愛好,如何把自己的愛好做到精緻是一個不斷學習的過程。萬丈高樓平地起,腳踏實地的去做每一件事情,不要好高騖遠,所以,我從最基本的html開始,認真挑選了一本通俗易懂的書,每天只學一個章節,先掌握理論知識,再動手實踐,不懂的就去IT社群裡找,在csdn裡遇到的大部分問題能得到解決,同時,還結識了一些朋友,很感謝他們給我的建議與幫助。此外,在自學的過程當中,一定要學會用搜索引擎去解決問題,比如對java的環境變數的設定以及python的安裝,要培養這種處理問題的能力,這對今後的bug修補有很大的幫助,同時,也能讓你儘快入門;當然,在學習程式設計的過程當中,我也多次遇到過瓶頸,相信很多人都遇到過,那麼如何有效的突破瓶頸期進入下一階段的學習呢?

    當你覺得自己某一項技能掌握得差不多了,也就是到了所謂的‘瓶頸期’,不要浮躁,是驢子是馬拉出來遛一遛就知道了。嘗試去做一些獨立專案,在這個過程當中,你會發現自己哪一個點掌握得不是很牢,會深入理解各個細節之間的聯絡,更重要的是,你之前的浮躁正在一點點淡化,‘瓶頸期’悄然而過,而你也會明確自己接下來的方向,這樣才能保持對程式設計的興趣不斷進步!(後面,我會以部落格的方式來記錄自己每天的所學,希望能認識更多的朋友,不足的地方希望朋友們指點一二,謝謝!)