1、學(xué)習(xí)之前,弄清楚自己到底想要寫什么程序
學(xué)習(xí)編程基本就是在學(xué)習(xí)建造東西,如果你知道自己想造什么,那么,編程學(xué)習(xí)之路將會(huì)豁然開(kāi)朗。搞清楚自己的目標(biāo)之后,才能有目的、有針對(duì)性地投入學(xué)習(xí)。如果你的目標(biāo)只是"學(xué)習(xí)編程",卻不知道自己到底想寫出什么樣的程序,也不知道這些程序?qū)⑷绾芜\(yùn)用到工作和生活中,你很有可能會(huì)感到編程學(xué)習(xí)令你沮喪,受挫。
2、編程,一點(diǎn)也不神秘,一點(diǎn)也不難
編程和其他技能沒(méi)有本質(zhì)差別。就像語(yǔ)言學(xué)習(xí)里有語(yǔ)法和單詞;就像數(shù)學(xué)里有不同的步驟和不同的題目;就像所有的技藝和手藝,編程里也有前人總結(jié)的針對(duì)不同任務(wù)的技巧,工具,和好的習(xí)慣。
3、遇到挫敗,告訴自己:沒(méi)人能一次搞定
當(dāng)你次學(xué)習(xí)編程時(shí),很快就會(huì)撞上這么個(gè)問(wèn)題。你覺(jué)得你已配置好了一切,查了又查覺(jué)得萬(wàn)無(wú)一失,幻想著是該"見(jiàn)證奇跡的時(shí)刻",卻突然被Bug打了臉。如何修改,你毫無(wú)頭緒,那無(wú)從下手的挫敗感,讓你一次次的想要放棄。
這種經(jīng)歷對(duì)任何一個(gè)水準(zhǔn)的程序員而言,都再正常不過(guò)了。有過(guò)這種經(jīng)歷,并不代表你的智商,技術(shù)悟性,或你和編程的適合度有任何問(wèn)題。不管你是編程新兵,還是程序大牛,你都會(huì)遇到這樣的經(jīng)歷。不妨告訴自己:出Bug很正常,沒(méi)人能一次搞定!
告訴自己:出錯(cuò)的原因是符合邏輯的,并可以找到的,任何問(wèn)題都是可以被解決的。可以和團(tuán)隊(duì)里其他人談?wù)?或是找前輩請(qǐng)教,通常都可以找到解決方案。
4、堅(jiān)持比方法更重要
關(guān)于 "正確編程學(xué)習(xí)法" 和 "佳編程學(xué)習(xí)法" 的文章有很多,但教你"堅(jiān)持"的卻不多。其實(shí),學(xué)習(xí)編程,堅(jiān)持比方法更重要。不管學(xué)什么編程課,你都會(huì)有這么一段 "撞墻期" 。的解決辦法就是堅(jiān)持到底。
作為程序員,你要不斷學(xué)習(xí)新技能,嘗試新事物,學(xué)習(xí)新知識(shí),不斷地去發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。只有"堅(jiān)持",才能讓你在經(jīng)受長(zhǎng)年累月的煎熬和錘煉之后,成為真正的"大牛"。
科迅教育熱門IT技術(shù)7天免費(fèi)試聽(tīng)課,體驗(yàn)大咖面授教學(xué),多項(xiàng)目實(shí)操,與專業(yè)的人一起學(xué)習(xí)專業(yè)技術(shù),拿高薪!