如何認(rèn)識(shí)敲代碼的重要性?
我們從小到大,老師傳授我們的是知識(shí),不是技能,所以我們擅長的是學(xué)知識(shí)而不是技能,我們不應(yīng)該用學(xué)知識(shí)的方法去學(xué)習(xí)編程。與其說編程是一門知識(shí)不如說編程是一門技能!學(xué)技能必須練、必須實(shí)踐,比如打乒乓球,光靠看看書、看看視頻解決不了問題。也提升不了自己!
故事賣油翁的大家都學(xué)過,”我亦無他,唯手熟爾?!?,所以學(xué)編程必須去敲代碼、去實(shí)踐。再比如學(xué)習(xí)英語,大家從小到大學(xué)了十多年,結(jié)果還是不會(huì)聽、不會(huì)說,但如果把你放到說英語的國家?guī)讉€(gè)月,你至少會(huì)聽一點(diǎn)、說一點(diǎn)了。
我是一名快要畢業(yè)的大學(xué)生,在大學(xué)只會(huì)傳授知識(shí),不會(huì)傳授技能,除非是藍(lán)翔技術(shù)學(xué)院。所以不去實(shí)際的練習(xí)敲代碼,那就不用說學(xué)好編程了。正所謂:書讀百遍,其義自見!代碼是抽象的,不求甚解的學(xué)習(xí),然后通過敲代碼,便可以參透其中的道理!
如何認(rèn)識(shí)在敲代碼中遇到的錯(cuò)誤呢?
敲代碼,一定會(huì)遇到錯(cuò)誤,尤其是初學(xué)者可謂是漏洞百出。我在運(yùn)行程序之前恨不得燒柱香,祈禱程序運(yùn)行不會(huì)出錯(cuò)。但是要明確一點(diǎn),碰到錯(cuò)誤不可怕,也不可避免,但是見的錯(cuò)誤越多,那么你就會(huì)學(xué)的越快,這是好事,錯(cuò)誤見多了,以后就不會(huì)再犯這種錯(cuò)誤了。當(dāng)然遇到錯(cuò)誤,自己反思和改正是進(jìn)步的前提!
回歸到大家可能都關(guān)注的問題,遇到錯(cuò)誤,什么辦法才是解決問題的正確方式呢?碰到程序出錯(cuò),首先要想著自己去解決,明確程序出了什么錯(cuò)誤,找到程序出錯(cuò)的地方,比如哪一行或者哪個(gè)方法(現(xiàn)在的IDE工具都會(huì)有提示,可以幫助查找錯(cuò)誤)。然后理一下自己的思路,按照程序執(zhí)行的順序,依次往下找,多找?guī)妆椤?/p>
但是,記住,千萬不要鉆牛角尖,如果超過一段時(shí)間(我一般是10分鐘),你找不出解決方法,就不要找了,盡快找人幫助解決,沒合適的人在身邊就可以百度或者向我一樣加一些學(xué)習(xí)群,貼照片過去,很快就會(huì)有人解答的。要明白,花大把大把時(shí)間解決個(gè)別問題,耗不起時(shí)間,尤其對于剛?cè)腴T的初學(xué)者,這樣學(xué)習(xí)效率過低了,還會(huì)嚴(yán)重影響學(xué)習(xí)信心,當(dāng)然別人幫你解決了問題,你就一定要問清楚為什么。知其然,知其所以然!才能充分發(fā)揮這個(gè)錯(cuò)誤代碼的作用。切記,忌諱拖延,今天幾個(gè)問題沒解決,明天幾個(gè)問題沒解決,一周后,你有多少問題沒解決啊,這些都是我們前進(jìn)的包袱,對學(xué)JAVA的信心來說,是一個(gè)致命的打擊,所以牢記:一段時(shí)間想不明白就求助別人,扔掉包袱、輕裝前進(jìn)才是最重要的。
本文純屬小白在學(xué)習(xí)java中總結(jié)之作,還望各位過來人能夠評論指點(diǎn)!
聯(lián)系客服