小白自學編程

小白自學編程

碰壁

相信我們大家都經歷過不斷學習、摸索、碰壁的小白時期,每個人的領悟能力以及動手能力都不一樣,所以每個程序員的小白時期長短也有所不同。依稀記得,我第一門接觸的語言就是 Java,所幸的是我生活在了一個互聯網迸發、成熟的時代,那時候只需要網上一搜,關於 Java 語言的教程就鋪天蓋地的砸過來,剛開始的我,充滿了學習的動力和探索新知識的激情。我那時遇到好的文章或者網站時,操作就是收藏、點贊、關注、退出,一頓操作行雲流水,事後也就再也沒看了。經歷了一段時間後,我發現我根本啥也沒學到,就連 Java SE 都迷迷糊糊,更加別說後面的了,感到十分挫敗。

思考

於是我便靜下心來思考,問題到底出在何處,以下是我當初總結的原因:

  • 網上資源雖多,但良莠不齊,有十分優質的文章教程,但也有隨意的轉發、複製,有些甚至文章內的代碼都有問題,使得像我這種小白,內心受挫、停滯不前。

  • 沒有一顆堅持鑽研的心,很多時候遇到問題,解決了一段時間後,發現解決不了,也就放棄了。

  • 急於求成,前面的根基都還沒打好,就想着去蓋高樓大廈,後期發現自己前面遺漏的基礎太多了。

  • 練習的太少,很多時候都是看文章、看教程,覺得懂了甚至覺得簡單,但是自己敲的時候發現,腦子裏一篇空白,根本就沒有思路。

  • 只會抄代碼,不會舉一反三,很多時候沒有自己思考,就抄代碼也是隻能提高打字速度罷了。

  • 眼高手低,不願意從頭看起,無法靜下心來去回顧以前的基礎內容。

改變

在經歷了一段時間的挫敗,發現了自己存在的問題後,我就瘋狂尋找一個適合我的自學網站,在閱讀了大量的教程網站後,我發現很多優質的網站,文章都十分優質,內容也有深有淺,可能很簡單的操作也就省略了,但是這些操作有時候對於一個小白來說,有可能是致命的打擊,也許他可能就因爲這一個小步驟而停滯不前,浪費大量時間。浪費時間是小,磨滅了學習的熱情,那就真的是得不償失。後面我查到了一個叫 嗨客網 的網站,我發現這個網站的筆者,十分了解我們小白的處境,大部分文章都能夠做到,每個步驟都運行、演示,哪怕是再簡單的一個操作,都會有截圖,引導小白一步一步的去操作。

行動

我已經在這個網站學習有一個多月有餘了,大致的瞭解了網站的基本結構。下面開始介紹每個模塊的功能及內容:

首頁

首頁主要展示的是各種編程教程導航目錄,目前主要分爲 4 大模塊:JavaScript服務器開發工具數據庫,如下圖:

www.haicoder.net

類別

模塊下某個分類的教程,這裏以服務器下的 Python 爲例子,頁面左側是教程目錄,主體部分爲文章內容,右側爲熱門文章,如下圖:

www.haicoder.net

實戰

這個模塊是提供我們練習專用的,實踐是檢驗真理的唯一標準,在看了前面的文章教程後,我們可以點擊實戰這個模塊下,跟隨作者一起練習,實戰裏面包含了大量的練習題目,每個步驟都有相應的解釋與截圖,對於提高我們的代碼能力十分有效。如下圖:

www.haicoder.net

這裏以 Java實戰 爲例,如下圖:

www.haicoder.net

隨筆

隨筆 這個模塊是整理的不同分類的一些散文章,如下圖:

www.haicoder.net

這裏以 Java面試 爲例,如下圖:

www.haicoder.net

站點地圖

站點地圖 是展示每個模塊下的所有分類的文章,這裏以服務器爲例,如下圖:

www.haicoder.net

總結

本人學識尚淺,請各位大神多多指導,以上爲個人在學習中遇到的一些問題,以及總結出來的一些學習方法。以上素材均來自互聯網,僅用於個人學習和研究,如果有版權糾紛問題,請及時聯繫我。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章