作為一個(gè)剛剛?cè)腴T不久的Java學(xué)習(xí)者,我剛開始接觸Java時(shí),沒有感覺它有多么吸引我。抽象、復(fù)雜、難以解釋??炊疾幌攵嗫磧裳?,更別說去認(rèn)真學(xué)它了??晌腋覀冎笇?dǎo)教師一步一步去完成一個(gè)簡單的Java項(xiàng)目時(shí),Java深深的吸引了我。當(dāng)時(shí)為了完成項(xiàng)目中的一個(gè)功能,可以達(dá)到廢寢忘食的地步。我從一個(gè)見到代碼就頭疼到為了Java廢寢忘食,中間遇到了無數(shù)的困難。但是只要努力和鉆研,困難終究會(huì)解決。其實(shí)很多人學(xué)編程都會(huì)遇到困難,我覺得其中一個(gè)根本原因是他們沒搞明白學(xué)編程到底是學(xué)什么以及編程到底能干什么?
我們可以始終這個(gè)認(rèn)為:編程不是一種知識(shí),而是一門手藝和技術(shù)
編程是一門技術(shù),只要你想學(xué),肯定能學(xué)會(huì)。每個(gè)人的邏輯思維能力不同,興趣點(diǎn)不同,總有一部分人覺得容易,一部分人覺得吃力。
在我看來,技術(shù)就是一層窗戶紙,是有道理可以遵循的,起碼要比搞抽象的藝術(shù)容易很多。
但是,隔行如隔山,學(xué)好編程也不是一朝一夕的事,想“吃快餐”的讀者可以退出編程界了,浮躁的人搞不了技術(shù)。
學(xué)習(xí)編程不是看幾本書就能搞定的,需要你不斷的練習(xí),編寫代碼,積累零散的知識(shí)點(diǎn),代碼量跟你的編程水平直接相關(guān),沒有幾萬行代碼,沒有拿得出手的作品,怎能稱得上“大神”。
每個(gè)人程序員都是這樣過來的,開始都是一頭霧水,連輸出九九乘法表都很吃力,只有通過不斷練習(xí)才能熟悉,這是一個(gè)強(qiáng)化思維方式的過程。
知識(shí)點(diǎn)可以在短時(shí)間內(nèi)了解,但是思維方式和編程經(jīng)驗(yàn)需要不斷實(shí)踐才能強(qiáng)化,這就是為什么很多初學(xué)者已經(jīng)了解了C語言的基本概念,但是仍然不會(huì)編寫代碼的原因。
程序員被戲稱為”碼農(nóng)“,意思是寫代碼的農(nóng)民,要想成為一個(gè)合格的農(nóng)民,必須要腳踏實(shí)地辛苦耕耘。
也不要壓力太大,一切編程語言都是紙老虎,一層窗戶紙,只要開竅了,就容易了。QQ2784582662