1. 程式人生 > >如何自學程式設計(三)-初學者應該知道的一些事

如何自學程式設計(三)-初學者應該知道的一些事

  在前兩篇文章,我從初學者的角度給同學們分享了程式開發的一個基礎概念,並做了一些簡單的敘述,如果你還沒有閱讀前面兩篇文章,你可以開啟以下連結進行閱讀:
1.如何自學程式設計?
2.如何自學程式設計(二)-該如何選擇入門語言?
在這裡插入圖片描述
  在這篇文章,我將繼續給初學程式設計的小夥伴們分享一些建議,希望對你的自學之路有幫助的作用。

一、給自己制定學習目標

  當我還是初學者的時候,對很多技術概念和一些專業術語知之甚少。我想開發一個自己網站首頁,把自己的簡歷、經常訪問的網頁連結設定在自己的介面上,於是我開始上網查資料,瞭解到了一個網頁由最基本的HTML程式碼組成,於是我繼續去了解HTML的基本知識,再學習怎麼編寫一個HTML,最終經過多次修改終於寫好了一個自己的網頁。
  我還想給自己的Android手機做一個APP。我利用網際網路瞭解到開發一個Android手機APP的基礎條件是要有Java程式語言基礎,於是我花了兩個月的時間學習Java基礎語法。在那段時間,我還查閱了很多資料,同時看著網路上的教程視訊,積累最基礎的知識,經過了很長一段時間,終於開發了一個自己的APP,滿是欣喜。
在不同時期,可以根據自己的能力給自己制定不同的學習目標。比如一個Web開發初學者,迫使自己在十天之內學會HTML基礎,開發自己的個人主頁;等你掌握會用HTML基礎之後再給自己制定學習JavaScript的計劃,在20天之內學會使用JavaScript,再過20天學習jQuery框架…等等。久而久之,你會發現自己積累的知識越來越多,最終可以輕易完成自己的大目標。

二、遇到困難要如何找對策?

  相信很多小夥伴在自學程式設計的時候經常遇到令人頭疼的bug,有時候甚至讓人感到幾乎崩潰。遇到難題的時候我們不妨冷靜下來,再想解決辦法。萬事萬物莫不自有其理,既然是出錯那一定有其客觀原因,只有找到了問題的源頭才有解決的辦法。
1.學習時首先要認真嚴謹:
  在我自學程式設計的時候,有時候看著視訊或者參考書籍敲寫程式碼,自己感覺和教程一樣,但是執行之後才發現有一堆不可預知的錯誤。當我反覆檢查之後才發現自己的程式碼少了某一行或者多了某一行。其實初學者都會遇到這種情況,所以在自學程式設計的那一天開始,我們應該養成自己認真嚴謹的態度,減少不必要的錯誤。
2.會用網際網路解決問題:


  當你看到自己的開發工具報錯誤的時候,你首先應該會利用網際網路把你錯誤的內容拷貝到網上看看別人有什麼解決的辦法,你遇到的錯誤,前人一定遇到過。至始至終,你需要掌握自己解決錯誤的能力,這是你在將來成為一個合格開發者必備的技能。
3.禮貌求答:
  在你遇到一個自己實在不能解決的困難時候,千萬不要灰心,嘗試把你遇到的錯誤在網路論壇上請求幫助。求人應該具備基本的禮貌,一定要把疑惑一次性說清楚,如果截圖附上截圖並加上截圖說明。每個人的時間都很寶貴,別人能幫你不代表別人很閒,每個人都有自己的事要做。
4.總結:
  人生非聖賢,孰能無惑?心平氣和,使自己最好最快的解決遇到的問題。

三、堅持學習新知識

  不管你決定往哪個技術方向發展,有一樣必須要做的就是持續學習。其實不光實在技術領域,在任何工作崗位上,都需要不斷學習。而作為程式開發者,你需要學習的知識更多。軟體開發技術發展十分迅速,若守舊而不求新,最終必將被淘汰。
1.加強本身擅長的程式語言:
 每個程式設計師都必須有一門自己拿得出手的技術,簡單的說就是你會“玩”它。作為程式開發者,我們必須往精通的一門技術的目標努力。如:一個合格的前端開發者,除了掌握JavaScript程式設計基礎,還需要掌握各種開源框架,更高的目標是自己能寫出自己的框架,成為大神必定要付出很多的努力。
2.不斷提高自己相關領域的技能:
  作為一個初學者,在你自學的道路上,你的目標是在短時間內掌握一門程式語言,但不要忘了在學習本家技術的同時多瞭解其他程式語言。
  當初我自學程式設計的時候,我身邊的朋友曾對我說: “你不是要學Java嗎,你看PHP幹嘛?”,這是什麼邏輯?難道學Java就不能看PHP了嗎?事實上,多瞭解一些知識對自己絕對沒有壞處。你不是僅僅要看懂一門語言的語法,你真正的需要掌握它,能利用它為你做事。所以,為了提高你的應用能力,你需要掌握的知識還有很多很多,如計算機網路、Linux作業系統、資料庫等等。
  當你最開始學習一門程式語言的時候,你可以專心的把時間花在這門語言之上,但是等你掌握了一定的基礎,你還應該多看看其他的相關知識,對你的技能提升一定有幫助。

四、結語

  《如何自學程式設計?》系列文章我一共寫了三篇,到這裡就結束,十分感謝你的閱讀!如果你有任何問題,也可以給我私信。
  學習是長時間的事,一門技術也不是花幾天就能學好,如果那麼容易,就不是技術了。你需要花幾個月、一年,甚至很多年,真正的接觸並使用它。
  當然了,除了學習程式語言,寫程式碼,我們還有很多的事要做。技術能充實自己的內心,自然語言能開闊自己的視野,我們還需要提高自己的英語閱讀能力、漢語表達能力等等。為了自己的健康,週末的時候出去走一走,多運動,積極參加社交活動,不要每天宅自己。
  在自學的路上也許很痛苦,但是你將來收穫的,肯定是你現在期待的,現在的努力是值得的。加油!祝你成為自己想要成為的人!