歡迎訪問我的博客,同步更新: 楓山別院
基于Java 8
前言
費曼學(xué)習(xí)法認(rèn)為, 最好的學(xué)習(xí)方法就是把復(fù)雜的東西通俗的講給別人聽。掐指一算,編程也有十幾年了,使用Java也有七年多了。Java雖然沒有能讓我大富大貴,但是也讓我能養(yǎng)活了自己,收入不錯(感謝祖師爺詹姆斯·高斯林)。
以前也有過想法想寫個教程什么的,但是資歷太淺,怕誤人子弟??上У氖?,現(xiàn)在依然在IT界的江湖中沒混出什么名堂,但是臉皮混的厚了一點,能腆著臉也湊個熱鬧,寫點東西出來了。
雖然是計算機科班出身,但是想著自己以前學(xué)習(xí)編程的時候,也沒少走彎路,經(jīng)過這些年,現(xiàn)在也有點心得了。不知道還有多少人學(xué)習(xí)Java,寫出來,看到的算緣分,能幫助一個算一個吧。
學(xué)習(xí)方法
還記得當(dāng)初大學(xué)上課的時候,好多同學(xué)在第一關(guān)《Java開發(fā)環(huán)境配置》就跪了,真的是入門就放棄,更不用說后面玄之又玄的各種名詞和理理論了。
學(xué)習(xí)一個東西,如果你覺得很難,是因為一次接受的陌生知識太多,這就是所謂的學(xué)習(xí)曲線太陡。
所以我思考以前的學(xué)習(xí)經(jīng)歷,覺得學(xué)習(xí)一個新東西,先學(xué)習(xí)最關(guān)鍵的知識,把其他不重要的,或者說暫時用不到的東西都去掉,讓我們可以先簡單的入門,然后再慢慢的學(xué)習(xí)相關(guān)的其他知識。
這樣不至于一次接受太多的陌生知識,嚇退太多的人,讓大家從入門到放棄。不知道這個方法有沒有前人提出來,沒有去考證,我自己給它起了個名,叫最小化學(xué)習(xí)法。
這個教程就是基于最小化學(xué)習(xí)法,所以我會把其他不重要的都去掉,讓大家輕松入門,同時,不但告訴你這個怎么用,還要告訴你為什么,讓大家盡量少走彎路,這也是費曼學(xué)習(xí)法。
另外,我們的教程叫做《閑聊Java編程入門》,真的是會閑聊,所以天馬行空,可能會涉及到計算機的方方面面,不局限于Java語言。
知識本來就是沒有明顯界限的,各種學(xué)科都是后來人為劃分的,我們不用在乎那個,所以大家不要奇怪,我居然會在Java語言教程中,跟你聊《計算機組成原理》,這些有助于你整體理解編程這門手藝。
再多囑咐一句,盡管我們盡量最小化,但是學(xué)習(xí)一個新東西,總是要有一點難度的,大家要保持輕松的心態(tài),一步一步慢慢來。
你需要什么學(xué)歷
小學(xué)畢業(yè)即可,高中畢業(yè)的話就更好了。
現(xiàn)在國家在推廣小學(xué)編程課,也就是說,其實小學(xué)生就能學(xué)會編程。如果你是高中畢業(yè)的話,那么其實你跟大一新生是同一個起跑線。
在這么多年的工作中,遇到不少高中畢業(yè)就開始入門編程的同事,當(dāng)然也有不少跨專業(yè)的大學(xué)生畢業(yè)從事計算機工作,有學(xué)物理的,數(shù)學(xué)的,甚至還有學(xué)紡織和印刷的。
總之,學(xué)歷不是問題,當(dāng)然,學(xué)歷越高,其實是能讓你更好的理解編程的一些概念。