#
為什么學,學什么,怎么學
## Why
學習編程是學習一種思想,用編程的理論去解決現實問題。
技術的不斷迭代,歸根到底是要讓更多的人接觸編程,分享來自計算機的普惠。
計算機科學的進步得益于互聯網技術的不斷發展。
學習的門檻越來越低,但是研究的領域會越來越廣,就好比,文字誰都會寫,話誰都會說,但是能用文字寫出遺留后世的經典故事或者語錄卻不是人人能做的,有的人一句話一篇文章就影響了許多的人,用語言解決了很多的問題。
所以,學習編程,語言不是難點,難點在于,是否能用編程的思想去解決問題。
學習計算機,學習編程應該是現在并未來很長的一段時間內,人類必須要掌握的一項基本技能,就好比你會用計算機編寫文檔,用計算機做運算,用計算機作圖一樣普遍。
## What
那么計算機編程到底要學習什么呢,語言是首當其沖的,選擇一門優勢的語言很重要,就好比現在讓你去選擇一門外語,除非特別的需求,你會去選擇一門很冷門的波斯語嗎?
編程語言是計算機解決問題的關鍵,我們這里主要要講解的是Java語言,從核心來看,Java可以做的事情很多,而且在大互聯網時代,Java作為Web應用的中堅力量,在中大型應用系統中一直發揮著重要的作用。
## How
找個好的老師,可以是一個人,也可以是一本書,軟件開發發展到現在,相信找一位這樣的老師不是難事。
找一個伴侶,最好能找一個能和你一起學習的人,這樣可以互勉,在你要放棄的時候提醒你。
找一段時間,每天堅持找一段屬于你和軟件的甜蜜時光,堅持一年的時間,每天2個小時,未來你一定會感謝自己的堅韌和努力的。
僅此而已,沒有你想象的那么難。
~~~[youku]
XMzEyMTEwOTExMg
~~~