1.讓程式設計成為乙個習慣
想要培養一項技能的最好的辦法,就是將他融入到我們的生活並成為我們的愛好。其實說白了,就是讓這個愛好成為乙個習慣,一天不去做這件事情,都會覺得少了什麼。在不知不覺中,這個習慣會像滾雪球一樣積累起來。
對我來說,養成這種習慣首先就是要對「拖延症」說不。比如,你想鍛鍊下自己的寫作能力時,但是沒有好看的本子,沒有好的靈感,沒有安靜的環境…總之就是找各種理由一拖再拖,最後就不了了之了。
但仔細想想等你有了好看的本子,舒適的環境…就能寫出好的文章嗎?不!我很明確的告訴各位,文章的功底是隨著你不斷的積累而成的。所以,當我們決定去做某件事情,請立刻!馬上!現在就要開始行動!
接著從小事入手,如果我決定開始跑步,那麼最初只會要求自己每週跑兩、三天。雖然看起來要求低,但這樣的作法更容易長期堅持,且不會被其它因素所輕易干擾。
2.把工作拆分成小塊
對待程式設計工作,我們沒必要像健身狂人那樣一口氣做到筋疲力盡。與其直接程式設計2小時,我們完全可以先做25分鐘、而後休息5分鐘,整個過程重複4次。很明顯,25分鐘這樣的短週期更容易堅持也不會帶來多少壓力。
不過這樣的方式應該配合更為靈活的執行思路。如果您感覺狀態很好,而25分鐘才剛剛完成熱身,那就繼續做下去並努力讓自己抓住這種狀態。向大家推薦蕃茄工作法,這是種學習新型技能的良好機制,推薦各位認真了解。
3.閱讀別人的**
4.尋找良師益友
學習程式設計的乙個很好的方法就是和其他的程式設計師交談。這不僅能夠幫助我們多獲得一種思維方式,同時也能夠以更為愉悅的感受完成學習任務。至於內容沒有特定的要求,可以是你正在學習的東西,也可以是你認為很酷的東西,更可以是你正在工作的東西。這樣做可能會讓你學到很多關於庫,服務,程式語言和模式方面的知識。但是,最重要的是,你能了解到其他人是如何看待程式設計的。
5.寫技術文章
如果大家學習了一種新的程式設計概念,但不能確定自己是否已經真正掌握,可以寫技術博文加以檢驗。或者是在技術部落格**上搜尋,找找是否有人提出了類似的問題,然後給出您自己的答案。如果答案不對,那麼討論的過程能夠有效加深理解。這樣的過程,能給我們帶來寶貴的經驗,同時也能幫助他人。
值得提醒的一點,別因為自己剛剛涉及程式設計而有所顧慮。羅馬不是一天建成的,出色的程式設計師也是一樣。只要您對問題有所了解,就不妨給出自己的答案——無論對錯,這都將成為一次寶貴的經歷。
6.保持耐心
對於人生來說,其中任何目標的實現都離不開耐心。程式設計學習就如其它任何學習任務一樣,都需要反覆努力並投入大量時間。
在這個過程中,您一定會經歷高潮與低谷——別被這些曲線影響了心情。接受已經發生的一切,並盡可能避免其中不好的部分。就像打高爾夫球一樣,我們的手感總在不斷浮動,但只要堅持到底,您最終總能成為乙個大神呢~
零基礎該如何學習UI設計
第二種學習方法,實體培訓學習 也就是通過花大概20000左右的學費去報乙個實體培訓,通常是學習四 6個月的時間,全日制的學習。這種方法的話,好處就是學習效率高,氣氛強,壞處就是需要太高的學費。新手學習的話也得半年時間,學成率比較高!壞處是必須全天學習,不能邊工作邊學,邊上學邊學,不適合上大學和有工作...
C 零基礎學習程式設計題!!
1.編乙個程式,從鍵盤上輸入三個數,用if語句和邏輯表示式把最大數找出來。2 編乙個程式,從鍵盤上輸入三個數,用if語句和邏輯表示式把最小數找出來。3 編乙個程式,定義乙個字元變數,使用if else語句,輸入乙個字元,如果它是大寫字母,則把它轉換成小寫字母,如果它是小寫字母,則把它轉換成大寫字母,...
完全零基礎開始學習iOS開發(2)
看書已經有一段時間了,這段期間穿插著看learn objective c objective c.2.0程式設計 beginning ios 7 development exploring the ios sdk 英文電子版加中文書本 已經從最初的一竅不通開始使用xcode編寫一些很簡單的控制項示例...